Whole new user interface and user system
This commit is contained in:
@@ -1066,6 +1066,24 @@ create_campaigns_table() {
|
||||
{"title": "School Board", "color": "#ffeab6"}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"column_name": "created_by_user_id",
|
||||
"title": "Created By User ID",
|
||||
"uidt": "Number",
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "created_by_user_email",
|
||||
"title": "Created By User Email",
|
||||
"uidt": "Email",
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "created_by_user_name",
|
||||
"title": "Created By User Name",
|
||||
"uidt": "SingleLineText",
|
||||
"rqd": false
|
||||
}
|
||||
]
|
||||
}'
|
||||
@@ -1197,7 +1215,7 @@ create_campaign_emails_table() {
|
||||
# Function to create the users table
|
||||
create_users_table() {
|
||||
local base_id="$1"
|
||||
|
||||
|
||||
local table_data='{
|
||||
"table_name": "influence_users",
|
||||
"title": "Users",
|
||||
@@ -1221,7 +1239,7 @@ create_users_table() {
|
||||
"column_name": "name",
|
||||
"title": "Name",
|
||||
"uidt": "SingleLineText",
|
||||
"rqd": true
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "password",
|
||||
@@ -1229,12 +1247,43 @@ create_users_table() {
|
||||
"uidt": "SingleLineText",
|
||||
"rqd": true
|
||||
},
|
||||
{
|
||||
"column_name": "phone",
|
||||
"title": "Phone",
|
||||
"uidt": "SingleLineText",
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "admin",
|
||||
"title": "Admin",
|
||||
"uidt": "Checkbox",
|
||||
"cdf": "false"
|
||||
},
|
||||
{
|
||||
"column_name": "user_type",
|
||||
"title": "User Type",
|
||||
"uidt": "SingleSelect",
|
||||
"cdf": "user",
|
||||
"colOptions": {
|
||||
"options": [
|
||||
{"title": "user", "color": "#3498db"},
|
||||
{"title": "admin", "color": "#e74c3c"},
|
||||
{"title": "temp", "color": "#f39c12"}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"column_name": "expires_at",
|
||||
"title": "ExpiresAt",
|
||||
"uidt": "DateTime",
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "expire_days",
|
||||
"title": "ExpireDays",
|
||||
"uidt": "Number",
|
||||
"rqd": false
|
||||
},
|
||||
{
|
||||
"column_name": "last_login",
|
||||
"title": "Last Login",
|
||||
@@ -1243,7 +1292,7 @@ create_users_table() {
|
||||
}
|
||||
]
|
||||
}'
|
||||
|
||||
|
||||
create_table "$base_id" "influence_users" "$table_data" "User authentication and management"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user