Rapportsystem API
- of D03N
Hovedprosjekt FiV Programmering 20-24
Loading...
Searching...
No Matches
new_sub_user.py
Go to the documentation of this file.
1
import
os
2
#Gets current directory
3
current_directory = os.getcwd()
4
#imports sys
5
import
sys
6
sys.path.append(os.path.join(current_directory))
7
8
#Imports SQLAdminConnections modules
9
from
SQLAdminConnections
import
SQL_CreateNewLeaderUser
as
save_leader
10
from
SQLAdminConnections
import
SQL_CreateNewOperatorUser
as
save_operator
11
from
SQLAdminConnections
import
SQL_CreateNewAdminUser
as
save_admin
12
13
#Takes in user object and saves it to database
14
class
createSubUser
:
15
def
__init__
(self, email, password, accountType, creatorAccount,key,rapportName = None):
16
self.
email
= email
17
self.
password
= password
18
self.
accountType
= accountType
19
self.
creatorAccount
= creatorAccount
20
self.
rapportName
= rapportName
21
self.
key
= key
22
23
#saves user to database
24
def
saveToDB
(self):
25
26
if
self.
accountType
==
'leader'
:
27
save_leader.createNewLeaderUser(self.
email
, self.
password
, self.
accountType
, self.
creatorAccount
, self.
key
)
28
print(
"Leader account created successfully"
)
29
return
True
30
31
if
self.
accountType
==
'operator'
:
32
save_operator.createNewOperatorUser(self.
email
, self.
password
,self.
accountType
,self.
creatorAccount
, self.
key
, self.
rapportName
)
33
print(
"Operator account created successfully"
)
34
return
True
35
return
False
new_sub_user.createSubUser
Definition
new_sub_user.py:14
new_sub_user.createSubUser.accountType
accountType
Definition
new_sub_user.py:18
new_sub_user.createSubUser.email
email
Definition
new_sub_user.py:16
new_sub_user.createSubUser.creatorAccount
creatorAccount
Definition
new_sub_user.py:19
new_sub_user.createSubUser.key
key
Definition
new_sub_user.py:21
new_sub_user.createSubUser.__init__
__init__(self, email, password, accountType, creatorAccount, key, rapportName=None)
Definition
new_sub_user.py:15
new_sub_user.createSubUser.password
password
Definition
new_sub_user.py:17
new_sub_user.createSubUser.rapportName
rapportName
Definition
new_sub_user.py:20
new_sub_user.createSubUser.saveToDB
saveToDB(self)
Definition
new_sub_user.py:24
rapportsystem-backend
USER_obj
new_sub_user.py
Generated by
1.10.0