Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ad2f3f9a5 |
No files matched your search
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "tesm"
|
name = "tesm"
|
||||||
version = "2.8.7"
|
version = "2.8.8"
|
||||||
description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen"
|
description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@@ -82,6 +82,14 @@ def cmd_create_admin(args: argparse.Namespace) -> int:
|
|||||||
gruppe = rbac.funktionsgruppe_anlegen(
|
gruppe = rbac.funktionsgruppe_anlegen(
|
||||||
conn, PERMISSIONS, FUNKTIONEN_VOLLZUGRIFF
|
conn, PERMISSIONS, FUNKTIONEN_VOLLZUGRIFF
|
||||||
)
|
)
|
||||||
|
# Liegt sie im Papierkorb, kommt sie zurueck. Sonst haette dieser
|
||||||
|
# Aufruf nichts bewirkt: das Konto waere in einer geloeschten
|
||||||
|
# Gruppe -- und das faellt genau dann auf, wenn man es am
|
||||||
|
# wenigsten gebrauchen kann.
|
||||||
|
conn.execute(
|
||||||
|
"UPDATE groups SET deleted_at=NULL WHERE id=? AND deleted_at IS NOT NULL",
|
||||||
|
(gruppe,),
|
||||||
|
)
|
||||||
conn.execute(
|
conn.execute(
|
||||||
"INSERT OR IGNORE INTO user_groups (user_id, group_id) VALUES (?,?)",
|
"INSERT OR IGNORE INTO user_groups (user_id, group_id) VALUES (?,?)",
|
||||||
(user_id, gruppe),
|
(user_id, gruppe),
|
||||||
|
|||||||
Reference in new issue
Block a user