diff --git a/ckanext/odsh/plugin.py b/ckanext/odsh/plugin.py
index f630c06a50a7b6be9bfc7e7e0e872b103059ebb5..7d649cbcede778ab01f2518d845cc076a848727e 100644
--- a/ckanext/odsh/plugin.py
+++ b/ckanext/odsh/plugin.py
@@ -90,8 +90,9 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
 
         # Harvest
         bp_harvest = harvest.blueprint
-        bp_harvest.add_url_rule(u'/harvest/new', view_func=harvest.new)
         bp_harvest.add_url_rule(u'/harvest', view_func=harvest.search, strict_slashes=False)
+        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)
 
         # Feed
         bp_feed = feed.blueprint
diff --git a/ckanext/odsh/views/harvest.py b/ckanext/odsh/views/harvest.py
index fdf79427728caf7e6c288f70ba2a6120d44549fe..eee970934d067f644d9b41f7b4a7573debd539d1 100644
--- a/ckanext/odsh/views/harvest.py
+++ b/ckanext/odsh/views/harvest.py
@@ -24,3 +24,11 @@ def search():
     if not is_sysadmin:
         toolkit.abort(403)
     return dataset.search('harvest')
+
+def about(id):
+    log.debug("views.harvest::about")
+    is_sysadmin = authz.is_sysadmin(g.user)
+
+    if not is_sysadmin:
+        toolkit.abort(403)
+    return dataset.about(id)