Update db script

This commit is contained in:
Gamonoid
2016-11-28 16:45:05 +01:00
parent 1f60c4b217
commit 1b7bea571f
2 changed files with 830 additions and 824 deletions

View File

@@ -1449,11 +1449,11 @@ INSERT INTO `ExpensesCategories` (`name`) VALUES
('Utility'); ('Utility');
INSERT INTO `PayrollColumns` (`id`,`name`,`calculation_hook`,`salary_components`,`deductions`,`add_columns`,`sub_columns`,`editable`) VALUES INSERT INTO `PayrollColumns` (`id`,`name`,`calculation_hook`,`salary_components`,`deductions`,`add_columns`,`sub_columns`,`editable`,`enabled`,`default_value`,`calculation_columns`,`calculation_function`) VALUES
(1,'Total Hours','AttendanceUtil_getTimeWorkedHours','','','','','No'), (1,'Total Hours','AttendanceUtil_getTimeWorkedHours','','','','','No','Yes','0.00',NULL,NULL),
(2,'Regular Hours','AttendanceUtil_getRegularWorkedHours','','','','','No'), (2,'Regular Hours','AttendanceUtil_getRegularWorkedHours','','','','','No','Yes','0.00',NULL,NULL),
(3,'Overtime Hours','AttendanceUtil_getOverTimeWorkedHours','','','','','No'), (3,'Overtime Hours','AttendanceUtil_getOverTimeWorkedHours','','','','','No','Yes','0.00',NULL,NULL),
(4,'Leave Hours','LeaveUtil_getLeaveHours','','','','','No'); (4,'Leave Hours','LeaveUtil_getLeaveHours','','','','','No','Yes','0.00',NULL,NULL);
INSERT INTO `PayrollColumnTemplates` (`name`,`columns`) VALUES INSERT INTO `PayrollColumnTemplates` (`name`,`columns`) VALUES

View File

@@ -443,6 +443,8 @@ create table `Files` (
`filename` varchar(100) NOT NULL, `filename` varchar(100) NOT NULL,
`employee` bigint(20) NULL, `employee` bigint(20) NULL,
`file_group` varchar(100) NOT NULL, `file_group` varchar(100) NOT NULL,
`size` bigint(20) NULL,
`size_text` varchar(20) NULL,
primary key (`id`), primary key (`id`),
unique key `filename` (`filename`) unique key `filename` (`filename`)
) engine=innodb default charset=utf8; ) engine=innodb default charset=utf8;
@@ -557,10 +559,13 @@ create table `CompanyDocuments` (
`id` bigint(20) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL, `name` varchar(100) NOT NULL,
`details` text default null, `details` text default null,
`valid_until` date NOT NULL, `valid_until` date NULL,
`status` enum('Active','Inactive','Draft') default 'Active', `status` enum('Active','Inactive','Draft') default 'Active',
`notify_employees` enum('Yes','No') default 'Yes', `notify_employees` enum('Yes','No') default 'Yes',
`attachment` varchar(100) NULL, `attachment` varchar(100) NULL,
`share_departments` varchar(100) NULL,
`share_employees` varchar(100) NULL,
`share_userlevel` varchar(100) NULL,
primary key (`id`) primary key (`id`)
) engine=innodb default charset=utf8; ) engine=innodb default charset=utf8;
@@ -688,6 +693,7 @@ create table `Notifications` (
`action` text default null, `action` text default null,
`type` varchar(100) NULL, `type` varchar(100) NULL,
`status` enum('Unread','Read') default 'Unread', `status` enum('Unread','Read') default 'Unread',
`employee` bigint(20) NULL,
CONSTRAINT `Fk_Notifications_Users` FOREIGN KEY (`touser`) REFERENCES `Users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `Fk_Notifications_Users` FOREIGN KEY (`touser`) REFERENCES `Users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
primary key (`id`), primary key (`id`),
KEY `toUser_time` (`toUser`,`time`), KEY `toUser_time` (`toUser`,`time`),