Separated the publish and approve button on the Task list page for Org members.
Also ensured that only tasks from the right org with the right status can be changed. And that we do not make unneccesary loops over values in the POST dict by
grouping all the keys in the POST data under "task_id".
The list entries also no longer redirect a user when clicking on the checkbox.
Patch by: Madhusudan.C.S and Lennard de Rijk
[buildout]
parts =
python
omelette
develop =
.
thirdparty/google_appengine/lib/django
thirdparty/google_appengine/lib/yaml
thirdparty/google_appengine/lib/webob
# commented out because antlr3 doesn't succeed at setup.py
# thirdparty/google_appengine/lib/antlr3
# commented out because doing so causes changes to the included version
# thirdparty/coverage
eggs =
melange
PyYAML
WebOb
gaeftest
zope.testbrowser
Paver
pylint
nose
# ditto above per-package
# antlr_python_runtime
# coverage
[python]
recipe = zc.recipe.egg
interpreter = python
eggs =
${buildout:eggs}
extra-paths =
${buildout:directory}/app
${buildout:directory}/thirdparty
${buildout:directory}/thirdparty/google_appengine
${buildout:directory}/thirdparty/google_appengine/lib
${buildout:directory}/thirdparty/google_appengine/google
[omelette]
recipe = collective.recipe.omelette
eggs =
${python:eggs}
packages =
${buildout:directory}/app ./app
${buildout:directory}/thirdparty/google_appengine/google ./google