Add scope view for GradingSurveyGroup and set access checks.
The access checks are now properly set for create, edit and show. To facilitate the scope view the access check have an extra check built in to ensure that a scope is actually present before cheking for an existing Program.
[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
# 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