diff options
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/ishtar_menu.py | 5 | ||||
-rw-r--r-- | archaeological_finds/urls.py | 4 | ||||
-rw-r--r-- | archaeological_finds/views.py | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/archaeological_finds/ishtar_menu.py b/archaeological_finds/ishtar_menu.py index e31db1bc1..f638a60b2 100644 --- a/archaeological_finds/ishtar_menu.py +++ b/archaeological_finds/ishtar_menu.py @@ -79,6 +79,11 @@ MENU_SECTIONS = [ SectionItem( 'find_source', _(u"Documentation"), childs=[ + MenuItem('find_source_search', + _(u"Search"), + model=models.FindSource, + access_controls=['view_find', + 'view_own_find']), MenuItem('find_source_creation', _(u"Creation"), model=models.FindSource, diff --git a/archaeological_finds/urls.py b/archaeological_finds/urls.py index 4b28b0b2b..300694268 100644 --- a/archaeological_finds/urls.py +++ b/archaeological_finds/urls.py @@ -43,6 +43,10 @@ urlpatterns = patterns( views.find_deletion_wizard), name='find_deletion'), url(r'find_modify/(?P<pk>.+)/$', views.find_modify, name='find_modify'), + url(r'find_source_search/(?P<step>.+)?$', + check_rights(['view_find', 'view_own_find'])( + views.find_source_search_wizard), + name='find_source_search'), url(r'find_source_creation/(?P<step>.+)?$', check_rights(['change_find', 'change_own_find'])( views.find_source_creation_wizard), diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index 20f73c321..2d03f6eba 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -143,6 +143,10 @@ find_deletion_wizard = FindDeletionWizard.as_view([ label=_(u"Find deletion"), url_name='find_deletion',) +find_source_search_wizard = SearchWizard.as_view([ + ('selec-find_source_search', FindSourceFormSelection)], + label=_(u"Find: source search"), + url_name='find_source_search',) find_source_creation_wizard = FindSourceWizard.as_view([ ('selec-find_source_creation', SourceFindFormSelection), |