# Optimizations and fixes
* drops identifier handling on all edit-forms (identifier editing has been disabled on the frontend for a while now) * updates test cases * updates form caption for checking and recording action (less intimidating) * optimizes district column width * fixes bug on frontend parcel fetching on detail view * adds extended tooltip for title column on index tables * retraslates 'Law' to 'Rechtsgrundlage'
This commit is contained in:
@@ -133,7 +133,6 @@ class EditEmaForm(NewEmaForm):
|
||||
def save(self, user: User, geom_form: SimpleGeomForm):
|
||||
with transaction.atomic():
|
||||
# Fetch data from cleaned POST values
|
||||
identifier = self.cleaned_data.get("identifier", None)
|
||||
title = self.cleaned_data.get("title", None)
|
||||
handler_type = self.cleaned_data.get("handler_type", None)
|
||||
handler_detail = self.cleaned_data.get("handler_detail", None)
|
||||
@@ -154,7 +153,6 @@ class EditEmaForm(NewEmaForm):
|
||||
self.instance.responsible.save()
|
||||
|
||||
# Update main oject data
|
||||
self.instance.identifier = identifier
|
||||
self.instance.title = title
|
||||
self.instance.comment = comment
|
||||
self.instance.is_pik = is_pik
|
||||
|
||||
@@ -80,6 +80,7 @@ class EmaWorkflowTestCase(BaseWorkflowTestCase):
|
||||
self.ema = self.fill_out_ema(self.ema)
|
||||
pre_edit_log_count = self.ema.log.count()
|
||||
|
||||
old_identifier = self.ema.identifier
|
||||
new_title = self.create_dummy_string()
|
||||
new_identifier = self.create_dummy_string()
|
||||
new_comment = self.create_dummy_string()
|
||||
@@ -106,13 +107,13 @@ class EmaWorkflowTestCase(BaseWorkflowTestCase):
|
||||
|
||||
check_on_elements = {
|
||||
self.ema.title: new_title,
|
||||
self.ema.identifier: new_identifier,
|
||||
self.ema.comment: new_comment,
|
||||
}
|
||||
|
||||
for k, v in check_on_elements.items():
|
||||
self.assertEqual(k, v)
|
||||
|
||||
self.assertEqual(self.ema.identifier, old_identifier)
|
||||
self.assert_equal_geometries(self.ema.geometry.geom, new_geometry)
|
||||
|
||||
# Expect logs to be set
|
||||
|
||||
@@ -130,7 +130,7 @@ class EditEmaFormTestCase(BaseTestCase):
|
||||
self.assertIsNotNone(obj.responsible.handler)
|
||||
self.assertEqual(obj.responsible.conservation_office, data["conservation_office"])
|
||||
self.assertEqual(obj.responsible.conservation_file_number, data["conservation_file_number"])
|
||||
self.assertEqual(obj.identifier, data["identifier"])
|
||||
self.assertNotEqual(obj.identifier, data["identifier"], msg="Identifier editable via form!")
|
||||
self.assertEqual(obj.comment, data["comment"])
|
||||
|
||||
last_log = obj.log.first()
|
||||
|
||||
Reference in New Issue
Block a user