aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/urls.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2013-02-27 10:20:24 +0000
committerPaul Eggleton <paul.eggleton@linux.intel.com>2013-02-27 10:34:02 +0000
commitc40bfedd4a27c1b4cad13d3aafb78fcc960a1dde (patch)
tree8bf3afeb385e38efc5052154a2bbf317f1b82f4b /layerindex/urls.py
parent1e3f45113937fd436aed5d2220cb68153f74412a (diff)
downloadopenembedded-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.py5
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(