diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-03-20 17:09:27 +0000 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-08-11 11:28:14 +0100 |
commit | 84709dbca6c0da26e61809d7cb8df2300b6ce288 (patch) | |
tree | 03f4721fd76f8ef3b7301dc5f2b1635aa3aad262 /layerindex/urls.py | |
parent | 1a9f73d4a75a6c64fd90d10532b030a880c11353 (diff) | |
download | openembedded-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.py | 26 |
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$', |