mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
netcmd: models: move object_sid field from User to base Model
Signed-off-by: Rob van der Linde <rob@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
This commit is contained in:
parent
f54cfbea90
commit
5870035486
@ -31,7 +31,7 @@ from .constants import MODELS
|
||||
from .exceptions import (DeleteError, FieldError, NotFound, ProtectError,
|
||||
UnprotectError)
|
||||
from .fields import (DateTimeField, DnField, Field, GUIDField, IntegerField,
|
||||
StringField)
|
||||
SIDField, StringField)
|
||||
from .query import Query
|
||||
|
||||
|
||||
@ -61,6 +61,7 @@ class Model(metaclass=ModelMeta):
|
||||
object_class = StringField("objectClass",
|
||||
default=lambda obj: obj.get_object_class())
|
||||
object_guid = GUIDField("objectGUID")
|
||||
object_sid = SIDField("objectSid")
|
||||
usn_changed = IntegerField("uSNChanged", hidden=True, readonly=True)
|
||||
usn_created = IntegerField("uSNCreated", hidden=True, readonly=True)
|
||||
when_changed = DateTimeField("whenChanged", hidden=True, readonly=True)
|
||||
|
@ -24,8 +24,7 @@ from ldb import Dn
|
||||
|
||||
from samba.dsdb import DS_GUID_USERS_CONTAINER
|
||||
|
||||
from .fields import (DnField, EnumField, IntegerField, SIDField, StringField,
|
||||
NtTimeField)
|
||||
from .fields import DnField, EnumField, IntegerField, NtTimeField, StringField
|
||||
from .model import Model
|
||||
from .types import AccountType, UserAccountControl
|
||||
|
||||
@ -35,7 +34,6 @@ class User(Model):
|
||||
account_type = EnumField("sAMAccountType", AccountType)
|
||||
assigned_policy = DnField("msDS-AssignedAuthNPolicy")
|
||||
assigned_silo = DnField("msDS-AssignedAuthNPolicySilo")
|
||||
object_sid = SIDField("objectSid")
|
||||
bad_password_time = NtTimeField("badPasswordTime", readonly=True)
|
||||
bad_pwd_count = IntegerField("badPwdCount", readonly=True)
|
||||
code_page = IntegerField("codePage")
|
||||
|
Loading…
Reference in New Issue
Block a user