257 lines
3.6 KiB
SQL
257 lines
3.6 KiB
SQL
|
|
USE partsltd_prod;
|
|
|
|
|
|
-- Error Message Types
|
|
INSERT INTO partsltd_prod.CORE_Msg_Error_Type (
|
|
code
|
|
, name
|
|
, description
|
|
)
|
|
VALUES
|
|
(
|
|
'BAD_DATA'
|
|
, 'Invalid data'
|
|
, 'Rubbish data'
|
|
)
|
|
, (
|
|
'NO_PERMISSION'
|
|
, 'No permission'
|
|
, 'Not authorised'
|
|
)
|
|
, (
|
|
'MYSQL_ERROR'
|
|
, 'MySQL error'
|
|
, 'MySQL execution error.'
|
|
)
|
|
, (
|
|
'WARNING'
|
|
, 'Warning'
|
|
, 'Non-breaking error.'
|
|
)
|
|
;
|
|
|
|
-- Access Levels
|
|
INSERT INTO partsltd_prod.PH_Access_Level (
|
|
display_order
|
|
, code
|
|
, name
|
|
, priority
|
|
)
|
|
VALUES
|
|
(
|
|
1
|
|
, 'VIEW'
|
|
, 'View'
|
|
, 3
|
|
)
|
|
, (
|
|
2
|
|
, 'EDIT'
|
|
, 'Edit'
|
|
, 2
|
|
)
|
|
, (
|
|
3
|
|
, 'ADMIN'
|
|
, 'Admin'
|
|
, 1
|
|
)
|
|
;
|
|
|
|
-- Permission Groups
|
|
INSERT INTO partsltd_prod.PH_Permission_Group (
|
|
display_order
|
|
, code
|
|
, name
|
|
)
|
|
VALUES
|
|
(
|
|
0
|
|
, 'CONTACT_FORM'
|
|
, 'Contact Form'
|
|
)
|
|
, (
|
|
1
|
|
, 'USER'
|
|
, 'Admin User'
|
|
)
|
|
;
|
|
|
|
-- Permissions
|
|
INSERT INTO partsltd_prod.PH_Permission (
|
|
display_order
|
|
, code
|
|
, name
|
|
, id_permission_group
|
|
, id_access_level_required
|
|
)
|
|
VALUES
|
|
(
|
|
1
|
|
, 'CONTACT_FORM_NEW'
|
|
, 'New Contact Form'
|
|
, 1
|
|
, 3
|
|
)
|
|
, (
|
|
1
|
|
, 'CONTACT_FORM_ADMIN'
|
|
, 'Admin Contact Form'
|
|
, 1
|
|
, 3
|
|
)
|
|
, (
|
|
1
|
|
, 'CONTACT_FORM_CREATE'
|
|
, 'Create Contact Form'
|
|
, 1
|
|
, 1
|
|
)
|
|
;
|
|
|
|
-- Users
|
|
INSERT INTO partsltd_prod.PH_User (
|
|
id_user_auth0
|
|
, firstname
|
|
, surname
|
|
, email
|
|
, is_super_user
|
|
, active
|
|
)
|
|
VALUES
|
|
(
|
|
'auth0|6582b95c895d09a70ba10fef' -- id_user_auth0
|
|
, 'Teddy' -- firstname
|
|
, 'Middleton-Smith' -- surname
|
|
, 'edward.middletonsmith@gmail.com' -- email
|
|
, 1 -- is_super_user
|
|
, 1 -- active
|
|
)
|
|
, (
|
|
'auth0|672659014296b7f94a9bab45' -- id_user_auth0
|
|
, 'Tierney' -- firstname
|
|
, 'Gullen' -- surname
|
|
, 'tierneybailey13@gmail.com' -- email
|
|
, 1 -- is_super_user
|
|
, 1 -- active
|
|
)
|
|
, (
|
|
NULL -- id_user_auth0
|
|
, 'Contact Form Bot' -- firstname
|
|
, 'Bot' -- surname
|
|
, 'teddy@partsltd.co.uk' -- email
|
|
, 0 -- is_super_user
|
|
, 1 -- active
|
|
)
|
|
;
|
|
|
|
-- Roles
|
|
INSERT INTO partsltd_prod.PH_Role (
|
|
display_order
|
|
, code
|
|
, name
|
|
, id_user_created_by
|
|
)
|
|
VALUES
|
|
(
|
|
1
|
|
, 'DIRECTOR'
|
|
, 'Director'
|
|
, 1
|
|
)
|
|
, (
|
|
2
|
|
, 'USER'
|
|
, 'User'
|
|
, 1
|
|
)
|
|
;
|
|
|
|
-- Role Permission link
|
|
INSERT INTO partsltd_prod.PH_Role_Permission_Link (
|
|
id_role
|
|
, id_permission
|
|
, id_access_level
|
|
, id_user_created_by
|
|
)
|
|
VALUES
|
|
(
|
|
1
|
|
, 1
|
|
, 3
|
|
, 1
|
|
)
|
|
, (
|
|
1
|
|
, 2
|
|
, 3
|
|
, 1
|
|
)
|
|
, (
|
|
1
|
|
, 3
|
|
, 3
|
|
, 1
|
|
)
|
|
, (
|
|
2
|
|
, 1
|
|
, 1
|
|
, 1
|
|
)
|
|
, (
|
|
2
|
|
, 2
|
|
, 1
|
|
, 1
|
|
)
|
|
, (
|
|
2
|
|
, 3
|
|
, 1
|
|
, 1
|
|
)
|
|
;
|
|
|
|
-- User Role link
|
|
INSERT INTO partsltd_prod.PH_User_Role_Link (
|
|
id_user
|
|
, id_role
|
|
, id_user_created_by
|
|
)
|
|
VALUES
|
|
(
|
|
1
|
|
, 1
|
|
, 1
|
|
)
|
|
, (
|
|
2
|
|
, 2
|
|
, 1
|
|
)
|
|
, (
|
|
3
|
|
, 2
|
|
, 1
|
|
)
|
|
;
|
|
|
|
|
|
INSERT INTO partsltd_prod.PH_Contact_Form (
|
|
email
|
|
, name_contact
|
|
, name_company
|
|
, message
|
|
, id_user_created_by
|
|
)
|
|
VALUES
|
|
(
|
|
'edward.middleton-smith@gmail.com'
|
|
, 'Teddy Middleton-Smith'
|
|
, 'PARTS Ltd'
|
|
, 'Hello, I would like to enquire about your services.'
|
|
, 1
|
|
)
|
|
; |