From: Rob van der Linde Date: Wed, 22 Nov 2023 02:38:55 +0000 (+1300) Subject: netcmd: models: make systemFlags and systemOnly fields readonly X-Git-Tag: talloc-2.4.2~572 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9b1ac93b58569c6b6a52091421839574ef92148;p=thirdparty%2Fsamba.git netcmd: models: make systemFlags and systemOnly fields readonly Signed-off-by: Rob van der Linde Reviewed-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/netcmd/domain/models/schema.py b/python/samba/netcmd/domain/models/schema.py index 1a9b3fbf8e2..59ece05084a 100644 --- a/python/samba/netcmd/domain/models/schema.py +++ b/python/samba/netcmd/domain/models/schema.py @@ -39,7 +39,7 @@ class ClassSchema(Model): poss_superiors = StringField("possSuperiors", many=True) rdn_att_id = StringField("rDNAttID") show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly") - system_only = BooleanField("systemOnly") + system_only = BooleanField("systemOnly", readonly=True) @staticmethod def get_base_dn(ldb): @@ -87,8 +87,8 @@ class AttributeSchema(Model): schema_flags_ex = IntegerField("schemaFlagsEx") search_flags = IntegerField("searchFlags") show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly") - system_flags = IntegerField("systemFlags") - system_only = BooleanField("systemOnly") + system_flags = IntegerField("systemFlags", readonly=True) + system_only = BooleanField("systemOnly", readonly=True) @staticmethod def get_base_dn(ldb): diff --git a/python/samba/netcmd/domain/models/site.py b/python/samba/netcmd/domain/models/site.py index 134a2cd5c1d..44643f31342 100644 --- a/python/samba/netcmd/domain/models/site.py +++ b/python/samba/netcmd/domain/models/site.py @@ -26,7 +26,7 @@ from .model import Model class Site(Model): show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly") - system_flags = IntegerField("systemFlags") + system_flags = IntegerField("systemFlags", readonly=True) # Backlinks site_object_bl = DnField("siteObjectBL", readonly=True) diff --git a/python/samba/netcmd/domain/models/subnet.py b/python/samba/netcmd/domain/models/subnet.py index 6301655d8d3..bb249d489a4 100644 --- a/python/samba/netcmd/domain/models/subnet.py +++ b/python/samba/netcmd/domain/models/subnet.py @@ -27,7 +27,7 @@ from .model import Model class Subnet(Model): show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly") site_object = DnField("siteObject") - system_flags = IntegerField("systemFlags") + system_flags = IntegerField("systemFlags", readonly=True) @staticmethod def get_base_dn(ldb):