fix of the json upload format
This commit is contained in:
+8
-1
@@ -201,6 +201,7 @@ sys.path.insert(0, "/app/Web")
|
||||
from Web.modules.database import settings
|
||||
from pymongo import MongoClient
|
||||
import Web.modules.inventarsystem.data_protection as dp
|
||||
import Web.modules.database.user as us
|
||||
|
||||
tenant_id = sys.argv[1].lower()
|
||||
mode = sys.argv[2]
|
||||
@@ -245,7 +246,7 @@ page_permissions = {
|
||||
"manage_locations": True,
|
||||
}
|
||||
|
||||
if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0:
|
||||
if db.users.count_documents({"username": dp.encrypt_text("admin")}) == 0:
|
||||
db.users.insert_one({
|
||||
"Username": dp.encrypt_text("admin"),
|
||||
"Password": hashed_pw_string,
|
||||
@@ -258,6 +259,12 @@ if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0:
|
||||
"ActionPermissions": action_permissions,
|
||||
"PagePermissions": page_permissions,
|
||||
})
|
||||
print("User correctly added")
|
||||
|
||||
if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0:
|
||||
us.add_user("admin", "admin123", "admin", "admin", permission_preset='full_access')
|
||||
us.make_admin("admin")
|
||||
print("Fallback successfully applied")
|
||||
|
||||
if mode == "trial":
|
||||
db.settings.update_one(
|
||||
|
||||
Reference in New Issue
Block a user