]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
netcmd: model: User model str method returns username not cn
authorRob van der Linde <rob@catalyst.net.nz>
Tue, 7 Nov 2023 05:44:20 +0000 (18:44 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 15 Nov 2023 04:05:34 +0000 (04:05 +0000)
If the cn is needed then user.cn can be used, this makes it nicer if using {user} in format strings.

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/user.py

index c18ffc6bf6d8d9a99ae01709912a0a7da671f329..79e30453532f0efd439db3ec34b8b27ee887a898 100644 (file)
@@ -33,6 +33,10 @@ class User(Model):
     assigned_policy = DnField("msDS-AssignedAuthNPolicy")
     assigned_silo = DnField("msDS-AssignedAuthNPolicySilo")
 
+    def __str__(self):
+        """Return username rather than cn for User model."""
+        return self.username
+
     @staticmethod
     def get_base_dn(ldb):
         """Return the base DN for the User model.