add client and group status fields
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
ALTER TABLE m_group
|
||||||
|
ADD UNIQUE INDEX `external_id_UNIQUE` (`external_id` ASC) ;
|
||||||
|
|
||||||
|
ALTER TABLE m_product_loan
|
||||||
|
ADD COLUMN `external_id` VARCHAR(100) NULL AFTER `loan_transaction_strategy_id` ,
|
||||||
|
ADD UNIQUE INDEX `external_id_UNIQUE` (`external_id` ASC) ;
|
||||||
|
|
||||||
|
ALTER TABLE m_staff
|
||||||
|
ADD COLUMN `external_id` VARCHAR(100) NULL AFTER `display_name` ,
|
||||||
|
ADD UNIQUE INDEX `external_id_UNIQUE` (`external_id` ASC) ;
|
||||||
|
|
||||||
|
|
||||||
|
/* status_id values for client and group
|
||||||
|
0 - Invalid
|
||||||
|
100 - Pending
|
||||||
|
300 - Active
|
||||||
|
600 - Closed( or Exited)
|
||||||
|
*/
|
||||||
|
|
||||||
|
ALTER TABLE m_client
|
||||||
|
ADD COLUMN `status_id` INT(5) NOT NULL DEFAULT 300 AFTER `is_deleted` ;
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE m_group
|
||||||
|
ADD COLUMN `status_id` INT(5) NOT NULL DEFAULT 300 AFTER `is_deleted` ;
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
default client and group status is active 300. If you want to be able to have pending as the initial client stat
|
||||||
|
*/
|
||||||
|
INSERT INTO c_configuration (`name`, `enabled`) VALUES ('allow-pending-client-status', '0');
|
||||||
|
INSERT INTO c_configuration (`name`, `enabled`) VALUES ('allow-pending-group-status', '0');
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO .`r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`)
|
||||||
|
VALUES ('status_id', '0', 'Invalid', 'Invalid');
|
||||||
|
INSERT INTO .`r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`)
|
||||||
|
VALUES ('status_id', '100', 'Pending', 'Pending');
|
||||||
|
INSERT INTO .`r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`)
|
||||||
|
VALUES ('status_id', '300', 'Active', 'Active');
|
||||||
|
INSERT INTO .`r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`)
|
||||||
|
VALUES ('status_id', '600', 'Closed', 'Closed');
|
||||||
|
INSERT INTO .`r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`)
|
||||||
|
VALUES ('loan_status_id', '0', 'Invalid', 'Invalid');
|
||||||
Reference in New Issue
Block a user