MIFOSX-395: initial database changes along with authentication api changes to support organisational roles, with optional ability to link application users with staff members to support role based screen views.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
ALTER TABLE `m_appuser`
|
||||
ADD COLUMN `staff_id` BIGINT(20) NULL DEFAULT NULL AFTER `office_id` ;
|
||||
|
||||
ALTER TABLE m_appuser
|
||||
ADD CONSTRAINT `fk_m_appuser_002`
|
||||
FOREIGN KEY (`staff_id`)
|
||||
REFERENCES m_staff (`id`)
|
||||
ON DELETE NO ACTION
|
||||
ON UPDATE NO ACTION
|
||||
,ADD INDEX `fk_m_appuser_002x` (`staff_id` ASC);
|
||||
|
||||
ALTER TABLE `m_staff`
|
||||
ADD COLUMN `organisational_role_enum` SMALLINT NULL DEFAULT NULL AFTER `external_id`,
|
||||
ADD COLUMN `organisational_role_parent_staff_id` BIGINT(20) NULL DEFAULT NULL AFTER `organisational_role_enum`;
|
||||
Reference in New Issue
Block a user