diff options
-rw-r--r-- | archaeological_context_records/ishtar_menu.py | 7 | ||||
-rw-r--r-- | archaeological_context_records/urls.py | 4 | ||||
-rw-r--r-- | archaeological_context_records/views.py | 5 | ||||
-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 |
6 files changed, 28 insertions, 1 deletions
diff --git a/archaeological_context_records/ishtar_menu.py b/archaeological_context_records/ishtar_menu.py index 8e8f32218..f8e33d44b 100644 --- a/archaeological_context_records/ishtar_menu.py +++ b/archaeological_context_records/ishtar_menu.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (C) 2010-2012 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> +# Copyright (C) 2010-2016 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -46,6 +46,11 @@ MENU_SECTIONS = [ 'delete_own_contextrecord']), SectionItem('record_source', _(u"Documentation"), childs=[ + MenuItem('record_source_search', + _(u"Search"), + model=models.ContextRecordSource, + access_controls=['view_contextrecord', + 'view_own_contextrecord']), MenuItem('record_source_creation', _(u"Add"), model=models.ContextRecordSource, diff --git a/archaeological_context_records/urls.py b/archaeological_context_records/urls.py index 84560da67..8e218102d 100644 --- a/archaeological_context_records/urls.py +++ b/archaeological_context_records/urls.py @@ -43,6 +43,10 @@ urlpatterns = patterns( url(r'record_deletion/(?P<step>.+)?$', check_rights(['change_contextrecord', 'change_own_contextrecord'])( views.record_deletion_wizard), name='record_deletion'), + url(r'record_source_search/(?P<step>.+)?$', + check_rights(['view_contextrecord', 'view_own_contextrecord'])( + views.record_source_search_wizard), + name='record_source_search'), url(r'record_source_creation/(?P<step>.+)?$', check_rights(['change_contextrecord', 'change_own_contextrecord'])( views.record_source_creation_wizard), diff --git a/archaeological_context_records/views.py b/archaeological_context_records/views.py index 4e3dcf7fe..c07dad1df 100644 --- a/archaeological_context_records/views.py +++ b/archaeological_context_records/views.py @@ -151,6 +151,11 @@ record_deletion_wizard = RecordDeletionWizard.as_view([ label=_(u"Context record deletion"), url_name='record_deletion',) +record_source_search_wizard = SearchWizard.as_view([ + ('selec-record_source_search', RecordSourceFormSelection)], + label=_(u"Context record: source search"), + url_name='record_source_search',) + record_source_creation_wizard = RecordSourceWizard.as_view([ ('selec-record_source_creation', SourceRecordFormSelection), ('source-record_source_creation', SourceForm), 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), |