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

Worked on harvest views

parent ad622c44
No related branches found
No related tags found
2 merge requests!41Version 2.0.0,!38Merge py3 into dev
...@@ -91,6 +91,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm ...@@ -91,6 +91,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
# Harvest # Harvest
bp_harvest = harvest.blueprint 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', 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/about/<id>', view_func=harvest.about)
bp_harvest.add_url_rule(u'/harvest/new', view_func=harvest.new) bp_harvest.add_url_rule(u'/harvest/new', view_func=harvest.new)
......
...@@ -15,7 +15,15 @@ def new(): ...@@ -15,7 +15,15 @@ def new():
if not is_sysadmin: if not is_sysadmin:
toolkit.abort(403) 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(): def search():
log.debug("views.harvest::search") log.debug("views.harvest::search")
...@@ -23,7 +31,7 @@ def search(): ...@@ -23,7 +31,7 @@ def search():
if not is_sysadmin: if not is_sysadmin:
toolkit.abort(403) toolkit.abort(403)
return dataset.search('harvest') return dataset.search(u'harvest')
def about(id): def about(id):
log.debug("views.harvest::about") 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