summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files_pdl')
-rw-r--r--archaeological_files_pdl/forms.py3
-rw-r--r--archaeological_files_pdl/urls.py6
-rw-r--r--archaeological_files_pdl/views.py8
3 files changed, 16 insertions, 1 deletions
diff --git a/archaeological_files_pdl/forms.py b/archaeological_files_pdl/forms.py
index fc4efff73..2703e52fd 100644
--- a/archaeological_files_pdl/forms.py
+++ b/archaeological_files_pdl/forms.py
@@ -164,9 +164,10 @@ class FileFormPlanningService(forms.Form):
widget=widgets.JQueryPersonOrganization(
reverse_lazy('autocomplete-person',
args=[RESPONSIBLE_PLANNING_SERVICE.pk]),
- reverse_lazy('person_create'),
+ reverse_lazy('townplanning_create'),
model=Person,
limit={'person_types':[RESPONSIBLE_PLANNING_SERVICE.pk]},
+ js_template='ishtar/blocks/JQueryCorporationPerson.js',
new=True),
validators=[valid_id(Person)])
diff --git a/archaeological_files_pdl/urls.py b/archaeological_files_pdl/urls.py
index b6878e90b..55865a696 100644
--- a/archaeological_files_pdl/urls.py
+++ b/archaeological_files_pdl/urls.py
@@ -24,4 +24,10 @@ from archaeological_files_pdl import views
urlpatterns = patterns('',
url(r'file_creation/(?P<step>.+)?$',
views.file_creation_wizard, name='file_creation'),
+ url(r'townplanning-edit/$',
+ views.TownPlanningCreate.as_view(),
+ name='townplanning_create'),
+ url(r'townplanning-edit/(?P<pk>\d+)$',
+ views.TownPlanningEdit.as_view(),
+ name='townplanning_edit'),
)
diff --git a/archaeological_files_pdl/views.py b/archaeological_files_pdl/views.py
index 139da223d..712990234 100644
--- a/archaeological_files_pdl/views.py
+++ b/archaeological_files_pdl/views.py
@@ -22,6 +22,8 @@ from django.utils.translation import ugettext_lazy as _
from archaeological_files_pdl.wizards import FileWizard
from archaeological_operations.wizards import is_preventive, is_not_preventive
+from ishtar_common.views import OrganizationPersonCreate, OrganizationPersonEdit
+
from archaeological_files_pdl import forms
from archaeological_files import forms as ref_forms
from archaeological_operations.forms import ParcelFormSet
@@ -49,3 +51,9 @@ file_creation_wizard = FileWizard.as_view([
type_key='file_type'),
},
url_name='file_creation',)
+
+class TownPlanningEdit(OrganizationPersonEdit):
+ relative_label = _("File followed by")
+
+class TownPlanningCreate(OrganizationPersonCreate):
+ relative_label = _("File followed by")