Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
if isinstance(other, self.__class__):
return (self.description or self.gid) < (other.description or other.gid)
+ def __len__(self):
+ """
+ Returns the number of members in this group
+ """
+ l = 0
+
+ for attr in ("member", "memberUid"):
+ a = self.attributes.get(attr, None)
+ if a:
+ l += len(a)
+
+ return l
+
@property
def gid(self):
try:
<h6 class="card-title mb-0">
<a href="/groups/{{ group.gid }}">{{ group }}</a>
</h6>
+
+ <small class="text-muted">
+ {{ _("One member", "%(num)s members", len(group)) % { "num" : len(group) } }}
+ </small>
</div>
</div>
</div>