1+ --
2+ -- Base Table
3+ --
4+ CREATE TABLE `task ` (
5+ ` Task_ID` int (11 ) NOT NULL ,
6+ ` label` varchar (255 ) COLLATE utf8mb4_unicode_ci NOT NULL ,
7+ ` created_by` int (11 ) NOT NULL ,
8+ ` created_date` datetime NOT NULL ,
9+ ` modified_by` int (11 ) NOT NULL ,
10+ ` modified_date` datetime NOT NULL
11+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
12+
13+ ALTER TABLE ` task`
14+ ADD PRIMARY KEY (` Task_ID` );
15+
16+ ALTER TABLE ` task`
17+ MODIFY ` Task_ID` int (11 ) NOT NULL AUTO_INCREMENT;
18+
19+ --
20+ -- Permissions
21+ --
22+ INSERT INTO ` permission` (` permission_key` , ` module` , ` label` , ` nav_label` , ` nav_href` , ` show_in_menu` ) VALUES
23+ (' add' , ' OnePlace\\ Task\\ Controller\\ TaskController' , ' Add' , ' ' , ' ' , 0 ),
24+ (' edit' , ' OnePlace\\ Task\\ Controller\\ TaskController' , ' Edit' , ' ' , ' ' , 0 ),
25+ (' index' , ' OnePlace\\ Task\\ Controller\\ TaskController' , ' Index' , ' Tasks' , ' /task' , 1 ),
26+ (' list' , ' OnePlace\\ Task\\ Controller\\ ApiController' , ' List' , ' ' , ' ' , 1 ),
27+ (' view' , ' OnePlace\\ Task\\ Controller\\ TaskController' , ' View' , ' ' , ' ' , 0 );
28+
29+ --
30+ -- Form
31+ --
32+ INSERT INTO ` core_form` (` form_key` , ` label` ) VALUES (' task-single' , ' Task' );
33+
34+ --
35+ -- Index List
36+ --
37+ INSERT INTO ` core_index_table` (` table_name` , ` form` , ` label` ) VALUES
38+ (' task-index' , ' task-single' , ' Task Index' );
39+
40+ --
41+ -- Tabs
42+ --
43+ INSERT INTO ` core_form_tab` (` Tab_ID` , ` form` , ` title` , ` subtitle` , ` icon` , ` counter` , ` sort_id` , ` filter_check` , ` filter_value` ) VALUES (' task-base' , ' task-single' , ' Task' , ' Base' , ' fas fa-cogs' , ' ' , ' 0' , ' ' , ' ' );
44+
45+ --
46+ -- Buttons
47+ --
48+ INSERT INTO ` core_form_button` (` Button_ID` , ` label` , ` icon` , ` title` , ` href` , ` class` , ` append` , ` form` , ` mode` , ` filter_check` , ` filter_value` ) VALUES
49+ (NULL , ' Save Task' , ' fas fa-save' , ' Save Task' , ' #' , ' primary saveForm' , ' ' , ' task-single' , ' link' , ' ' , ' ' ),
50+ (NULL , ' Edit Task' , ' fas fa-edit' , ' Edit Task' , ' /task/edit/##ID##' , ' primary' , ' ' , ' task-view' , ' link' , ' ' , ' ' ),
51+ (NULL , ' Add Task' , ' fas fa-plus' , ' Add Task' , ' /task/add' , ' primary' , ' ' , ' task-index' , ' link' , ' ' , ' ' );
52+
53+ --
54+ -- Fields
55+ --
56+ INSERT INTO ` core_form_field` (` Field_ID` , ` type` , ` label` , ` fieldkey` , ` tab` , ` form` , ` class` , ` url_view` , ` url_ist` , ` show_widget_left` , ` allow_clear` , ` readonly` , ` tbl_cached_name` , ` tbl_class` , ` tbl_permission` ) VALUES
57+ (NULL , ' text' , ' Name' , ' label' , ' task-base' , ' task-single' , ' col-md-3' , ' /task/view/##ID##' , ' ' , 0 , 1 , 0 , ' ' , ' ' , ' ' );
58+
59+ COMMIT ;
0 commit comments