Cannot add resources

Bug #894632 reported by jimjutte
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
SchoolTool
Fix Released
Critical
Gediminas Paulauskas

Bug Description

When attempting to add any of the subject items (equipment, location, or resources), the following error is generated:
Exception

KeyError: 'add'

Traceback

File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 132, in publish
  result = publication.callObject(request, obj)
File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 207, in callObject
  return mapply(ob, request.getPositionalArguments(), request)
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply
  return debug_call(obj, args)
Extra information: <schooltool.skin.flourish.zcml_content.FlourishResourceAddView_addResource.html object at 0x88cabd0>
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call
  return obj(*args)
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 67, in __call__
  self.update()
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 72, in update
  super(AddForm, self).update()
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 56, in update
  super(Form, self).update()
File "/usr/lib/python2.7/dist-packages/schooltool/resource/browser/resource.py", line 610, in update
  self.updateActions()
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/form.py", line 59, in updateActions
  super(Form, self).updateActions()
File "/usr/lib/python2.7/dist-packages/schooltool/resource/browser/resource.py", line 583, in updateActions
  self.actions['add'].addClass('button-ok')
File "/usr/lib/python2.7/dist-packages/z3c/form/util.py", line 188, in __getitem__
  return self._data[name]

 There is no workaround that I can see and clearly this is a significant problem.

Changed in schooltool:
status: New → Confirmed
importance: Undecided → Critical
milestone: none → 2.0.1
tags: added: traceback
removed: add equipment error location server
Changed in schooltool:
assignee: nobody → Douglas Cerna (replaceafill)
status: Confirmed → In Progress
Changed in schooltool:
status: In Progress → Fix Committed
Revision history for this message
Gediminas Paulauskas (menesis) wrote :

This fix will come with the next update

schooltool (1:2.0.0-0ubuntu2) oneiric; urgency=low

  * debian/patches/add-resource.patch: fix adding resources (LP: #894632)

 -- Gediminas Paulauskas <email address hidden> Fri, 25 Nov 2011 15:10:43 +0200

Changed in schooltool:
status: Fix Committed → Fix Released
summary: - SchoolTool does not allow add "equipment", "location" or "resources
+ Cannot add resources
Changed in schooltool:
assignee: Douglas Cerna (replaceafill) → Gediminas Paulauskas (menesis)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.