Improved login errors,

Added user disable option,
Fix groups selection in tasks,
Improved Auto updater,
Fixed sorting of scan reports,
Some pro feature
This commit is contained in:
sepehr 2024-08-26 11:22:04 +03:30
parent c39721de96
commit 30d60a72ad
12 changed files with 115 additions and 38 deletions

View file

@ -107,6 +107,11 @@ def devs2(groupid):
.order_by(Devices.name))
def get_devs_of_groups(group_ids):
try:
group_ids=[group.id for group in group_ids]
if 1 in group_ids:
return list(Devices
.select()
.order_by(Devices.name))
return list(Devices
.select()
.join(DevGroupRel, on=DevGroupRel.device_id)

View file

@ -92,9 +92,10 @@ def get_task_devices(task,return_devs=True):
try:
group_ids.append(mem.group_id)
except DoesNotExist as err:
log.error(err)
pass
if return_devs:
devs=get_devs_of_groups(group_ids)
devs=get_devs_of_groups(group_ids)
else:
devs=group_ids
else: