From df4536741d5d7bf85a15af39e68e87c128e0fb1b Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sat, 14 Feb 2026 19:25:34 -0600 Subject: [PATCH] fix: prevent direct edit of `farmos_uuid` and `drupal_id` fields --- src/wuttafarm/web/views/master.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/wuttafarm/web/views/master.py b/src/wuttafarm/web/views/master.py index 7ff165b..482bdf2 100644 --- a/src/wuttafarm/web/views/master.py +++ b/src/wuttafarm/web/views/master.py @@ -68,3 +68,20 @@ class WuttaFarmMasterView(MasterView): ) ] return [] + + def configure_form(self, form): + """ """ + f = form + super().configure_form(f) + + # farmos_uuid + if self.creating: + f.remove("farmos_uuid") + else: + f.set_readonly("farmos_uuid") + + # drupal_id + if self.creating: + f.remove("drupal_id") + else: + f.set_readonly("drupal_id")