aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/urls.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2013-03-20 17:09:27 +0000
committerPaul Eggleton <paul.eggleton@linux.intel.com>2013-08-11 11:28:14 +0100
commit84709dbca6c0da26e61809d7cb8df2300b6ce288 (patch)
tree03f4721fd76f8ef3b7301dc5f2b1635aa3aad262 /layerindex/urls.py
parent1a9f73d4a75a6c64fd90d10532b030a880c11353 (diff)
downloadopenembedded-core-contrib-84709dbca6c0da26e61809d7cb8df2300b6ce288.tar.gz
Add recipe bulk change feature
This provides a way to set "meta" fields (SUMMARY, DESCRIPTION, HOMEPAGE, BUGTRACKER, SECTION, and LICENSE) for a number of recipes at once, and then download those changes in the form of one or more patch files which can be submitted for merging into the layer. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/urls.py')
-rw-r--r--layerindex/urls.py26
1 files changed, 24 insertions, 2 deletions
diff --git a/layerindex/urls.py b/layerindex/urls.py
index fc67a4914f..75db2d27ba 100644
--- a/layerindex/urls.py
+++ b/layerindex/urls.py
@@ -7,8 +7,8 @@
from django.conf.urls.defaults import *
from django.views.generic import TemplateView, DetailView, ListView
from django.views.defaults import page_not_found
-from layerindex.models import LayerItem, Recipe
-from layerindex.views import LayerListView, LayerReviewListView, LayerReviewDetailView, RecipeSearchView, MachineSearchView, PlainTextListView, LayerDetailView, edit_layer_view, delete_layer_view, edit_layernote_view, delete_layernote_view, switch_branch_view, HistoryListView, EditProfileFormView, DuplicatesView
+from layerindex.views import LayerListView, LayerReviewListView, LayerReviewDetailView, RecipeSearchView, MachineSearchView, PlainTextListView, LayerDetailView, edit_layer_view, delete_layer_view, edit_layernote_view, delete_layernote_view, switch_branch_view, HistoryListView, EditProfileFormView, DuplicatesView, AdvancedRecipeSearchView, BulkChangeView, BulkChangeSearchView, bulk_change_edit_view, bulk_change_patch_view, BulkChangeDeleteView
+from layerindex.models import LayerItem, Recipe, RecipeChangeset
urlpatterns = patterns('',
url(r'^$',
@@ -59,6 +59,28 @@ urlpatterns = patterns('',
template_name='layerindex/recipedetail.html'),
name='recipe'),
url(r'^layer/(?P<name>[-\w]+)/publish/$', 'layerindex.views.publish', name="publish"),
+ url(r'^bulkchange/$',
+ BulkChangeView.as_view(
+ template_name='layerindex/bulkchange.html'),
+ name="bulk_change"),
+ url(r'^bulkchange/(?P<pk>\d+)/search/$',
+ BulkChangeSearchView.as_view(
+ template_name='layerindex/bulkchangesearch.html'),
+ name="bulk_change_search"),
+ url(r'^bulkchange/(?P<pk>\d+)/edit/$',
+ bulk_change_edit_view, {'template_name': 'layerindex/bulkchangeedit.html'}, name="bulk_change_edit"),
+ url(r'^bulkchange/(?P<pk>\d+)/review/$',
+ DetailView.as_view(
+ model=RecipeChangeset,
+ context_object_name='changeset',
+ template_name='layerindex/bulkchangereview.html'),
+ name="bulk_change_review"),
+ url(r'^bulkchange/(?P<pk>\d+)/patches/$',
+ bulk_change_patch_view, name="bulk_change_patches"),
+ url(r'^bulkchange/(?P<pk>\d+)/delete/$',
+ BulkChangeDeleteView.as_view(
+ template_name='layerindex/deleteconfirm.html'),
+ name="bulk_change_delete"),
url(r'^branch/(?P<slug>[-\w]+)/$',
switch_branch_view, name="switch_branch"),
url(r'^raw/recipes.txt$',