diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-02-27 10:20:24 +0000 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-02-27 10:34:02 +0000 |
commit | c40bfedd4a27c1b4cad13d3aafb78fcc960a1dde (patch) | |
tree | 8bf3afeb385e38efc5052154a2bbf317f1b82f4b /layerindex/urls.py | |
parent | 1e3f45113937fd436aed5d2220cb68153f74412a (diff) | |
download | openembedded-core-contrib-c40bfedd4a27c1b4cad13d3aafb78fcc960a1dde.tar.gz |
Implement editing of layers
Allow users with publish permission to edit any layer, and users with
the same email address as one of the maintainers of a layer to edit that
layer.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/urls.py')
-rw-r--r-- | layerindex/urls.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/layerindex/urls.py b/layerindex/urls.py index 3648910742..fa6d90047f 100644 --- a/layerindex/urls.py +++ b/layerindex/urls.py @@ -7,14 +7,15 @@ from django.conf.urls.defaults import * from django.views.generic import DetailView, ListView from layerindex.models import LayerItem, Recipe -from layerindex.views import LayerListView, RecipeSearchView, MachineSearchView, PlainTextListView, LayerDetailView +from layerindex.views import LayerListView, RecipeSearchView, MachineSearchView, PlainTextListView, LayerDetailView, edit_layer_view urlpatterns = patterns('', url(r'^$', LayerListView.as_view( template_name='layerindex/index.html'), name='layer_list'), - url(r'^submit/$', 'layerindex.views.submit_layer', name="submit_layer"), + url(r'^submit/$', edit_layer_view, {'template_name': 'layerindex/submitlayer.html'}, name="submit_layer"), + url(r'^edit/(?P<slug>[-\w]+)/$', edit_layer_view, {'template_name': 'layerindex/editlayer.html'}, name="edit_layer"), url(r'^submit/thanks$', 'layerindex.views.submit_layer_thanks', name="submit_layer_thanks"), url(r'^recipes/$', RecipeSearchView.as_view( |