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 Web.modules.database import settings
|
||||||
from pymongo import MongoClient
|
from pymongo import MongoClient
|
||||||
import Web.modules.inventarsystem.data_protection as dp
|
import Web.modules.inventarsystem.data_protection as dp
|
||||||
|
import Web.modules.database.user as us
|
||||||
|
|
||||||
tenant_id = sys.argv[1].lower()
|
tenant_id = sys.argv[1].lower()
|
||||||
mode = sys.argv[2]
|
mode = sys.argv[2]
|
||||||
@@ -245,7 +246,7 @@ page_permissions = {
|
|||||||
"manage_locations": True,
|
"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({
|
db.users.insert_one({
|
||||||
"Username": dp.encrypt_text("admin"),
|
"Username": dp.encrypt_text("admin"),
|
||||||
"Password": hashed_pw_string,
|
"Password": hashed_pw_string,
|
||||||
@@ -258,6 +259,12 @@ if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0:
|
|||||||
"ActionPermissions": action_permissions,
|
"ActionPermissions": action_permissions,
|
||||||
"PagePermissions": page_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":
|
if mode == "trial":
|
||||||
db.settings.update_one(
|
db.settings.update_one(
|
||||||
|
|||||||
Reference in New Issue
Block a user