from .exceptions import (DeleteError, FieldError, NotFound, ProtectError,
UnprotectError)
from .fields import (DateTimeField, DnField, Field, GUIDField, IntegerField,
- StringField)
+ SIDField, StringField)
from .query import Query
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)
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
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")