From ea23319b039d27215ba5f416a7bf101eb4b76bb8 Mon Sep 17 00:00:00 2001 From: StoppedwummSites <150438484+StoppedwummSites@users.noreply.github.com> Date: Fri, 16 Aug 2024 09:56:53 +0200 Subject: [PATCH 1/2] Test container creation --- __main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__main__.py b/__main__.py index 6864495..59ca032 100644 --- a/__main__.py +++ b/__main__.py @@ -87,8 +87,8 @@ def logOut(self): s = magisSession(frontend, backend, webdav) s.login(username, pwd) - - print(s.getApps()[1].name) + con = s.getApps()[1].startApp(s.bck, s.cookies) + print(con.status) s.logOut() From f952f2a009c837b147617d9294153d2ab92d9068 Mon Sep 17 00:00:00 2001 From: StoppedwummSites <150438484+StoppedwummSites@users.noreply.github.com> Date: Fri, 16 Aug 2024 10:03:44 +0200 Subject: [PATCH 2/2] Creating Permissions --- __main__.py | 3 +-- classes/permissions.py | 6 ++++++ classes/user.py | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 classes/permissions.py diff --git a/__main__.py b/__main__.py index 59ca032..2ed28f0 100644 --- a/__main__.py +++ b/__main__.py @@ -87,8 +87,7 @@ def logOut(self): s = magisSession(frontend, backend, webdav) s.login(username, pwd) - con = s.getApps()[1].startApp(s.bck, s.cookies) - print(con.status) + s.logOut() diff --git a/classes/permissions.py b/classes/permissions.py new file mode 100644 index 0000000..83da622 --- /dev/null +++ b/classes/permissions.py @@ -0,0 +1,6 @@ +class Permission: + def __init__(self, info: dict, name: str) -> None: + self.PermName = name + self.allowed: bool = info["allowed"] + self.fields = info["fields"] + self.constraints: dict = info["constraints"] diff --git a/classes/user.py b/classes/user.py index 6139469..f1a33f4 100644 --- a/classes/user.py +++ b/classes/user.py @@ -1,5 +1,6 @@ import json import datetime +from classes.permissions import * class user: userName = "" firstName = ""