Skip to content
Snippets Groups Projects
Commit 2598bbd0 authored by Thorge Petersen's avatar Thorge Petersen
Browse files

Worked on harvest views

parent ad622c44
Branches
Tags
2 merge requests!41Version 2.0.0,!38Merge py3 into dev
......@@ -91,6 +91,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
# Harvest
bp_harvest = harvest.blueprint
bp_harvest.add_url_rule(u'/harvest', view_func=harvest.search, strict_slashes=False)
bp_harvest.add_url_rule(u'/harvest/<id>', view_func=harvest.read)
bp_harvest.add_url_rule(u'/harvest/about/<id>', view_func=harvest.about)
bp_harvest.add_url_rule(u'/harvest/new', view_func=harvest.new)
......
......@@ -15,7 +15,15 @@ def new():
if not is_sysadmin:
toolkit.abort(403)
return dataset.CreateView.as_view(str(u'new'))('harvest')
return dataset.CreateView.as_view(str(u'new'))(u'harvest')
def read(id):
log.debug("views.harvest::read")
is_sysadmin = authz.is_sysadmin(g.user)
if not is_sysadmin:
toolkit.abort(403)
return dataset.read(u'harvest', id)
def search():
log.debug("views.harvest::search")
......@@ -23,7 +31,7 @@ def search():
if not is_sysadmin:
toolkit.abort(403)
return dataset.search('harvest')
return dataset.search(u'harvest')
def about(id):
log.debug("views.harvest::about")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment