forked from meruyert0/PythonSHop
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathview.py
55 lines (50 loc) · 2.01 KB
/
view.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Author : Yaakov Azat @ AzatAI
# Profile: https://azat.ai/profile/yaakovazat
import time
import os
import datetime
import settings
import module
class Home():
products = []
current_user = settings.CURRENT_USER
def _init_(self):
brand = 'Welcome to AzatAI Python Shop'
print(brand.center(100,'*'))
def superadmin(self):
print('')
print(f"PLEASE CREATE A SUPER ADMIN:".center(100,' '))
def list_user(self,role):
"""
dasda
:param role:
:return:
"""
user = module.User()
all_users_list = user.all_users
# print("UserName UserPassword User-Date_created Admin Staff Client Manager")
# for each in all_users_list:
# user_each_list = each.split(',')
# if user_each_list[role]:
# print(user_each_list)
def welcome(self):
if settings.CURRENT_USER_ROLE == 'ADMIN':
print(f"Welcome Home {settings.CURRENT_USER_ROLE} {settings.CURRENT_USER}".rjust(100, " "))
print("".center(100,'*'))
print(f"SITE MANAGEMENT".center(100, ' '))
elif settings.CURRENT_USER_ROLE =='Client':
print(f"Welcome Home {settings.CURRENT_USER_ROLE} {settings.CURRENT_USER}".rjust(100, " "))
print("".center(100,'*'))
print(f"Client Dashboard".center(100, ' '))
elif settings.CURRENT_USER_ROLE == 'Manager':
print(f"Welcome Home {settings.CURRENT_USER_ROLE} {settings.CURRENT_USER}".rjust(100, " "))
print("".center(100,'*'))
print(f"Manager Dashboard".center(100, ' '))
elif settings.CURRENT_USER_ROLE == 'Staff':
print(f"Welcome Home {settings.CURRENT_USER_ROLE} {settings.CURRENT_USER}".rjust(100, " "))
print("".center(100,'*'))
print(f"Staff Dashboard".center(100, ' '))
else:
print(f"Welcome GUEST".rjust(100,' '))
print("".center(100,'*'))
print(f"REGISTER/LOGIN TO CONTINUE".center(100, ' '))