Hello, Issues highlighted below are now fixed in
poky-contrib: adamian/20150213-development Cheers, Alex On Fri, Feb 13, 2015 at 6:11 PM, Barros Pena, Belen < [email protected]> wrote: > > > On 13/02/2015 13:15, "Damian, Alexandru" <[email protected]> > wrote: > > >Hello, > > > >Can you please review > > > >poky-contrib:adamian/20150210-development > > > > > >With fixes for the empty states for pages, > > Checked this, but found a few issues. There they go: > > * For the main starting page, I think we need some changes in the markup > and some css might be missing. I can take care of that > > * For the main starting page, the image is the wrong image. You can find > the right image at > > http://git.yoctoproject.org/cgit/cgit.cgi/yocto-webhob-design/tree/WebHob_1 > .5/assets/img/toaster_1.7.png > > * the empty project builds page is not in place (it shows like a no > results page, which makes no sense since it includes a 'show all builds' > link) > > * the empty all targets page is not place (it shows like a no results > page, which makes no sense since it includes a 'how all targets' link) > > * the empty all machines page is not in place: you just see the lonely > table headings > > * When you try to create a project in the case where there is no layer > information in the database, you get this error > > Environment: > > > > Request Method: POST > > Request URL: http://127.0.0.1:8000/toastergui/newproject/ > > Django Version: 1.6 > > Python Version: 2.7.6 > > Installed Applications: > > ('django.contrib.auth', > > 'django.contrib.contenttypes', > > 'django.contrib.messages', > > 'django.contrib.sessions', > > 'django.contrib.admin', > > 'django.contrib.staticfiles', > > 'django.contrib.humanize', > > 'orm', > > 'toastermain', > > 'south', > > 'bldviewer', > > 'toastergui', > > 'bldcontrol') > > Installed Middleware: > > ('django.middleware.common.CommonMiddleware', > > 'django.contrib.sessions.middleware.SessionMiddleware', > > 'django.middleware.csrf.CsrfViewMiddleware', > > 'django.contrib.auth.middleware.AuthenticationMiddleware', > > 'django.contrib.messages.middleware.MessageMiddleware') > > > > Traceback: > > File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" > > in get_response > > 114. response = wrapped_callback(request, > > *callback_args, **callback_kwargs) > > File "/home/yocto/poky-contrib/bitbake/lib/toaster/toastergui/views.py" > > in newproject > > 1996. prj = Project.objects.create_project(name = > > request.POST['projectname'], release = Release.objects.get(pk = > > request.POST['projectversion'])) > > File "/home/yocto/poky-contrib/bitbake/lib/toaster/orm/models.py" in > > create_project > > 70. lv = Layer_Version.objects.filter(layer__name = > > rdl.layer_name, up_branch__name = > > release.branch_name)[0].get_equivalents_wpriority(prj)[0] > > File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py" > > in __getitem__ > > 132. return list(qs)[0] > > > Exception Type: IndexError at /toastergui/newproject/ > > Exception Value: list index out of range > > > > * The empty configuration variables page is not working. If you go to the > admin interface and delete the variables we configure by default (distro, > image_fstypes, images_install_append, package_classes and sdkmachine) and > then you try to visit the configuration page, you get this error > > Environment: > > > > Request Method: GET > > Request URL: http://127.0.0.1:8000/toastergui/project/1/configuration > > Django Version: 1.6 > > Python Version: 2.7.6 > > Installed Applications: > > ('django.contrib.auth', > > 'django.contrib.contenttypes', > > 'django.contrib.messages', > > 'django.contrib.sessions', > > 'django.contrib.admin', > > 'django.contrib.staticfiles', > > 'django.contrib.humanize', > > 'orm', > > 'toastermain', > > 'south', > > 'bldviewer', > > 'toastergui', > > 'bldcontrol') > > Installed Middleware: > > ('django.middleware.common.CommonMiddleware', > > 'django.contrib.sessions.middleware.SessionMiddleware', > > 'django.middleware.csrf.CsrfViewMiddleware', > > 'django.contrib.auth.middleware.AuthenticationMiddleware', > > 'django.contrib.messages.middleware.MessageMiddleware') > > > > Template error: > > In template > /home/yocto/poky-contrib/bitbake/lib/toaster/toastergui/templates/projectco > nf.html, > > error at line 436 > > Reverse for 'xhr_configvaredit' with arguments '('',)' and keyword > > arguments '{}' not found. 1 pattern(s) tried: > > ['toastergui/xhr_configvaredit/(?P<pid>\\d+)/$'] > > 426 : > > > > 427 : function onEditAjaxError(jqXHR, textstatus, error) { > > > > 428 : alert("XHR errored:\n" + error + "\n(" + textstatus + > ")"); > > > > 429 : // re-assert the event handlers > > > > 430 : } > > > > 431 : > > > > 432 : function postEditAjaxRequest(reqdata) { > > > > 433 : var ajax = $.ajax({ > > > > 434 : type:"POST", > > > > 435 : data: $.param(reqdata), > > > > 436 : url:" {% url 'xhr_configvaredit' project.id%} > ", > > > > 437 : headers: { 'X-CSRFToken': > $.cookie("csrftoken")}, > > > > 438 : success: onEditAjaxSuccess, > > > > 439 : error: onEditAjaxError, > > > > 440 : }) > > > > 441 : } > > > > 442 : > > > > 443 : function setDeleteTooltip(object) { > > > > 444 : object.tooltip({ container: 'body', html: true, > > delay: {show: 400}, title: "Delete" }); > > > > 445 : } > > > > 446 : function setChangeTooltip(object) { > > > > Traceback: > > File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" > > in get_response > > 114. response = wrapped_callback(request, > > *callback_args, **callback_kwargs) > > File "/home/yocto/poky-contrib/bitbake/lib/toaster/toastergui/views.py" > > in projectconf > > 2889. return render(request, template, context) > > File "/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py" > > in render > > 53. return HttpResponse(loader.render_to_string(*args, **kwargs), > > File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py" > > in render_to_string > > 169. return t.render(context_instance) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 140. return self._render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > _render > > 134. return self.nodelist.render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 840. bit = self.render_node(node, context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" > > in render_node > > 78. return node.render(context) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" > > in render > > 123. return compiled_parent._render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > _render > > 134. return self.nodelist.render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 840. bit = self.render_node(node, context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" > > in render_node > > 78. return node.render(context) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" > > in render > > 123. return compiled_parent._render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > _render > > 134. return self.nodelist.render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 840. bit = self.render_node(node, context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" > > in render_node > > 78. return node.render(context) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" > > in render > > 62. result = block.nodelist.render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 840. bit = self.render_node(node, context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" > > in render_node > > 78. return node.render(context) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" > > in render > > 62. result = block.nodelist.render(context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in > render > > 840. bit = self.render_node(node, context) > > File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" > > in render_node > > 78. return node.render(context) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py" > > in render > > 447. six.reraise(*exc_info) > > File > "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py" > > in render > > 433. url = reverse(view_name, args=args, kwargs=kwargs, > > current_app=context.current_app) > > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > > in reverse > > 509. return iri_to_uri(resolver._reverse_with_prefix(view, > > prefix, *args, **kwargs)) > > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > > in _reverse_with_prefix > > 429. (lookup_view_s, args, kwargs, > > len(patterns), patterns)) > > > Exception Type: NoReverseMatch at /toastergui/project/1/configuration > > Exception Value: Reverse for 'xhr_configvaredit' with arguments > > '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: > > ['toastergui/xhr_configvaredit/(?P<pid>\\d+)/$'] > > > > > > > > > > > > and other bugs ? > > > > > >Cheers, > >Alex > > > > > >-- > >Alex Damian > >Yocto Project > > > >SSG / OTC > > > > > > > > -- Alex Damian Yocto Project SSG / OTC
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
