diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-08-18 14:46:37 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-08-18 14:46:37 +0200 |
commit | d6e1ac7718d11340e346babc73163d1e7d927a36 (patch) | |
tree | 1c8cb721310386a41df87bfb78d4dee989870e27 /archaeological_finds | |
parent | 60c6201602a3541f228a9a4323cda9d33b93e9ea (diff) | |
download | Ishtar-d6e1ac7718d11340e346babc73163d1e7d927a36.tar.bz2 Ishtar-d6e1ac7718d11340e346babc73163d1e7d927a36.zip |
Add search view for sources (refs #2962)
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), |