mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
cgen: fix permissions listing
This commit is contained in:
parent
99cc434779
commit
043c2d4858
|
@ -1629,8 +1629,9 @@ class AuthSrv(object):
|
||||||
users[uname] += 1
|
users[uname] += 1
|
||||||
except:
|
except:
|
||||||
users[uname] = 1
|
users[uname] = 1
|
||||||
users = {v: k for k, v in users.items()}
|
lusers = [(v, k) for k, v in users.items()]
|
||||||
for _, uname in sorted(users.items()):
|
vperms = {}
|
||||||
|
for _, uname in sorted(lusers):
|
||||||
pstr = ""
|
pstr = ""
|
||||||
for pchar, pkey in perms.items():
|
for pchar, pkey in perms.items():
|
||||||
if pchar == "g" and "G" in perms:
|
if pchar == "g" and "G" in perms:
|
||||||
|
@ -1639,7 +1640,12 @@ class AuthSrv(object):
|
||||||
pstr += pchar
|
pstr += pchar
|
||||||
if uname == "*":
|
if uname == "*":
|
||||||
uname = ""
|
uname = ""
|
||||||
ret.append("{} {}".format(pstr, uname).rstrip(" "))
|
try:
|
||||||
|
vperms[pstr].append(uname)
|
||||||
|
except:
|
||||||
|
vperms[pstr] = [uname]
|
||||||
|
for pstr, uname in vperms.items():
|
||||||
|
ret.append("{} {}".format(pstr, " ".join(uname)).rstrip(" "))
|
||||||
trues = []
|
trues = []
|
||||||
vals = []
|
vals = []
|
||||||
for k, v in sorted(vol.flags.items()):
|
for k, v in sorted(vol.flags.items()):
|
||||||
|
|
Loading…
Reference in a new issue