From: Rob van der Linde Date: Thu, 18 Jan 2024 02:44:18 +0000 (+1300) Subject: netcmd: models: add AccountType enum to User model X-Git-Tag: tdb-1.4.11~1829 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8251cc0ea95e82d3e648b3f39d70f5a706849b7;p=thirdparty%2Fsamba.git netcmd: models: add AccountType enum to User model Signed-off-by: Rob van der Linde Reviewed-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/netcmd/domain/models/user.py b/python/samba/netcmd/domain/models/user.py index 7b0785a0fb3..40795a44e40 100644 --- a/python/samba/netcmd/domain/models/user.py +++ b/python/samba/netcmd/domain/models/user.py @@ -24,12 +24,14 @@ from ldb import Dn from samba.dsdb import DS_GUID_USERS_CONTAINER -from .fields import DnField, SIDField, StringField +from .fields import DnField, EnumField, SIDField, StringField from .model import Model +from .types import AccountType class User(Model): username = StringField("sAMAccountName") + account_type = EnumField("sAMAccountType", AccountType) assigned_policy = DnField("msDS-AssignedAuthNPolicy") assigned_silo = DnField("msDS-AssignedAuthNPolicySilo") object_sid = SIDField("objectSid")