]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
netcmd: models: ensure that backlinks are always readonly
authorRob van der Linde <rob@catalyst.net.nz>
Wed, 22 Nov 2023 02:35:38 +0000 (15:35 +1300)
committerDouglas Bagnall <dbagnall@samba.org>
Wed, 22 Nov 2023 23:35:33 +0000 (23:35 +0000)
Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/netcmd/domain/models/site.py
python/samba/netcmd/domain/models/value_type.py

index 53db6e2c3b14fb55858129b14942fe9237e71b69..134a2cd5c1dc77bbf26930153dfbb2c519e2ff72 100644 (file)
@@ -26,9 +26,11 @@ from .model import Model
 
 class Site(Model):
     show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly")
-    site_object_bl = DnField("siteObjectBL")
     system_flags = IntegerField("systemFlags")
 
+    # Backlinks
+    site_object_bl = DnField("siteObjectBL", readonly=True)
+
     @staticmethod
     def get_base_dn(ldb):
         """Return the base DN for the Site model.
index c03b394b19a7b51ede34ef5f6caa7e9e0bac26b1..00a4e072427fb2ed4ced448f3a506d18951c83cb 100644 (file)
@@ -44,9 +44,12 @@ class ValueType(Model):
         "msDS-ClaimIsValueSpaceRestricted")
     claim_value_type = IntegerField("msDS-ClaimValueType")
     is_possible_values_present = BooleanField("msDS-IsPossibleValuesPresent")
-    value_type_reference_bl = DnField("msDS-ValueTypeReferenceBL")
     show_in_advanced_view_only = BooleanField("showInAdvancedViewOnly")
 
+    # Backlinks
+    value_type_reference_bl = DnField(
+        "msDS-ValueTypeReferenceBL", readonly=True)
+
     @staticmethod
     def get_base_dn(ldb):
         """Return the base DN for the ValueType model.