<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>7437</bug_id>
          
          <creation_ts>2015-03-09 16:09:06 +0000</creation_ts>
          <short_desc>The page to add a layer source in the Django admin interface throws an error</short_desc>
          <delta_ts>2015-05-27 09:57:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Toaster</product>
          <component>toaster</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.9 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Belen Barros Pena">belen.barros.pena</reporter>
          <assigned_to name="Ed Bartosh">eduard.bartosh</assigned_to>
          <cc>alexandru.damian</cc>
    
    <cc>belen.barros.pena</cc>
    
    <cc>bluelightning</cc>
    
    <cc>cristiana.voicu</cc>
    
    <cc>cristina-danielax.agurida</cc>
    
    <cc>david.reyna</cc>
    
    <cc>jessica.zhang</cc>
          
          <qa_contact name="Cristina Agurida">cristina-danielax.agurida</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>49306</commentid>
    <comment_count>0</comment_count>
    <who name="Belen Barros Pena">belen.barros.pena</who>
    <bug_when>2015-03-09 16:09:06 +0000</bug_when>
    <thetext>Steps to reproduce:

1. Set up Toaster in managed mode making sure you create a superuser for Django auth when prompted

2. Start Toaster in managed mode and visit localhost:8000/admin in your browser

3. Log in using the superuser credentials you created in step 1

4. In the Site administration page, click on &quot;Layer sources&quot;

5. In the &quot;Select layer source to change&quot; page click the &quot;add layer source&quot; button in the top right hand corner

The page throws this error:

Environment:


Request Method: GET
Request URL: http://localhost:8000/admin/orm/layersource/add/

Django Version: 1.6
Python Version: 2.7.6
Installed Applications:
(&apos;django.contrib.auth&apos;,
&apos;django.contrib.contenttypes&apos;,
&apos;django.contrib.messages&apos;,
&apos;django.contrib.sessions&apos;,
&apos;django.contrib.admin&apos;,
&apos;django.contrib.staticfiles&apos;,
&apos;django.contrib.humanize&apos;,
&apos;orm&apos;,
&apos;toastermain&apos;,
&apos;south&apos;,
&apos;bldviewer&apos;,
&apos;toastergui&apos;,
&apos;bldcontrol&apos;)
Installed Middleware:
(&apos;django.middleware.common.CommonMiddleware&apos;,
&apos;django.contrib.sessions.middleware.SessionMiddleware&apos;,
&apos;django.middleware.csrf.CsrfViewMiddleware&apos;,
&apos;django.contrib.auth.middleware.AuthenticationMiddleware&apos;,
&apos;django.contrib.messages.middleware.MessageMiddleware&apos;)


Traceback:
File &quot;/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py&quot;
in get_response
  114.                     response = wrapped_callback(request,
*callback_args, **callback_kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/contrib/admin/options.py&quot;
in wrapper
  430.                 return self.admin_site.admin_view(view)(*args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py&quot;
in _wrapped_view
  99.                     response = view_func(request, *args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/views/decorators/cache.py&quot;
in _wrapped_view_func
  52.         response = view_func(request, *args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/contrib/admin/sites.py&quot;
in inner
  198.             return view(request, *args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py&quot;
in _wrapper
  29.             return bound_func(*args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py&quot;
in _wrapped_view
  99.                     response = view_func(request, *args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py&quot;
in bound_func
  25.                 return func(self, *args2, **kwargs2)
File &quot;/usr/local/lib/python2.7/dist-packages/django/db/transaction.py&quot; in inner
  339.                 return func(*args, **kwargs)
File &quot;/usr/local/lib/python2.7/dist-packages/django/contrib/admin/options.py&quot;
in add_view
  1144.             form = ModelForm(initial=initial)
File &quot;/usr/local/lib/python2.7/dist-packages/django/forms/models.py&quot; in __init__
  302.             self.instance = opts.model()
File &quot;/home/yocto/master/bitbake/lib/toaster/orm/models.py&quot; in __call__
  625.         return obj.get_object()
File &quot;/home/yocto/master/bitbake/lib/toaster/orm/models.py&quot; in get_object
  672.             raise Exception(&quot;Unknown LayerSource type. If you
added a new layer source type, fill out all code stubs.&quot;)

Exception Type: Exception at /admin/orm/layersource/add/
Exception Value: Unknown LayerSource type. If you added a new layer
source type, fill out all code stubs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50781</commentid>
    <comment_count>1</comment_count>
    <who name="Belen Barros Pena">belen.barros.pena</who>
    <bug_when>2015-05-05 09:25:02 +0000</bug_when>
    <thetext>This patch submitted for bug 7618 

https://lists.yoctoproject.org/pipermail/toaster/2015-May/002061.html

also seems to fix this one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50955</commentid>
    <comment_count>2</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2015-05-13 10:02:27 +0000</bug_when>
    <thetext>Should be fixed by this http://cgit.openembedded.org/bitbake/commit/?id=308b5529d4e183d550221864bfdbefd31cc23705</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51283</commentid>
    <comment_count>3</comment_count>
    <who name="Cristina Agurida">cristina-danielax.agurida</who>
    <bug_when>2015-05-27 09:57:37 +0000</bug_when>
    <thetext>Verified on master: 5170177719a93a69cc6c7c1218b3f26eed82d6e0</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>