diff --git a/api-docs/apiLive.htm b/api-docs/apiLive.htm index a8c196cd7..422705f2e 100644 --- a/api-docs/apiLive.htm +++ b/api-docs/apiLive.htm @@ -2054,8 +2054,11 @@ GET https://DomainName/api/v1/clients/{clientId}

Example Requests:

clients

-
clients?fields=displayName,officeName,joinedDate
+
+
clients?offset=10&limit=50
+
+
clients?orderBy=displayName,sortOrder=DESC
diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-01-add-update-loan-officer-permission.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-01-add-update-loan-officer-permission.sql deleted file mode 100644 index 2f6e72121..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-01-add-update-loan-officer-permission.sql +++ /dev/null @@ -1,9 +0,0 @@ -INSERT INTO `m_permission` -(`grouping`, -`code`, -`entity_name`, -`action_name`, -`can_maker_checker`) -VALUES -('transaction_loan', 'UPDATELOANOFFICER_LOAN', 'LOAN', 'UPDATELOANOFFICER', 1), -('transaction_loan', 'UPDATELOANOFFICER_LOAN_CHECKER', 'LOAN', 'UPDATELOANOFFICER', 0); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-02-audit-indexes.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-02-audit-indexes.sql deleted file mode 100644 index 481684b65..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-02-audit-indexes.sql +++ /dev/null @@ -1,9 +0,0 @@ - -ALTER TABLE m_portfolio_command_source -ADD INDEX `action_name` (`action_name` ASC) -, ADD INDEX `entity_name` (`entity_name` ASC, `resource_id` ASC) -, ADD INDEX `made_on_date` (`made_on_date` ASC) -, ADD INDEX `checked_on_date` (`checked_on_date` ASC) -, ADD INDEX `processing_result_enum` (`processing_result_enum` ASC) -, ADD INDEX `api_operation` (`api_operation` ASC) -, ADD INDEX `api_resource` (`api_resource` ASC, `resource_id` ASC) ; diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-03-add-loan-status-enums-to-report-table.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-03-add-loan-status-enums-to-report-table.sql deleted file mode 100644 index df33c37b5..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-03-add-loan-status-enums-to-report-table.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('loan_status_id', '601', 'Closed - Written Off', 'Closed - Written Off'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('loan_status_id', '602', 'Closed - Reschedule Outstanding Amount', 'Closed - Reschedule Outstanding Amount'); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-04-add-account-identifier-to-client.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-04-add-account-identifier-to-client.sql deleted file mode 100644 index 78c66a203..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-04-add-account-identifier-to-client.sql +++ /dev/null @@ -1,12 +0,0 @@ -ALTER TABLE `m_client` -ADD COLUMN `account_no` VARCHAR(20) NOT NULL AFTER `id`; - -UPDATE `m_client` -SET -`account_no` = `id` -WHERE `id` > 0; - -ALTER TABLE `m_client` ADD UNIQUE INDEX `account_no_UNIQUE` (`account_no` ASC); - - - diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-05-restructure-command-audit-table.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-05-restructure-command-audit-table.sql deleted file mode 100644 index 6084d7147..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-05-restructure-command-audit-table.sql +++ /dev/null @@ -1,32 +0,0 @@ -DROP TABLE IF EXISTS `m_portfolio_command_source`; -CREATE TABLE `m_portfolio_command_source` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `action_name` varchar(50) NOT NULL, - `entity_name` varchar(50) NOT NULL, - `office_id` bigint(20) DEFAULT NULL, - `group_id` bigint(20) DEFAULT NULL, - `client_id` bigint(20) DEFAULT NULL, - `loan_id` bigint(20) DEFAULT NULL, - `api_get_url` varchar(100) NOT NULL, - `resource_id` bigint(20) DEFAULT NULL, - `command_as_json` text NOT NULL, - `maker_id` bigint(20) NOT NULL, - `made_on_date` datetime NOT NULL, - `checker_id` bigint(20) DEFAULT NULL, - `checked_on_date` datetime DEFAULT NULL, - `processing_result_enum` smallint(5) NOT NULL, - PRIMARY KEY (`id`), - KEY `FK_m_maker_m_appuser` (`maker_id`), - KEY `FK_m_checker_m_appuser` (`checker_id`), - KEY `action_name` (`action_name`), - KEY `entity_name` (`entity_name`,`resource_id`), - KEY `made_on_date` (`made_on_date`), - KEY `checked_on_date` (`checked_on_date`), - KEY `processing_result_enum` (`processing_result_enum`), - KEY `office_id` (`office_id`), - KEY `group_id` (`office_id`), - KEY `client_id` (`office_id`), - KEY `loan_id` (`office_id`), - CONSTRAINT `FK_m_checker_m_appuser` FOREIGN KEY (`checker_id`) REFERENCES `m_appuser` (`id`), - CONSTRAINT `FK_m_maker_m_appuser` FOREIGN KEY (`maker_id`) REFERENCES `m_appuser` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-06-create-global-configuration-table.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-06-create-global-configuration-table.sql deleted file mode 100644 index ae8820de0..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-06-create-global-configuration-table.sql +++ /dev/null @@ -1,25 +0,0 @@ -DROP TABLE IF EXISTS `c_configuration`; -CREATE TABLE `c_configuration` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `name` varchar(50) DEFAULT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -INSERT INTO `c_configuration` -(`name`, `enabled`) -VALUES -('maker-checker', 0); - -INSERT INTO `m_permission` -( -`grouping`, -`code`, -`entity_name`, -`action_name`, -`can_maker_checker`) -VALUES -('configuration','UPDATE_CONFIGURATION', -'CONFIGURATION','UPDATE',1), -('configuration','READ_CONFIGURATION', -'CONFIGURATION','READ',1); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-07-map-loan-products-to-gl-accounts.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-07-map-loan-products-to-gl-accounts.sql deleted file mode 100644 index 2aa8b4224..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-07-map-loan-products-to-gl-accounts.sql +++ /dev/null @@ -1,20 +0,0 @@ -ALTER TABLE `m_product_loan` - ADD COLUMN `accounting_type` SMALLINT(5) NOT NULL AFTER `amortization_method_enum`; - -update m_product_loan set accounting_type=1; - -DROP TABLE if exists `acc_product_mapping`; - -CREATE TABLE `acc_product_mapping` ( - `id` BIGINT(20) NOT NULL AUTO_INCREMENT, - `gl_account_id` BIGINT(20) NULL DEFAULT NULL, - `product_id` BIGINT(20) NULL DEFAULT NULL, - `product_type` SMALLINT(5) NULL DEFAULT NULL, - `financial_account_type` SMALLINT(5) NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) -ENGINE=InnoDB DEFAULT CHARSET=utf8; - - - - \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-08-add-fullname-or-businessname-field.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-08-add-fullname-or-businessname-field.sql deleted file mode 100644 index c9f509bc7..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-08-add-fullname-or-businessname-field.sql +++ /dev/null @@ -1,15 +0,0 @@ -ALTER TABLE `m_client` -ADD COLUMN `middlename` VARCHAR(50) DEFAULT NULL AFTER `firstname`; - -ALTER TABLE `m_client` -ADD COLUMN `fullname` VARCHAR(100) DEFAULT NULL AFTER `lastname`; - -UPDATE `m_client` -SET -`fullname` = `lastname` -WHERE `firstname` is NULL; - -UPDATE `m_client` -SET -`lastname` = null -WHERE `fullname` is not NULL; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130113/patch-09-add-account-identifier-to-loan.sql b/mifosng-db/patchesPutOnDemoServer20130113/patch-09-add-account-identifier-to-loan.sql deleted file mode 100644 index 6b5bc1c87..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130113/patch-09-add-account-identifier-to-loan.sql +++ /dev/null @@ -1,13 +0,0 @@ -ALTER TABLE `m_loan` -ADD COLUMN `account_no` VARCHAR(20) NOT NULL AFTER `id`; - -UPDATE `m_loan` -SET -`account_no` = `id` -WHERE `id` > 0; - -ALTER TABLE `m_loan` ADD UNIQUE INDEX `loan_account_no_UNIQUE` (`account_no` ASC); - - -ALTER TABLE `m_loan` DROP INDEX `org_id`; -ALTER TABLE `m_loan` ADD UNIQUE INDEX `loan_externalid_UNIQUE` (`external_id` ASC); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130125/0001-accounting-cleanup.sql b/mifosng-db/patchesPutOnDemoServer20130125/0001-accounting-cleanup.sql deleted file mode 100644 index 25cd99ffb..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/0001-accounting-cleanup.sql +++ /dev/null @@ -1,45 +0,0 @@ --- Make classification an enumeration for GL Account table -update acc_gl_account -set acc_gl_account.classification=1 where acc_gl_account.classification="ASSET"; - -update acc_gl_account -set acc_gl_account.classification=2 where acc_gl_account.classification="LIABILITY"; - -update acc_gl_account -set acc_gl_account.classification=3 where acc_gl_account.classification="EQUITY"; - -update acc_gl_account -set acc_gl_account.classification=4 where acc_gl_account.classification="INCOME"; - -update acc_gl_account -set acc_gl_account.classification=5 where acc_gl_account.classification="EXPENSE"; - - -ALTER TABLE `acc_gl_account` - ALTER `classification` DROP DEFAULT; -ALTER TABLE `acc_gl_account` - CHANGE COLUMN `classification` `classification_enum` SMALLINT(5) NOT NULL AFTER `header_account`; - --- Rename is header account to usage in GL Account Table - -update acc_gl_account -set acc_gl_account.header_account=2 where acc_gl_account.header_account=1; - -update acc_gl_account -set acc_gl_account.header_account=1 where acc_gl_account.header_account=0; - -ALTER TABLE `acc_gl_account` - CHANGE COLUMN `header_account` `account_usage` TINYINT(1) NOT NULL DEFAULT '2' AFTER `manual_journal_entries_allowed`; - --- Update Type in journal entries table - -update acc_gl_journal_entry -set acc_gl_journal_entry.type=1 where acc_gl_journal_entry.type="CREDIT"; - -update acc_gl_journal_entry -set acc_gl_journal_entry.type=2 where acc_gl_journal_entry.type="DEBIT"; - -ALTER TABLE `acc_gl_journal_entry` - ALTER `type` DROP DEFAULT; -ALTER TABLE `acc_gl_journal_entry` - CHANGE COLUMN `type` `type_enum` SMALLINT(50) NOT NULL AFTER `entry_date`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130125/patch-03_add_note_for_m_saving_account.sql b/mifosng-db/patchesPutOnDemoServer20130125/patch-03_add_note_for_m_saving_account.sql deleted file mode 100644 index 5b422803f..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/patch-03_add_note_for_m_saving_account.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE m_note - ADD COLUMN `saving_account_id` bigint(20) DEFAULT NULL AFTER `deposit_account_id`, - ADD KEY `FK_m_note_m_saving_account` (`saving_account_id`), - ADD CONSTRAINT `FK_m_note_m_saving_account` FOREIGN KEY (`saving_account_id`) REFERENCES `m_saving_account` (`id`); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130125/patch-04_create_table_saving_account_transaction.sql b/mifosng-db/patchesPutOnDemoServer20130125/patch-04_create_table_saving_account_transaction.sql deleted file mode 100644 index 9e10a7a47..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/patch-04_create_table_saving_account_transaction.sql +++ /dev/null @@ -1,21 +0,0 @@ -DROP TABLE IF EXISTS `m_saving_account_transaction`; -CREATE TABLE `m_saving_account_transaction` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `saving_account_id` bigint(20) NOT NULL, - `transaction_type_enum` smallint(5) NOT NULL, - `contra_id` bigint(20) DEFAULT NULL, - `transaction_date` date NOT NULL, - `amount` decimal(19,6) NOT NULL, - `createdby_id` bigint(20) DEFAULT NULL, - `created_date` datetime DEFAULT NULL, - `lastmodified_date` datetime DEFAULT NULL, - `lastmodifiedby_id` bigint(20) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `FKSAT0000000001` (`saving_account_id`), - KEY `FKSAT0000000002` (`contra_id`), - CONSTRAINT `FKSAT0000000001` FOREIGN KEY (`saving_account_id`) REFERENCES `m_saving_account` (`id`), - CONSTRAINT `FKSAT0000000002` FOREIGN KEY (`contra_id`) REFERENCES `m_saving_account_transaction` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -ALTER TABLE `m_saving_account` - ADD COLUMN `outstanding_amount` decimal(19,6) NOT NULL AFTER `pre_closure_interest_rate`; diff --git a/mifosng-db/patchesPutOnDemoServer20130125/patch-05_add_interest_posting,i_p_frequency_for_m_saving_account.sql b/mifosng-db/patchesPutOnDemoServer20130125/patch-05_add_interest_posting,i_p_frequency_for_m_saving_account.sql deleted file mode 100644 index 89a97af27..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/patch-05_add_interest_posting,i_p_frequency_for_m_saving_account.sql +++ /dev/null @@ -1,3 +0,0 @@ -Alter TABLE `m_saving_account` - add column `interest_posting_every` int(11) DEFAULT NULL AFTER `frequency`, - add column `interest_posting_frequency` int(11) DEFAULT NULL AFTER `interest_posting_every`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130125/patch-06_add_interest_posting_cols_for_m_saving_account.sql b/mifosng-db/patchesPutOnDemoServer20130125/patch-06_add_interest_posting_cols_for_m_saving_account.sql deleted file mode 100644 index 06f459be4..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/patch-06_add_interest_posting_cols_for_m_saving_account.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE `m_saving_account` - ADD COLUMN `interest_posted_amount` decimal(19,6) DEFAULT '0.000000' AFTER `outstanding_amount`, - ADD COLUMN `last_interest_posted_date` date DEFAULT NULL AFTER `interest_posted_amount`, - ADD COLUMN `next_interest_posting_date` date DEFAULT NULL AFTER `last_interest_posted_date`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130125/patch-07_add_interest_accured_cols_for_m_saving_schedule.sql b/mifosng-db/patchesPutOnDemoServer20130125/patch-07_add_interest_accured_cols_for_m_saving_schedule.sql deleted file mode 100644 index e7f7daeb8..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130125/patch-07_add_interest_accured_cols_for_m_saving_schedule.sql +++ /dev/null @@ -1,3 +0,0 @@ -Alter TABLE `m_saving_schedule` - ADD COLUMN `interest_accured` decimal(21,4) DEFAULT '0.0000' AFTER `deposit_paid` - \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/01-drop-audit-columns.sql b/mifosng-db/patchesPutOnDemoServer20130201/01-drop-audit-columns.sql deleted file mode 100644 index 32d66f1e1..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/01-drop-audit-columns.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE `m_role` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date` , -DROP COLUMN `createdby_id`; - -ALTER TABLE `m_appuser` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date` , -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/02-drop-office-audit-columns.sql b/mifosng-db/patchesPutOnDemoServer20130201/02-drop-office-audit-columns.sql deleted file mode 100644 index e1927b9c2..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/02-drop-office-audit-columns.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE `m_office` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; - -ALTER TABLE `m_office_transaction` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/03-drop-currency-audit-columns.sql b/mifosng-db/patchesPutOnDemoServer20130201/03-drop-currency-audit-columns.sql deleted file mode 100644 index cd4947e58..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/03-drop-currency-audit-columns.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE `m_organisation_currency` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/04-a-creocore-only-drop-fund.sql b/mifosng-db/patchesPutOnDemoServer20130201/04-a-creocore-only-drop-fund.sql deleted file mode 100644 index 7320f0275..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/04-a-creocore-only-drop-fund.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE `mifostenant-creocore`.`m_fund` -DROP FOREIGN KEY `FK4E56DB408F889C3F`, -DROP FOREIGN KEY `FK4E56DB40541F0A56`; - -ALTER TABLE `mifostenant-creocore`.`m_fund` -DROP COLUMN `lastmodified_date`, -DROP COLUMN `lastmodifiedby_id`, -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`, -DROP INDEX `FK4E56DB408F889C3F`, -DROP INDEX `FK4E56DB40541F0A56`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/04-b-heavensfamily-only-drop-fund.sql b/mifosng-db/patchesPutOnDemoServer20130201/04-b-heavensfamily-only-drop-fund.sql deleted file mode 100644 index 3e94858ee..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/04-b-heavensfamily-only-drop-fund.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE `m_fund` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/04-c-drop-audit-columns-of-organisationwide-entities.sql b/mifosng-db/patchesPutOnDemoServer20130201/04-c-drop-audit-columns-of-organisationwide-entities.sql deleted file mode 100644 index cd36b3ae7..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/04-c-drop-audit-columns-of-organisationwide-entities.sql +++ /dev/null @@ -1,17 +0,0 @@ -ALTER TABLE `m_staff` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; - -ALTER TABLE `m_charge` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; - -ALTER TABLE `m_document` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/05-add-delete-office-transaction-permission.sql b/mifosng-db/patchesPutOnDemoServer20130201/05-add-delete-office-transaction-permission.sql deleted file mode 100644 index 0696e4c4c..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/05-add-delete-office-transaction-permission.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('organisation', 'DELETE_OFFICETRANSACTION', 'OFFICETRANSACTION', 'DELETE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('organisation', 'DELETE_OFFICETRANSACTION_CHECKER', -'OFFICETRANSACTION', 'DELETE', 0); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/06-guarantor-redux.sql b/mifosng-db/patchesPutOnDemoServer20130201/06-guarantor-redux.sql deleted file mode 100644 index 1fbbed888..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/06-guarantor-redux.sql +++ /dev/null @@ -1,57 +0,0 @@ --- Guarantor table is no longer an external Table -DELETE FROM `x_registered_table` WHERE `registered_table_name`='m_guarantor_external' LIMIT 1; - --- drop guarantor table -drop table m_guarantor_external; - --- New m_guarantor table -CREATE TABLE `m_guarantor` ( - `id` BIGINT(20) NOT NULL AUTO_INCREMENT, - `loan_id` BIGINT(20) NOT NULL, - `type_enum` SMALLINT(5) NOT NULL, - `entity_id` BIGINT(20) NULL DEFAULT NULL, - `firstname` VARCHAR(50) NULL DEFAULT NULL, - `lastname` VARCHAR(50) NULL DEFAULT NULL, - `dob` DATE NULL DEFAULT NULL, - `address_line_1` VARCHAR(500) NULL DEFAULT NULL, - `address_line_2` VARCHAR(500) NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state` VARCHAR(50) NULL DEFAULT NULL, - `country` VARCHAR(50) NULL DEFAULT NULL, - `zip` VARCHAR(20) NULL DEFAULT NULL, - `house_phone_number` VARCHAR(20) NULL DEFAULT NULL, - `mobile_number` VARCHAR(20) NULL DEFAULT NULL, - `comment` VARCHAR(500) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `FK_m_guarantor_m_loan` (`loan_id`), - CONSTRAINT `FK_m_guarantor_m_loan` FOREIGN KEY (`loan_id`) REFERENCES `m_loan` (`id`) -) -ENGINE=InnoDB DEFAULT CHARSET=utf8; - --- Update loan table - -ALTER TABLE `m_loan` - DROP FOREIGN KEY `FK_m_loan_guarantor`; - -update m_loan -set guarantor_id=null; - -ALTER TABLE `m_loan` - ADD CONSTRAINT `FK_m_loan_guarantor` FOREIGN KEY (`guarantor_id`) REFERENCES `m_guarantor` (`id`); - --- Insert new permissions -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'READ_GUARANTOR', 'GUARANTOR', 'READ', 0); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'CREATE_GUARANTOR', 'GUARANTOR', 'CREATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'UPDATE_GUARANTOR', 'GUARANTOR', 'UPDATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'DELETE_GUARANTOR', 'GUARANTOR', 'DELETE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'CREATE_GUARANTOR_CHECKER', 'GUARANTOR', 'CREATE', 0); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'UPDATE_GUARANTOR_CHECKER', 'GUARANTOR', 'UPDATE', 0); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'DELETE_GUARANTOR_CHECKER', 'GUARANTOR', 'DELETE', 0); - - diff --git a/mifosng-db/patchesPutOnDemoServer20130201/07-drop-audit-columns-of-client-groups.sql b/mifosng-db/patchesPutOnDemoServer20130201/07-drop-audit-columns-of-client-groups.sql deleted file mode 100644 index 744d8b37d..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/07-drop-audit-columns-of-client-groups.sql +++ /dev/null @@ -1,23 +0,0 @@ -ALTER TABLE `m_client` -DROP FOREIGN KEY `FKAUD0000000000002` , -DROP FOREIGN KEY `FKAUD0000000000001`; - -ALTER TABLE `m_client` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date` , -DROP COLUMN `createdby_id` , -DROP INDEX `FKAUD0000000000002` , -DROP INDEX `FKAUD0000000000001`; - -ALTER TABLE `m_group` -DROP FOREIGN KEY `FKJPWG000000000004` , -DROP FOREIGN KEY `FKJPWG000000000003`; - -ALTER TABLE `m_group` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date` , -DROP COLUMN `createdby_id` , -DROP INDEX `FKJPWG000000000004` , -DROP INDEX `FKJPWG000000000003`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/08-drop-audit-columns-of-products.sql b/mifosng-db/patchesPutOnDemoServer20130201/08-drop-audit-columns-of-products.sql deleted file mode 100644 index 9966266c8..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/08-drop-audit-columns-of-products.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE `m_product_loan` -DROP FOREIGN KEY `FKAUD0000000000004` , -DROP FOREIGN KEY `FKAUD0000000000003` ; - -ALTER TABLE `m_product_loan` -DROP COLUMN `lastmodifiedby_id` , -DROP COLUMN `lastmodified_date` , -DROP COLUMN `created_date` , -DROP COLUMN `createdby_id` , -DROP INDEX `FKAUD0000000000004`, -DROP INDEX `FKAUD0000000000003`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130201/09-reload-r-enum-values.sql b/mifosng-db/patchesPutOnDemoServer20130201/09-reload-r-enum-values.sql deleted file mode 100644 index 4a1bf7a9d..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130201/09-reload-r-enum-values.sql +++ /dev/null @@ -1,16 +0,0 @@ -truncate table `r_enum_value`; -INSERT INTO `r_enum_value` -VALUES ('amortization_method_enum',0,'Equal installments','Equal installments'),('amortization_method_enum',1,'Equal principle payments','Equal principle payments'), -('interest_calculated_in_period_enum',0,'Daily','Daily'),('interest_calculated_in_period_enum',1,'Same as repayment period','Same as repayment period'), -('interest_method_enum',0,'Declining Balance','Declining Balance'),('interest_method_enum',1,'Flat','Flat'), -('interest_period_frequency_enum',2,'Per month','Per month'),('interest_period_frequency_enum',3,'Per year','Per year'), -('loan_status_id',100,'Submitted and awaiting approval','Submitted and awaiting approval'),('loan_status_id',200,'Approved','Approved'), -('loan_status_id',300,'Active','Active'),('loan_status_id',400,'Withdrawn by client','Withdrawn by client'),('loan_status_id',500,'Rejected','Rejected'), -('loan_status_id',600,'Closed','Closed'),('loan_status_id',700,'Overpaid','Overpaid'), -('loan_transaction_strategy_id',1,'mifos-standard-strategy','Mifos style'),('loan_transaction_strategy_id',2,'heavensfamily-strategy','Heavensfamily'), -('loan_transaction_strategy_id',3,'creocore-strategy','Creocore'),('loan_transaction_strategy_id',4,'rbi-india-strategy','RBI (India)'), -('processing_result_enum',0,'invalid','Invalid'),('processing_result_enum',1,'processed','Processed'), -('processing_result_enum',2,'awaiting.approval','Awaiting Approval'),('processing_result_enum',3,'rejected','Rejected'), -('repayment_period_frequency_enum',0,'Days','Days'),('repayment_period_frequency_enum',1,'Weeks','Weeks'), -('repayment_period_frequency_enum',2,'Months','Months'),('term_period_frequency_enum',0,'Days','Days'), -('term_period_frequency_enum',1,'Weeks','Weeks'),('term_period_frequency_enum',2,'Months','Months'),('term_period_frequency_enum',3,'Years','Years'); diff --git a/mifosng-db/patchesPutOnDemoServer20130206/01-patch-role-unique-name.sql b/mifosng-db/patchesPutOnDemoServer20130206/01-patch-role-unique-name.sql deleted file mode 100644 index ba2a8f7ec..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130206/01-patch-role-unique-name.sql +++ /dev/null @@ -1,4 +0,0 @@ -UPDATE m_role SET name = CONCAT(id,'-',name); - -ALTER TABLE m_role -ADD CONSTRAINT unq_name UNIQUE (name); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130206/02-patch_add_unique_const_on_loanprodname.sql b/mifosng-db/patchesPutOnDemoServer20130206/02-patch_add_unique_const_on_loanprodname.sql deleted file mode 100644 index 59c57585a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130206/02-patch_add_unique_const_on_loanprodname.sql +++ /dev/null @@ -1,6 +0,0 @@ -UPDATE m_product_loan SET name = CONCAT(id,'-',name); - --- concating unique value to make sure column does not contain any duplicate value - -ALTER TABLE m_product_loan -ADD CONSTRAINT unq_name UNIQUE (name); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/03a-patch_add_remove_loanofficer_permission.sql b/mifosng-db/patchesPutOnDemoServer20130315/03a-patch_add_remove_loanofficer_permission.sql deleted file mode 100755 index da1fe71e7..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/03a-patch_add_remove_loanofficer_permission.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('transaction_loan', 'REMOVELOANOFFICER_LOAN', 'LOAN', 'REMOVELOANOFFICER', 1); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/03b-patch_add_remove_loanofficer_checker_permission.sql b/mifosng-db/patchesPutOnDemoServer20130315/03b-patch_add_remove_loanofficer_checker_permission.sql deleted file mode 100755 index 28fd28dcf..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/03b-patch_add_remove_loanofficer_checker_permission.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('transaction_loan', 'REMOVELOANOFFICER_LOAN_CHECKER', 'LOAN', 'REMOVELOANOFFICER', 0); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/04-code_value_permissions.sql b/mifosng-db/patchesPutOnDemoServer20130315/04-code_value_permissions.sql deleted file mode 100755 index 6c22be36a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/04-code_value_permissions.sql +++ /dev/null @@ -1,8 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES('configuration', 'CREATE_CODEVALUE', 'CODEVALUE', 'CREATE', '0'), -('configuration', 'READ_CODEVALUE', 'CODEVALUE', 'READ', '0'), -('configuration', 'UPDATE_CODEVALUE', 'CODEVALUE', 'UPDATE', '0'), -('configuration', 'DELETE_CODEVALUE', 'CODEVALUE', 'DELETE', '0'), -('configuration', 'CREATE_CODEVALUE_CHECKER', 'CODEVALUE', 'CREATE', '0'), -('configuration', 'UPDATE_CODEVALUE_CHECKER', 'CODEVALUE', 'UPDATE', '0'), -('configuration', 'DELETE_CODEVALUE_CHECKER', 'CODEVALUE', 'DELETE', '0'); diff --git a/mifosng-db/patchesPutOnDemoServer20130315/05a-modify_tenant_timezoneid.sql b/mifosng-db/patchesPutOnDemoServer20130315/05a-modify_tenant_timezoneid.sql deleted file mode 100755 index e04b4945e..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/05a-modify_tenant_timezoneid.sql +++ /dev/null @@ -1,7 +0,0 @@ --- modified patch to update column (as nullable first), populate all tenants with indian timezone as default and then set timezone as not null for tenants -USE `mifosplatform-tenants`; --- timezone are refferd with names rather than numerics -ALTER TABLE `mifosplatform-tenants`.`tenants` CHANGE COLUMN `timezone_id` `timezone_id` VARCHAR(100) NULL DEFAULT NULL; --- setting Indian time zone -UPDATE `tenants` SET `timezone_id`='Asia/Kolkata' WHERE `id`>0; -ALTER TABLE `mifosplatform-tenants`.`tenants` CHANGE COLUMN `timezone_id` `timezone_id` VARCHAR(100) NOT NULL; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/05b-tz_table.sql b/mifosng-db/patchesPutOnDemoServer20130315/05b-tz_table.sql deleted file mode 100755 index 8134fad7a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/05b-tz_table.sql +++ /dev/null @@ -1,426 +0,0 @@ -USE `mifosplatform-tenants`; -DROP TABLE IF EXISTS `timezones`; -CREATE TABLE IF NOT EXISTS `timezones` ( - `id` int(3) NOT NULL AUTO_INCREMENT, - `country_code` varchar(2) NOT NULL, - `timezonename` varchar(100) NOT NULL, - `comments` varchar(150) DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=416 DEFAULT CHARSET=utf8; - -INSERT INTO `timezones` (`id`, `country_code`, `timezonename`, `comments`) VALUES - (1, 'AD', 'Europe/Andorra', NULL), - (2, 'AE', 'Asia/Dubai', ''), - (3, 'AF', 'Asia/Kabul', ''), - (4, 'AG', 'America/Antigua', ''), - (5, 'AI', 'America/Anguilla', ''), - (6, 'AL', 'Europe/Tirane', ''), - (7, 'AM', 'Asia/Yerevan', ''), - (8, 'AO', 'Africa/Luanda', ''), - (9, 'AQ', 'Antarctica/McMurdo', 'McMurdo Station, Ross Island'), - (10, 'AQ', 'Antarctica/South_Pole', 'Amundsen-Scott Station, South Pole'), - (11, 'AQ', 'Antarctica/Rothera', 'Rothera Station, Adelaide Island'), - (12, 'AQ', 'Antarctica/Palmer', 'Palmer Station, Anvers Island'), - (13, 'AQ', 'Antarctica/Mawson', 'Mawson Station, Holme Bay'), - (14, 'AQ', 'Antarctica/Davis', 'Davis Station, Vestfold Hills'), - (15, 'AQ', 'Antarctica/Casey', 'Casey Station, Bailey Peninsula'), - (16, 'AQ', 'Antarctica/Vostok', 'Vostok Station, Lake Vostok'), - (17, 'AQ', 'Antarctica/DumontDUrville', 'Dumont-dUrville Station, Terre Adelie'), - (18, 'AQ', 'Antarctica/Syowa', 'Syowa Station, E Ongul I'), - (19, 'AQ', 'Antarctica/Macquarie', 'Macquarie Island Station, Macquarie Island'), - (20, 'AR', 'America/Argentina/Buenos_Aires', 'Buenos Aires (BA, CF)'), - (21, 'AR', 'America/Argentina/Cordoba', 'most locations (CB, CC, CN, ER, FM, MN, SE, SF)'), - (22, 'AR', 'America/Argentina/Salta', '(SA, LP, NQ, RN)'), - (23, 'AR', 'America/Argentina/Jujuy', 'Jujuy (JY)'), - (24, 'AR', 'America/Argentina/Tucuman', 'Tucuman (TM)'), - (25, 'AR', 'America/Argentina/Catamarca', 'Catamarca (CT), Chubut (CH)'), - (26, 'AR', 'America/Argentina/La_Rioja', 'La Rioja (LR)'), - (27, 'AR', 'America/Argentina/San_Juan', 'San Juan (SJ)'), - (28, 'AR', 'America/Argentina/Mendoza', 'Mendoza (MZ)'), - (29, 'AR', 'America/Argentina/San_Luis', 'San Luis (SL)'), - (30, 'AR', 'America/Argentina/Rio_Gallegos', 'Santa Cruz (SC)'), - (31, 'AR', 'America/Argentina/Ushuaia', 'Tierra del Fuego (TF)'), - (32, 'AS', 'Pacific/Pago_Pago', ''), - (33, 'AT', 'Europe/Vienna', ''), - (34, 'AU', 'Australia/Lord_Howe', 'Lord Howe Island'), - (35, 'AU', 'Australia/Hobart', 'Tasmania - most locations'), - (36, 'AU', 'Australia/Currie', 'Tasmania - King Island'), - (37, 'AU', 'Australia/Melbourne', 'Victoria'), - (38, 'AU', 'Australia/Sydney', 'New South Wales - most locations'), - (39, 'AU', 'Australia/Broken_Hill', 'New South Wales - Yancowinna'), - (40, 'AU', 'Australia/Brisbane', 'Queensland - most locations'), - (41, 'AU', 'Australia/Lindeman', 'Queensland - Holiday Islands'), - (42, 'AU', 'Australia/Adelaide', 'South Australia'), - (43, 'AU', 'Australia/Darwin', 'Northern Territory'), - (44, 'AU', 'Australia/Perth', 'Western Australia - most locations'), - (45, 'AU', 'Australia/Eucla', 'Western Australia - Eucla area'), - (46, 'AW', 'America/Aruba', ''), - (47, 'AX', 'Europe/Mariehamn', ''), - (48, 'AZ', 'Asia/Baku', ''), - (49, 'BA', 'Europe/Sarajevo', ''), - (50, 'BB', 'America/Barbados', ''), - (51, 'BD', 'Asia/Dhaka', ''), - (52, 'BE', 'Europe/Brussels', ''), - (53, 'BF', 'Africa/Ouagadougou', ''), - (54, 'BG', 'Europe/Sofia', ''), - (55, 'BH', 'Asia/Bahrain', ''), - (56, 'BI', 'Africa/Bujumbura', ''), - (57, 'BJ', 'Africa/Porto-Novo', ''), - (58, 'BL', 'America/St_Barthelemy', ''), - (59, 'BM', 'Atlantic/Bermuda', ''), - (60, 'BN', 'Asia/Brunei', ''), - (61, 'BO', 'America/La_Paz', ''), - (62, 'BQ', 'America/Kralendijk', ''), - (63, 'BR', 'America/Noronha', 'Atlantic islands'), - (64, 'BR', 'America/Belem', 'Amapa, E Para'), - (65, 'BR', 'America/Fortaleza', 'NE Brazil (MA, PI, CE, RN, PB)'), - (66, 'BR', 'America/Recife', 'Pernambuco'), - (67, 'BR', 'America/Araguaina', 'Tocantins'), - (68, 'BR', 'America/Maceio', 'Alagoas, Sergipe'), - (69, 'BR', 'America/Bahia', 'Bahia'), - (70, 'BR', 'America/Sao_Paulo', 'S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)'), - (71, 'BR', 'America/Campo_Grande', 'Mato Grosso do Sul'), - (72, 'BR', 'America/Cuiaba', 'Mato Grosso'), - (73, 'BR', 'America/Santarem', 'W Para'), - (74, 'BR', 'America/Porto_Velho', 'Rondonia'), - (75, 'BR', 'America/Boa_Vista', 'Roraima'), - (76, 'BR', 'America/Manaus', 'E Amazonas'), - (77, 'BR', 'America/Eirunepe', 'W Amazonas'), - (78, 'BR', 'America/Rio_Branco', 'Acre'), - (79, 'BS', 'America/Nassau', ''), - (80, 'BT', 'Asia/Thimphu', ''), - (81, 'BW', 'Africa/Gaborone', ''), - (82, 'BY', 'Europe/Minsk', ''), - (83, 'BZ', 'America/Belize', ''), - (84, 'CA', 'America/St_Johns', 'Newfoundland Time, including SE Labrador'), - (85, 'CA', 'America/Halifax', 'Atlantic Time - Nova Scotia (most places), PEI'), - (86, 'CA', 'America/Glace_Bay', 'Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971'), - (87, 'CA', 'America/Moncton', 'Atlantic Time - New Brunswick'), - (88, 'CA', 'America/Goose_Bay', 'Atlantic Time - Labrador - most locations'), - (89, 'CA', 'America/Blanc-Sablon', 'Atlantic Standard Time - Quebec - Lower North Shore'), - (90, 'CA', 'America/Montreal', 'Eastern Time - Quebec - most locations'), - (91, 'CA', 'America/Toronto', 'Eastern Time - Ontario - most locations'), - (92, 'CA', 'America/Nipigon', 'Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973'), - (93, 'CA', 'America/Thunder_Bay', 'Eastern Time - Thunder Bay, Ontario'), - (94, 'CA', 'America/Iqaluit', 'Eastern Time - east Nunavut - most locations'), - (95, 'CA', 'America/Pangnirtung', 'Eastern Time - Pangnirtung, Nunavut'), - (96, 'CA', 'America/Resolute', 'Central Standard Time - Resolute, Nunavut'), - (97, 'CA', 'America/Atikokan', 'Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut'), - (98, 'CA', 'America/Rankin_Inlet', 'Central Time - central Nunavut'), - (99, 'CA', 'America/Winnipeg', 'Central Time - Manitoba & west Ontario'), - (100, 'CA', 'America/Rainy_River', 'Central Time - Rainy River & Fort Frances, Ontario'), - (101, 'CA', 'America/Regina', 'Central Standard Time - Saskatchewan - most locations'), - (102, 'CA', 'America/Swift_Current', 'Central Standard Time - Saskatchewan - midwest'), - (103, 'CA', 'America/Edmonton', 'Mountain Time - Alberta, east British Columbia & west Saskatchewan'), - (104, 'CA', 'America/Cambridge_Bay', 'Mountain Time - west Nunavut'), - (105, 'CA', 'America/Yellowknife', 'Mountain Time - central Northwest Territories'), - (106, 'CA', 'America/Inuvik', 'Mountain Time - west Northwest Territories'), - (107, 'CA', 'America/Creston', 'Mountain Standard Time - Creston, British Columbia'), - (108, 'CA', 'America/Dawson_Creek', 'Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia'), - (109, 'CA', 'America/Vancouver', 'Pacific Time - west British Columbia'), - (110, 'CA', 'America/Whitehorse', 'Pacific Time - south Yukon'), - (111, 'CA', 'America/Dawson', 'Pacific Time - north Yukon'), - (112, 'CC', 'Indian/Cocos', ''), - (113, 'CD', 'Africa/Kinshasa', 'west Dem. Rep. of Congo'), - (114, 'CD', 'Africa/Lubumbashi', 'east Dem. Rep. of Congo'), - (115, 'CF', 'Africa/Bangui', ''), - (116, 'CG', 'Africa/Brazzaville', ''), - (117, 'CH', 'Europe/Zurich', ''), - (118, 'CI', 'Africa/Abidjan', ''), - (119, 'CK', 'Pacific/Rarotonga', ''), - (120, 'CL', 'America/Santiago', 'most locations'), - (121, 'CL', 'Pacific/Easter', 'Easter Island & Sala y Gomez'), - (122, 'CM', 'Africa/Douala', ''), - (123, 'CN', 'Asia/Shanghai', 'east China - Beijing, Guangdong, Shanghai, etc.'), - (124, 'CN', 'Asia/Harbin', 'Heilongjiang (except Mohe), Jilin'), - (125, 'CN', 'Asia/Chongqing', 'central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.'), - (126, 'CN', 'Asia/Urumqi', 'most of Tibet & Xinjiang'), - (127, 'CN', 'Asia/Kashgar', 'west Tibet & Xinjiang'), - (128, 'CO', 'America/Bogota', ''), - (129, 'CR', 'America/Costa_Rica', ''), - (130, 'CU', 'America/Havana', ''), - (131, 'CV', 'Atlantic/Cape_Verde', ''), - (132, 'CW', 'America/Curacao', ''), - (133, 'CX', 'Indian/Christmas', ''), - (134, 'CY', 'Asia/Nicosia', ''), - (135, 'CZ', 'Europe/Prague', ''), - (136, 'DE', 'Europe/Berlin', ''), - (137, 'DJ', 'Africa/Djibouti', ''), - (138, 'DK', 'Europe/Copenhagen', ''), - (139, 'DM', 'America/Dominica', ''), - (140, 'DO', 'America/Santo_Domingo', ''), - (141, 'DZ', 'Africa/Algiers', ''), - (142, 'EC', 'America/Guayaquil', 'mainland'), - (143, 'EC', 'Pacific/Galapagos', 'Galapagos Islands'), - (144, 'EE', 'Europe/Tallinn', ''), - (145, 'EG', 'Africa/Cairo', ''), - (146, 'EH', 'Africa/El_Aaiun', ''), - (147, 'ER', 'Africa/Asmara', ''), - (148, 'ES', 'Europe/Madrid', 'mainland'), - (149, 'ES', 'Africa/Ceuta', 'Ceuta & Melilla'), - (150, 'ES', 'Atlantic/Canary', 'Canary Islands'), - (151, 'ET', 'Africa/Addis_Ababa', ''), - (152, 'FI', 'Europe/Helsinki', ''), - (153, 'FJ', 'Pacific/Fiji', ''), - (154, 'FK', 'Atlantic/Stanley', ''), - (155, 'FM', 'Pacific/Chuuk', 'Chuuk (Truk) and Yap'), - (156, 'FM', 'Pacific/Pohnpei', 'Pohnpei (Ponape)'), - (157, 'FM', 'Pacific/Kosrae', 'Kosrae'), - (158, 'FO', 'Atlantic/Faroe', ''), - (159, 'FR', 'Europe/Paris', ''), - (160, 'GA', 'Africa/Libreville', ''), - (161, 'GB', 'Europe/London', ''), - (162, 'GD', 'America/Grenada', ''), - (163, 'GE', 'Asia/Tbilisi', ''), - (164, 'GF', 'America/Cayenne', ''), - (165, 'GG', 'Europe/Guernsey', ''), - (166, 'GH', 'Africa/Accra', ''), - (167, 'GI', 'Europe/Gibraltar', ''), - (168, 'GL', 'America/Godthab', 'most locations'), - (169, 'GL', 'America/Danmarkshavn', 'east coast, north of Scoresbysund'), - (170, 'GL', 'America/Scoresbysund', 'Scoresbysund / Ittoqqortoormiit'), - (171, 'GL', 'America/Thule', 'Thule / Pituffik'), - (172, 'GM', 'Africa/Banjul', ''), - (173, 'GN', 'Africa/Conakry', ''), - (174, 'GP', 'America/Guadeloupe', ''), - (175, 'GQ', 'Africa/Malabo', ''), - (176, 'GR', 'Europe/Athens', ''), - (177, 'GS', 'Atlantic/South_Georgia', ''), - (178, 'GT', 'America/Guatemala', ''), - (179, 'GU', 'Pacific/Guam', ''), - (180, 'GW', 'Africa/Bissau', ''), - (181, 'GY', 'America/Guyana', ''), - (182, 'HK', 'Asia/Hong_Kong', ''), - (183, 'HN', 'America/Tegucigalpa', ''), - (184, 'HR', 'Europe/Zagreb', ''), - (185, 'HT', 'America/Port-au-Prince', ''), - (186, 'HU', 'Europe/Budapest', ''), - (187, 'ID', 'Asia/Jakarta', 'Java & Sumatra'), - (188, 'ID', 'Asia/Pontianak', 'west & central Borneo'), - (189, 'ID', 'Asia/Makassar', 'east & south Borneo, Sulawesi (Celebes), Bali, Nusa Tengarra, west Timor'), - (190, 'ID', 'Asia/Jayapura', 'west New Guinea (Irian Jaya) & Malukus (Moluccas)'), - (191, 'IE', 'Europe/Dublin', ''), - (192, 'IL', 'Asia/Jerusalem', ''), - (193, 'IM', 'Europe/Isle_of_Man', ''), - (194, 'IN', 'Asia/Kolkata', ''), - (195, 'IO', 'Indian/Chagos', ''), - (196, 'IQ', 'Asia/Baghdad', ''), - (197, 'IR', 'Asia/Tehran', ''), - (198, 'IS', 'Atlantic/Reykjavik', ''), - (199, 'IT', 'Europe/Rome', ''), - (200, 'JE', 'Europe/Jersey', ''), - (201, 'JM', 'America/Jamaica', ''), - (202, 'JO', 'Asia/Amman', ''), - (203, 'JP', 'Asia/Tokyo', ''), - (204, 'KE', 'Africa/Nairobi', ''), - (205, 'KG', 'Asia/Bishkek', ''), - (206, 'KH', 'Asia/Phnom_Penh', ''), - (207, 'KI', 'Pacific/Tarawa', 'Gilbert Islands'), - (208, 'KI', 'Pacific/Enderbury', 'Phoenix Islands'), - (209, 'KI', 'Pacific/Kiritimati', 'Line Islands'), - (210, 'KM', 'Indian/Comoro', ''), - (211, 'KN', 'America/St_Kitts', ''), - (212, 'KP', 'Asia/Pyongyang', ''), - (213, 'KR', 'Asia/Seoul', ''), - (214, 'KW', 'Asia/Kuwait', ''), - (215, 'KY', 'America/Cayman', ''), - (216, 'KZ', 'Asia/Almaty', 'most locations'), - (217, 'KZ', 'Asia/Qyzylorda', 'Qyzylorda (Kyzylorda, Kzyl-Orda)'), - (218, 'KZ', 'Asia/Aqtobe', 'Aqtobe (Aktobe)'), - (219, 'KZ', 'Asia/Aqtau', 'Atyrau (Atirau, Guryev), Mangghystau (Mankistau)'), - (220, 'KZ', 'Asia/Oral', 'West Kazakhstan'), - (221, 'LA', 'Asia/Vientiane', ''), - (222, 'LB', 'Asia/Beirut', ''), - (223, 'LC', 'America/St_Lucia', ''), - (224, 'LI', 'Europe/Vaduz', ''), - (225, 'LK', 'Asia/Colombo', ''), - (226, 'LR', 'Africa/Monrovia', ''), - (227, 'LS', 'Africa/Maseru', ''), - (228, 'LT', 'Europe/Vilnius', ''), - (229, 'LU', 'Europe/Luxembourg', ''), - (230, 'LV', 'Europe/Riga', ''), - (231, 'LY', 'Africa/Tripoli', ''), - (232, 'MA', 'Africa/Casablanca', ''), - (233, 'MC', 'Europe/Monaco', ''), - (234, 'MD', 'Europe/Chisinau', ''), - (235, 'ME', 'Europe/Podgorica', ''), - (236, 'MF', 'America/Marigot', ''), - (237, 'MG', 'Indian/Antananarivo', ''), - (238, 'MH', 'Pacific/Majuro', 'most locations'), - (239, 'MH', 'Pacific/Kwajalein', 'Kwajalein'), - (240, 'MK', 'Europe/Skopje', ''), - (241, 'ML', 'Africa/Bamako', ''), - (242, 'MM', 'Asia/Rangoon', ''), - (243, 'MN', 'Asia/Ulaanbaatar', 'most locations'), - (244, 'MN', 'Asia/Hovd', 'Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan'), - (245, 'MN', 'Asia/Choibalsan', 'Dornod, Sukhbaatar'), - (246, 'MO', 'Asia/Macau', ''), - (247, 'MP', 'Pacific/Saipan', ''), - (248, 'MQ', 'America/Martinique', ''), - (249, 'MR', 'Africa/Nouakchott', ''), - (250, 'MS', 'America/Montserrat', ''), - (251, 'MT', 'Europe/Malta', ''), - (252, 'MU', 'Indian/Mauritius', ''), - (253, 'MV', 'Indian/Maldives', ''), - (254, 'MW', 'Africa/Blantyre', ''), - (255, 'MX', 'America/Mexico_City', 'Central Time - most locations'), - (256, 'MX', 'America/Cancun', 'Central Time - Quintana Roo'), - (257, 'MX', 'America/Merida', 'Central Time - Campeche, Yucatan'), - (258, 'MX', 'America/Monterrey', 'Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border'), - (259, 'MX', 'America/Matamoros', 'US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border'), - (260, 'MX', 'America/Mazatlan', 'Mountain Time - S Baja, Nayarit, Sinaloa'), - (261, 'MX', 'America/Chihuahua', 'Mexican Mountain Time - Chihuahua away from US border'), - (262, 'MX', 'America/Ojinaga', 'US Mountain Time - Chihuahua near US border'), - (263, 'MX', 'America/Hermosillo', 'Mountain Standard Time - Sonora'), - (264, 'MX', 'America/Tijuana', 'US Pacific Time - Baja California near US border'), - (265, 'MX', 'America/Santa_Isabel', 'Mexican Pacific Time - Baja California away from US border'), - (266, 'MX', 'America/Bahia_Banderas', 'Mexican Central Time - Bahia de Banderas'), - (267, 'MY', 'Asia/Kuala_Lumpur', 'peninsular Malaysia'), - (268, 'MY', 'Asia/Kuching', 'Sabah & Sarawak'), - (269, 'MZ', 'Africa/Maputo', ''), - (270, 'NA', 'Africa/Windhoek', ''), - (271, 'NC', 'Pacific/Noumea', ''), - (272, 'NE', 'Africa/Niamey', ''), - (273, 'NF', 'Pacific/Norfolk', ''), - (274, 'NG', 'Africa/Lagos', ''), - (275, 'NI', 'America/Managua', ''), - (276, 'NL', 'Europe/Amsterdam', ''), - (277, 'NO', 'Europe/Oslo', ''), - (278, 'NP', 'Asia/Kathmandu', ''), - (279, 'NR', 'Pacific/Nauru', ''), - (280, 'NU', 'Pacific/Niue', ''), - (281, 'NZ', 'Pacific/Auckland', 'most locations'), - (282, 'NZ', 'Pacific/Chatham', 'Chatham Islands'), - (283, 'OM', 'Asia/Muscat', ''), - (284, 'PA', 'America/Panama', ''), - (285, 'PE', 'America/Lima', ''), - (286, 'PF', 'Pacific/Tahiti', 'Society Islands'), - (287, 'PF', 'Pacific/Marquesas', 'Marquesas Islands'), - (288, 'PF', 'Pacific/Gambier', 'Gambier Islands'), - (289, 'PG', 'Pacific/Port_Moresby', ''), - (290, 'PH', 'Asia/Manila', ''), - (291, 'PK', 'Asia/Karachi', ''), - (292, 'PL', 'Europe/Warsaw', ''), - (293, 'PM', 'America/Miquelon', ''), - (294, 'PN', 'Pacific/Pitcairn', ''), - (295, 'PR', 'America/Puerto_Rico', ''), - (296, 'PS', 'Asia/Gaza', 'Gaza Strip'), - (297, 'PS', 'Asia/Hebron', 'West Bank'), - (298, 'PT', 'Europe/Lisbon', 'mainland'), - (299, 'PT', 'Atlantic/Madeira', 'Madeira Islands'), - (300, 'PT', 'Atlantic/Azores', 'Azores'), - (301, 'PW', 'Pacific/Palau', ''), - (302, 'PY', 'America/Asuncion', ''), - (303, 'QA', 'Asia/Qatar', ''), - (304, 'RE', 'Indian/Reunion', ''), - (305, 'RO', 'Europe/Bucharest', ''), - (306, 'RS', 'Europe/Belgrade', ''), - (307, 'RU', 'Europe/Kaliningrad', 'Moscow-01 - Kaliningrad'), - (308, 'RU', 'Europe/Moscow', 'Moscow+00 - west Russia'), - (309, 'RU', 'Europe/Volgograd', 'Moscow+00 - Caspian Sea'), - (310, 'RU', 'Europe/Samara', 'Moscow+00 - Samara, Udmurtia'), - (311, 'RU', 'Asia/Yekaterinburg', 'Moscow+02 - Urals'), - (312, 'RU', 'Asia/Omsk', 'Moscow+03 - west Siberia'), - (313, 'RU', 'Asia/Novosibirsk', 'Moscow+03 - Novosibirsk'), - (314, 'RU', 'Asia/Novokuznetsk', 'Moscow+03 - Novokuznetsk'), - (315, 'RU', 'Asia/Krasnoyarsk', 'Moscow+04 - Yenisei River'), - (316, 'RU', 'Asia/Irkutsk', 'Moscow+05 - Lake Baikal'), - (317, 'RU', 'Asia/Yakutsk', 'Moscow+06 - Lena River'), - (318, 'RU', 'Asia/Vladivostok', 'Moscow+07 - Amur River'), - (319, 'RU', 'Asia/Sakhalin', 'Moscow+07 - Sakhalin Island'), - (320, 'RU', 'Asia/Magadan', 'Moscow+08 - Magadan'), - (321, 'RU', 'Asia/Kamchatka', 'Moscow+08 - Kamchatka'), - (322, 'RU', 'Asia/Anadyr', 'Moscow+08 - Bering Sea'), - (323, 'RW', 'Africa/Kigali', ''), - (324, 'SA', 'Asia/Riyadh', ''), - (325, 'SB', 'Pacific/Guadalcanal', ''), - (326, 'SC', 'Indian/Mahe', ''), - (327, 'SD', 'Africa/Khartoum', ''), - (328, 'SE', 'Europe/Stockholm', ''), - (329, 'SG', 'Asia/Singapore', ''), - (330, 'SH', 'Atlantic/St_Helena', ''), - (331, 'SI', 'Europe/Ljubljana', ''), - (332, 'SJ', 'Arctic/Longyearbyen', ''), - (333, 'SK', 'Europe/Bratislava', ''), - (334, 'SL', 'Africa/Freetown', ''), - (335, 'SM', 'Europe/San_Marino', ''), - (336, 'SN', 'Africa/Dakar', ''), - (337, 'SO', 'Africa/Mogadishu', ''), - (338, 'SR', 'America/Paramaribo', ''), - (339, 'SS', 'Africa/Juba', ''), - (340, 'ST', 'Africa/Sao_Tome', ''), - (341, 'SV', 'America/El_Salvador', ''), - (342, 'SX', 'America/Lower_Princes', ''), - (343, 'SY', 'Asia/Damascus', ''), - (344, 'SZ', 'Africa/Mbabane', ''), - (345, 'TC', 'America/Grand_Turk', ''), - (346, 'TD', 'Africa/Ndjamena', ''), - (347, 'TF', 'Indian/Kerguelen', ''), - (348, 'TG', 'Africa/Lome', ''), - (349, 'TH', 'Asia/Bangkok', ''), - (350, 'TJ', 'Asia/Dushanbe', ''), - (351, 'TK', 'Pacific/Fakaofo', ''), - (352, 'TL', 'Asia/Dili', ''), - (353, 'TM', 'Asia/Ashgabat', ''), - (354, 'TN', 'Africa/Tunis', ''), - (355, 'TO', 'Pacific/Tongatapu', ''), - (356, 'TR', 'Europe/Istanbul', ''), - (357, 'TT', 'America/Port_of_Spain', ''), - (358, 'TV', 'Pacific/Funafuti', ''), - (359, 'TW', 'Asia/Taipei', ''), - (360, 'TZ', 'Africa/Dar_es_Salaam', ''), - (361, 'UA', 'Europe/Kiev', 'most locations'), - (362, 'UA', 'Europe/Uzhgorod', 'Ruthenia'), - (363, 'UA', 'Europe/Zaporozhye', 'Zaporozhye, E Lugansk / Zaporizhia, E Luhansk'), - (364, 'UA', 'Europe/Simferopol', 'central Crimea'), - (365, 'UG', 'Africa/Kampala', ''), - (366, 'UM', 'Pacific/Johnston', 'Johnston Atoll'), - (367, 'UM', 'Pacific/Midway', 'Midway Islands'), - (368, 'UM', 'Pacific/Wake', 'Wake Island'), - (369, 'US', 'America/New_York', 'Eastern Time'), - (370, 'US', 'America/Detroit', 'Eastern Time - Michigan - most locations'), - (371, 'US', 'America/Kentucky/Louisville', 'Eastern Time - Kentucky - Louisville area'), - (372, 'US', 'America/Kentucky/Monticello', 'Eastern Time - Kentucky - Wayne County'), - (373, 'US', 'America/Indiana/Indianapolis', 'Eastern Time - Indiana - most locations'), - (374, 'US', 'America/Indiana/Vincennes', 'Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties'), - (375, 'US', 'America/Indiana/Winamac', 'Eastern Time - Indiana - Pulaski County'), - (376, 'US', 'America/Indiana/Marengo', 'Eastern Time - Indiana - Crawford County'), - (377, 'US', 'America/Indiana/Petersburg', 'Eastern Time - Indiana - Pike County'), - (378, 'US', 'America/Indiana/Vevay', 'Eastern Time - Indiana - Switzerland County'), - (379, 'US', 'America/Chicago', 'Central Time'), - (380, 'US', 'America/Indiana/Tell_City', 'Central Time - Indiana - Perry County'), - (381, 'US', 'America/Indiana/Knox', 'Central Time - Indiana - Starke County'), - (382, 'US', 'America/Menominee', 'Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties'), - (383, 'US', 'America/North_Dakota/Center', 'Central Time - North Dakota - Oliver County'), - (384, 'US', 'America/North_Dakota/New_Salem', 'Central Time - North Dakota - Morton County (except Mandan area)'), - (385, 'US', 'America/North_Dakota/Beulah', 'Central Time - North Dakota - Mercer County'), - (386, 'US', 'America/Denver', 'Mountain Time'), - (387, 'US', 'America/Boise', 'Mountain Time - south Idaho & east Oregon'), - (388, 'US', 'America/Shiprock', 'Mountain Time - Navajo'), - (389, 'US', 'America/Phoenix', 'Mountain Standard Time - Arizona'), - (390, 'US', 'America/Los_Angeles', 'Pacific Time'), - (391, 'US', 'America/Anchorage', 'Alaska Time'), - (392, 'US', 'America/Juneau', 'Alaska Time - Alaska panhandle'), - (393, 'US', 'America/Sitka', 'Alaska Time - southeast Alaska panhandle'), - (394, 'US', 'America/Yakutat', 'Alaska Time - Alaska panhandle neck'), - (395, 'US', 'America/Nome', 'Alaska Time - west Alaska'), - (396, 'US', 'America/Adak', 'Aleutian Islands'), - (397, 'US', 'America/Metlakatla', 'Metlakatla Time - Annette Island'), - (398, 'US', 'Pacific/Honolulu', 'Hawaii'), - (399, 'UY', 'America/Montevideo', ''), - (400, 'UZ', 'Asia/Samarkand', 'west Uzbekistan'), - (401, 'UZ', 'Asia/Tashkent', 'east Uzbekistan'), - (402, 'VA', 'Europe/Vatican', ''), - (403, 'VC', 'America/St_Vincent', ''), - (404, 'VE', 'America/Caracas', ''), - (405, 'VG', 'America/Tortola', ''), - (406, 'VI', 'America/St_Thomas', ''), - (407, 'VN', 'Asia/Ho_Chi_Minh', ''), - (408, 'VU', 'Pacific/Efate', ''), - (409, 'WF', 'Pacific/Wallis', ''), - (410, 'WS', 'Pacific/Apia', ''), - (411, 'YE', 'Asia/Aden', ''), - (412, 'YT', 'Indian/Mayotte', ''), - (413, 'ZA', 'Africa/Johannesburg', ''), - (414, 'ZM', 'Africa/Lusaka', ''), - (415, 'ZW', 'Africa/Harare', ''); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/06-hugo_specific_client_details.sql b/mifosng-db/patchesPutOnDemoServer20130315/06-hugo_specific_client_details.sql deleted file mode 100755 index ff57c362a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/06-hugo_specific_client_details.sql +++ /dev/null @@ -1,17 +0,0 @@ -CREATE TABLE `extra_client_details_hugo_specific` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `client_id` bigint(20) NOT NULL, - `client_dob` date DEFAULT NULL, - `client_address` varchar(60) DEFAULT NULL, - `father_name` varchar(40) DEFAULT NULL, - `nominee` varchar(40) DEFAULT NULL, - `nominee_relationship` varchar(40) DEFAULT NULL, - `nominee_address` varchar(60) DEFAULT NULL, - `crime_no` varchar(40) DEFAULT NULL, - `police_station` varchar(40) DEFAULT NULL, - `other_notes` text, - PRIMARY KEY (`id`), - UNIQUE KEY `client_id` (`client_id`), - KEY `FK_extra_client_details_hugo_specific_1` (`client_id`), - CONSTRAINT `FK_extra_client_details_hugo_specific` FOREIGN KEY (`client_id`) REFERENCES `m_client` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/07-alter-loan-add-loanpurpose-add-loan-collateral-table.sql b/mifosng-db/patchesPutOnDemoServer20130315/07-alter-loan-add-loanpurpose-add-loan-collateral-table.sql deleted file mode 100755 index 872b09235..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/07-alter-loan-add-loanpurpose-add-loan-collateral-table.sql +++ /dev/null @@ -1,18 +0,0 @@ -DROP TABLE IF EXISTS `m_loan_collateral`; -CREATE TABLE `m_loan_collateral` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `loan_id` bigint(20) NOT NULL, - `type_cv_id` int(11) NOT NULL, - `description` varchar(500) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `FK_collateral_m_loan` (`loan_id`), - KEY `FK_collateral_code_value` (`type_cv_id`), - CONSTRAINT `FK_collateral_m_loan` FOREIGN KEY (`loan_id`) REFERENCES `m_loan` (`id`), - CONSTRAINT `FK_collateral_code_value` FOREIGN KEY (`type_cv_id`) REFERENCES `m_code_value` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -ALTER TABLE `m_loan` -ADD COLUMN `loanpurpose_cv_id` INT(11) DEFAULT NULL AFTER `guarantor_id`, -ADD KEY `FK_m_loanpurpose_codevalue` (`loanpurpose_cv_id`), -ADD CONSTRAINT `FK_m_loanpurpose_codevalue` FOREIGN KEY (`loanpurpose_cv_id`) REFERENCES `m_code_value` (`id`); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/08-add-fields-to-capture-move-loan-into-lifecycle-state.sql b/mifosng-db/patchesPutOnDemoServer20130315/08-add-fields-to-capture-move-loan-into-lifecycle-state.sql deleted file mode 100755 index 3763c25cf..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/08-add-fields-to-capture-move-loan-into-lifecycle-state.sql +++ /dev/null @@ -1,48 +0,0 @@ -ALTER TABLE `m_loan` -DROP FOREIGN KEY `FK_m_loan_guarantor`; - -ALTER TABLE `m_loan` -DROP COLUMN `guarantor_id`, -DROP INDEX `FK_m_loan_guarantor`; - -ALTER TABLE `m_loan` -CHANGE COLUMN `submittedon_date` `submittedon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `approvedon_date` `approvedon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `closedon_date` `closedon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `rejectedon_date` `rejectedon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `rescheduledon_date` `rescheduledon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `withdrawnon_date` `withdrawnon_date` DATE NULL DEFAULT NULL, -CHANGE COLUMN `writtenoffon_date` `writtenoffon_date` DATE NULL DEFAULT NULL; - -ALTER TABLE `m_loan` -ADD COLUMN `submittedon_userid` BIGINT(20) DEFAULT NULL AFTER `submittedon_date`, -ADD KEY `FK_submittedon_userid` (`submittedon_userid`), -ADD CONSTRAINT `FK_submittedon_userid` FOREIGN KEY (`submittedon_userid`) REFERENCES `m_appuser` (`id`); - - -ALTER TABLE `m_loan` -ADD COLUMN `approvedon_userid` BIGINT(20) DEFAULT NULL AFTER `approvedon_date`, -ADD KEY `FK_approvedon_userid` (`approvedon_userid`), -ADD CONSTRAINT `FK_approvedon_userid` FOREIGN KEY (`approvedon_userid`) REFERENCES `m_appuser` (`id`); - - -ALTER TABLE `m_loan` -ADD COLUMN `rejectedon_userid` BIGINT(20) DEFAULT NULL AFTER `rejectedon_date`, -ADD KEY `FK_rejectedon_userid` (`rejectedon_userid`), -ADD CONSTRAINT `FK_rejectedon_userid` FOREIGN KEY (`rejectedon_userid`) REFERENCES `m_appuser` (`id`); - - -ALTER TABLE `m_loan` -ADD COLUMN `withdrawnon_userid` BIGINT(20) DEFAULT NULL AFTER `withdrawnon_date`, -ADD KEY `FK_withdrawnon_userid` (`withdrawnon_userid`), -ADD CONSTRAINT `FK_withdrawnon_userid` FOREIGN KEY (`withdrawnon_userid`) REFERENCES `m_appuser` (`id`); - -ALTER TABLE `m_loan` -ADD COLUMN `disbursedon_userid` BIGINT(20) DEFAULT NULL AFTER `disbursedon_date`, -ADD KEY `FK_disbursedon_userid` (`disbursedon_userid`), -ADD CONSTRAINT `FK_disbursedon_userid` FOREIGN KEY (`disbursedon_userid`) REFERENCES `m_appuser` (`id`); - -ALTER TABLE `m_loan` -ADD COLUMN `closedon_userid` BIGINT(20) DEFAULT NULL AFTER `closedon_date`, -ADD KEY `FK_closedon_userid` (`closedon_userid`), -ADD CONSTRAINT `FK_closedon_userid` FOREIGN KEY (`closedon_userid`) REFERENCES `m_appuser` (`id`); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/09-patch_add_accounting_permissions.txt b/mifosng-db/patchesPutOnDemoServer20130315/09-patch_add_accounting_permissions.txt deleted file mode 100755 index d477a7948..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/09-patch_add_accounting_permissions.txt +++ /dev/null @@ -1,23 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'CREATE_GLACCOUNT', 'GLACCOUNT', 'CREATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'UPDATE_GLACCOUNT', 'GLACCOUNT', 'UPDATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'DELETE_GLACCOUNT', 'GLACCOUNT', 'DELETE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'CREATE_GLCLOSURE', 'GLCLOSURE', 'CREATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'UPDATE_GLCLOSURE', 'GLCLOSURE', 'UPDATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'DELETE_GLCLOSURE', 'GLCLOSURE', 'DELETE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'CREATE_JOURNALENTRY', 'JOURNALENTRY', 'CREATE', 1); - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES ('accounting', 'REVERSE_JOURNALENTRY', 'JOURNALENTRY', 'REVERSE', 1); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/10-refactor-contra-reversal-transactions-for-loan-portfolio.sql b/mifosng-db/patchesPutOnDemoServer20130315/10-refactor-contra-reversal-transactions-for-loan-portfolio.sql deleted file mode 100755 index baf000fd6..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/10-refactor-contra-reversal-transactions-for-loan-portfolio.sql +++ /dev/null @@ -1,18 +0,0 @@ -ALTER TABLE `m_loan_transaction` -ADD COLUMN `is_reversed` TINYINT(1) NOT NULL AFTER `penalty_charges_portion_derived`; - --- === update is_reversed column to true for all fields where contra_id is not null - -UPDATE `m_loan_transaction` SET `is_reversed` = 1 WHERE contra_id is not null; - -ALTER TABLE `m_loan_transaction` DROP FOREIGN KEY `FKCFCEA426FC69F3F1`; -ALTER TABLE `m_loan_transaction` -DROP COLUMN `contra_id` , -DROP INDEX `FKCFCEA426FC69F3F1`; - - -ALTER TABLE `m_loan_transaction` -DROP COLUMN `lastmodifiedby_id`, -DROP COLUMN `lastmodified_date`, -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/11_add_saving_permissions.sql b/mifosng-db/patchesPutOnDemoServer20130315/11_add_saving_permissions.sql deleted file mode 100755 index f5c78c8c3..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/11_add_saving_permissions.sql +++ /dev/null @@ -1,14 +0,0 @@ - INSERT INTO `m_permission` (grouping, code, entity_name, action_name, can_maker_checker) VALUES - ('transaction_savings', 'APPROVE_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'APPROVE', 1 ), - ('transaction_savings', 'REJECT_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'REJECT', 1 ), - ('transaction_savings', 'WITHDRAW_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'WITHDRAW', 1 ), - ('transaction_savings', 'APPROVALUNDO_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'APPROVALUNDO', 1 ), - ('transaction_savings', 'WITHDRAWAL_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'WITHDRAWAL', 1 ), - ('transaction_savings', 'DEPOSIT_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'DEPOSIT', 1 ), - - ('transaction_savings', 'APPROVE_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'APPROVE', 1 ), - ('transaction_savings', 'REJECT_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'REJECT', 1 ), - ('transaction_savings', 'WITHDRAW_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'WITHDRAW', 1 ), - ('transaction_savings', 'APPROVALUNDO_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'APPROVALUNDO', 1 ), - ('transaction_savings', 'WITHDRAWAL_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'WITHDRAWAL', 1 ), - ('transaction_savings', 'DEPOSIT_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'DEPOSIT', 1 ); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/11a-alter-group_to_add_loanofficer.sql b/mifosng-db/patchesPutOnDemoServer20130315/11a-alter-group_to_add_loanofficer.sql deleted file mode 100755 index c34f21955..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/11a-alter-group_to_add_loanofficer.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE m_group ADD COLUMN `loan_officer_id` BIGINT(20) NULL DEFAULT NULL AFTER `office_id`; -ALTER TABLE `m_group` ADD CONSTRAINT `FK_m_group_m_staff` FOREIGN KEY (`loan_officer_id`) REFERENCES `m_staff` (`id`); diff --git a/mifosng-db/patchesPutOnDemoServer20130315/11b-ddl_group_level_table.sql b/mifosng-db/patchesPutOnDemoServer20130315/11b-ddl_group_level_table.sql deleted file mode 100755 index 04bccc0db..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/11b-ddl_group_level_table.sql +++ /dev/null @@ -1,24 +0,0 @@ -CREATE TABLE `m_group_level` ( -`id` INT(11) NOT NULL AUTO_INCREMENT, -`parent_id` INT(11) NULL DEFAULT NULL, -`is_super_parent` TINYINT(1) NOT NULL, -`level_name` VARCHAR(100) NOT NULL, -`recursable` TINYINT(1) NOT NULL, -`can_have_clients` TINYINT(1) NOT NULL, -PRIMARY KEY (`id`), -INDEX `Parent_levelId_reference` (`parent_id`), -CONSTRAINT `Parent_levelId_reference` FOREIGN KEY (`parent_id`) REFERENCES `m_group_level` (`id`) -)ENGINE=InnoDB DEFAULT CHARSET=utf8; - -INSERT INTO `m_group_level` (`id`, `parent_id`, `is_super_parent`, `level_name`, `recursable`, `can_have_clients`) VALUES (1, NULL, 1, 'Center', 1, 0); -INSERT INTO `m_group_level` (`id`, `parent_id`, `is_super_parent`, `level_name`, `recursable`, `can_have_clients`) VALUES (2, 1, 0, 'Group', 0, 1); - -ALTER TABLE m_group DROP FOREIGN KEY `FK_m_group_m_staff`; -ALTER TABLE m_group CHANGE `loan_officer_id` `staff_id` BIGINT(20) NULL DEFAULT NULL; -ALTER TABLE m_group ADD COLUMN `level_Id` INT(11) NOT NULL AFTER `office_id`; -ALTER TABLE m_group ADD COLUMN `parent_id` BIGINT(20) NULL DEFAULT NULL AFTER `level_Id`; -ALTER TABLE m_group ADD COLUMN `hierarchy` VARCHAR(100) NULL DEFAULT NULL AFTER `parent_id`; -ALTER TABLE m_group ADD CONSTRAINT `FK_m_group_m_staff` FOREIGN KEY (`staff_id`) REFERENCES `m_staff` (`id`); -ALTER TABLE m_group ADD CONSTRAINT `Parent_Id_reference` FOREIGN KEY (`parent_id`) REFERENCES `m_group` (`id`); -UPDATE m_group mg SET mg.level_Id = 1; -ALTER TABLE m_group ADD CONSTRAINT `FK_m_group_level` FOREIGN KEY (`level_Id`) REFERENCES `m_group_level` (`id`); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/11c-ddl_group_level_col_name_changed.sql b/mifosng-db/patchesPutOnDemoServer20130315/11c-ddl_group_level_col_name_changed.sql deleted file mode 100755 index 56a9c81d5..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/11c-ddl_group_level_col_name_changed.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE m_group_level CHANGE `is_super_parent` `super_parent` TINYINT(1) NOT NULL; diff --git a/mifosng-db/patchesPutOnDemoServer20130315/12-journal-entry-updates.sql b/mifosng-db/patchesPutOnDemoServer20130315/12-journal-entry-updates.sql deleted file mode 100755 index f4500a62a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/12-journal-entry-updates.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE `acc_gl_journal_entry` - CHANGE COLUMN `portfolio_generated` `manual_entry` TINYINT(1) NOT NULL DEFAULT '0' AFTER `reversed`; - -update acc_gl_journal_entry -set acc_gl_journal_entry.manual_entry=1 -where acc_gl_journal_entry.entity_type is null; - -update acc_gl_journal_entry -set acc_gl_journal_entry.manual_entry=0 -where acc_gl_journal_entry.entity_type is not null; - diff --git a/mifosng-db/patchesPutOnDemoServer20130315/13-more-jounal-entry-updates.sql b/mifosng-db/patchesPutOnDemoServer20130315/13-more-jounal-entry-updates.sql deleted file mode 100755 index c41bd87ef..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/13-more-jounal-entry-updates.sql +++ /dev/null @@ -1,11 +0,0 @@ -update acc_gl_journal_entry -set acc_gl_journal_entry.entity_type=1 -where acc_gl_journal_entry.entity_type='LOAN'; - -ALTER TABLE `acc_gl_journal_entry` - ALTER `type_enum` DROP DEFAULT; -ALTER TABLE `acc_gl_journal_entry` - CHANGE COLUMN `type_enum` `type_enum` SMALLINT(5) NOT NULL AFTER `entry_date`, - CHANGE COLUMN `entity_type` `entity_type_enum` SMALLINT(5) NULL DEFAULT NULL AFTER `description`; - - diff --git a/mifosng-db/patchesPutOnDemoServer20130315/14-drop_per_row_audit_support.sql b/mifosng-db/patchesPutOnDemoServer20130315/14-drop_per_row_audit_support.sql deleted file mode 100755 index 21e41beec..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/14-drop_per_row_audit_support.sql +++ /dev/null @@ -1,9 +0,0 @@ -ALTER TABLE `m_product_deposit` - DROP FOREIGN KEY FKJPX0000000000003, - DROP FOREIGN KEY FKJPX0000000000004, - DROP KEY FKJPW0000000000003, - DROP KEY FKJPW0000000000004, - DROP COLUMN createdby_id, - DROP COLUMN created_date, - DROP COLUMN lastmodified_date, - DROP COLUMN lastmodifiedby_id; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/14-r_enum_value-transaction-type-enum.sql b/mifosng-db/patchesPutOnDemoServer20130315/14-r_enum_value-transaction-type-enum.sql deleted file mode 100755 index 059b954ed..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/14-r_enum_value-transaction-type-enum.sql +++ /dev/null @@ -1,25 +0,0 @@ -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '1', 'Disbursement', 'Disbursement'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '2', 'Repayment', 'Repayment'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '3', 'Contra', 'Contra'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '4', 'Waive Interest', 'Waive Interest'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '5', 'Repayment At Disbursement', 'Repayment At Disbursement'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '6', 'Write-Off', 'Write-Off'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '8', 'Recovery Repayment', 'Recovery Repayment'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '9', 'Waive Charges', 'Waive Charges'); - - diff --git a/mifosng-db/patchesPutOnDemoServer20130315/15a-loan-derived-fields.sql b/mifosng-db/patchesPutOnDemoServer20130315/15a-loan-derived-fields.sql deleted file mode 100755 index 7d498ef27..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/15a-loan-derived-fields.sql +++ /dev/null @@ -1,43 +0,0 @@ -ALTER TABLE `m_loan` -DROP COLUMN `lastmodifiedby_id`, -DROP COLUMN `lastmodified_date`, -DROP COLUMN `created_date`, -DROP COLUMN `createdby_id`; - - -ALTER TABLE `m_loan` -CHANGE COLUMN `total_charges_due_at_disbursement_derived` `total_charges_due_at_disbursement_derived` DECIMAL(19,6) NULL DEFAULT NULL AFTER `closedon_userid` ; - -ALTER TABLE `m_loan` -ADD COLUMN `principal_disbursed_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_charges_due_at_disbursement_derived` , -ADD COLUMN `principal_repaid_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `principal_disbursed_derived` , -ADD COLUMN `principal_writtenoff_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `principal_repaid_derived` , -ADD COLUMN `principal_outstanding_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `principal_writtenoff_derived`, -ADD COLUMN `principal_overdue_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `principal_outstanding_derived`, -ADD COLUMN `interest_charged_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `principal_overdue_derived` , -ADD COLUMN `interest_repaid_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_charged_derived` , -ADD COLUMN `interest_waived_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_repaid_derived` , -ADD COLUMN `interest_writtenoff_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_waived_derived` , -ADD COLUMN `interest_outstanding_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_writtenoff_derived`, -ADD COLUMN `interest_overdue_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_outstanding_derived`, -ADD COLUMN `fee_charges_charged_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `interest_overdue_derived` , -ADD COLUMN `fee_charges_repaid_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_charged_derived` , -ADD COLUMN `fee_charges_waived_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_repaid_derived` , -ADD COLUMN `fee_charges_writtenoff_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_waived_derived` , -ADD COLUMN `fee_charges_outstanding_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_writtenoff_derived`, -ADD COLUMN `fee_charges_overdue_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_outstanding_derived`, -ADD COLUMN `penalty_charges_charged_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `fee_charges_overdue_derived` , -ADD COLUMN `penalty_charges_repaid_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_charged_derived` , -ADD COLUMN `penalty_charges_waived_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_repaid_derived` , -ADD COLUMN `penalty_charges_writtenoff_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_waived_derived`, -ADD COLUMN `penalty_charges_outstanding_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_writtenoff_derived`, -ADD COLUMN `penalty_charges_overdue_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_outstanding_derived`, -ADD COLUMN `total_expected_repayment_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `penalty_charges_overdue_derived`, -ADD COLUMN `total_repayment_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_expected_repayment_derived`, -ADD COLUMN `total_expected_costofloan_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_repayment_derived`, -ADD COLUMN `total_costofloan_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_expected_costofloan_derived`, -ADD COLUMN `total_waived_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_costofloan_derived`, -ADD COLUMN `total_writtenoff_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_waived_derived`, -ADD COLUMN `total_outstanding_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_writtenoff_derived`, -ADD COLUMN `total_overdue_derived` DECIMAL(19,6) NOT NULL DEFAULT 0.0 AFTER `total_outstanding_derived`, -ADD COLUMN `overdue_since_date_derived` DATE NULL AFTER `total_overdue_derived`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/15b-update_loan-create-loan_arrears_aging.sql b/mifosng-db/patchesPutOnDemoServer20130315/15b-update_loan-create-loan_arrears_aging.sql deleted file mode 100755 index 380c7a77e..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/15b-update_loan-create-loan_arrears_aging.sql +++ /dev/null @@ -1,22 +0,0 @@ - -DROP TABLE IF EXISTS `m_loan_arrears_aging`; -CREATE TABLE `m_loan_arrears_aging` ( - `loan_id` bigint(20) NOT NULL AUTO_INCREMENT, - `principal_overdue_derived` decimal(19,6) NOT NULL DEFAULT '0.000000', - `interest_overdue_derived` decimal(19,6) NOT NULL DEFAULT '0.000000', - `fee_charges_overdue_derived` decimal(19,6) NOT NULL DEFAULT '0.000000', - `penalty_charges_overdue_derived` decimal(19,6) NOT NULL DEFAULT '0.000000', - `total_overdue_derived` decimal(19,6) NOT NULL DEFAULT '0.000000', - `overdue_since_date_derived` date DEFAULT NULL, - PRIMARY KEY (`loan_id`), - CONSTRAINT `m_loan_arrears_aging_ibfk_1` FOREIGN KEY (`loan_id`) REFERENCES `m_loan` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -ALTER TABLE m_loan - DROP COLUMN `total_overdue_derived` , -DROP COLUMN `overdue_since_date_derived` , -DROP COLUMN `penalty_charges_overdue_derived` , -DROP COLUMN `fee_charges_overdue_derived` , -DROP COLUMN `interest_overdue_derived` , -DROP COLUMN `principal_overdue_derived` ; diff --git a/mifosng-db/patchesPutOnDemoServer20130315/15c-loan-summary-fields.sql b/mifosng-db/patchesPutOnDemoServer20130315/15c-loan-summary-fields.sql deleted file mode 100755 index f425600e2..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/15c-loan-summary-fields.sql +++ /dev/null @@ -1,80 +0,0 @@ - -update m_loan -join -(SELECT ml.id AS loanId, -SUM(mr.principal_amount) as principal_disbursed_derived, -SUM(IFNULL(mr.principal_completed_derived,0)) as principal_repaid_derived, -SUM(IFNULL(mr.principal_writtenoff_derived,0)) as principal_writtenoff_derived, - -SUM(IFNULL(mr.interest_amount,0)) as interest_charged_derived, -SUM(IFNULL(mr.interest_completed_derived,0)) as interest_repaid_derived, -SUM(IFNULL(mr.interest_waived_derived,0)) as interest_waived_derived, -SUM(IFNULL(mr.interest_writtenoff_derived,0)) as interest_writtenoff_derived, - -SUM(IFNULL(mr.fee_charges_amount,0)) as fee_charges_charged_derived, -SUM(IFNULL(mr.fee_charges_completed_derived,0)) as fee_charges_repaid_derived, -SUM(IFNULL(mr.fee_charges_waived_derived,0)) as fee_charges_waived_derived, -SUM(IFNULL(mr.fee_charges_writtenoff_derived,0)) as fee_charges_writtenoff_derived, - -SUM(IFNULL(mr.penalty_charges_amount,0)) as penalty_charges_charged_derived, -SUM(IFNULL(mr.penalty_charges_completed_derived,0)) as penalty_charges_repaid_derived, -SUM(IFNULL(mr.penalty_charges_waived_derived,0)) as penalty_charges_waived_derived, -SUM(IFNULL(mr.penalty_charges_writtenoff_derived,0)) as penalty_charges_writtenoff_derived - -FROM m_loan ml -INNER JOIN m_loan_repayment_schedule mr on mr.loan_id = ml.id -WHERE ml.disbursedon_date is not null -GROUP BY ml.id) x on x.loanId = m_loan.id - -set m_loan.principal_disbursed_derived = x.principal_disbursed_derived, - m_loan.principal_repaid_derived = x.principal_repaid_derived, - m_loan.principal_writtenoff_derived = x.principal_writtenoff_derived, - m_loan.principal_outstanding_derived = (x.principal_disbursed_derived - - (x.principal_repaid_derived + x.principal_writtenoff_derived)), - - m_loan.interest_charged_derived = x.interest_charged_derived, - m_loan.interest_repaid_derived = x.interest_repaid_derived, - m_loan.interest_waived_derived = x.interest_waived_derived, - m_loan.interest_writtenoff_derived = x.interest_writtenoff_derived, - m_loan.interest_outstanding_derived = (x.interest_charged_derived - - (x.interest_repaid_derived + x.interest_waived_derived + x.interest_writtenoff_derived)), - - m_loan.fee_charges_charged_derived = x.fee_charges_charged_derived, - m_loan.fee_charges_repaid_derived = x.fee_charges_repaid_derived, - m_loan.fee_charges_waived_derived = x.fee_charges_waived_derived, - m_loan.fee_charges_writtenoff_derived = x.fee_charges_writtenoff_derived, - m_loan.fee_charges_outstanding_derived = (x.fee_charges_charged_derived - - (x.fee_charges_repaid_derived + x.fee_charges_waived_derived + x.fee_charges_writtenoff_derived)), - - m_loan.penalty_charges_charged_derived = x.penalty_charges_charged_derived, - m_loan.penalty_charges_repaid_derived = x.penalty_charges_repaid_derived, - m_loan.penalty_charges_waived_derived = x.penalty_charges_waived_derived, - m_loan.penalty_charges_writtenoff_derived = x.penalty_charges_writtenoff_derived, - m_loan.fee_charges_outstanding_derived = (x.penalty_charges_charged_derived - - (x.penalty_charges_repaid_derived + x.penalty_charges_waived_derived + x.penalty_charges_writtenoff_derived)), - - m_loan.total_expected_repayment_derived = (x.principal_disbursed_derived + x.interest_charged_derived + - x.fee_charges_charged_derived + x.penalty_charges_charged_derived), - m_loan.total_repayment_derived = (x.principal_repaid_derived + x.interest_repaid_derived + - x.fee_charges_repaid_derived + x.penalty_charges_repaid_derived), - m_loan.total_expected_costofloan_derived = (x.interest_charged_derived + - x.fee_charges_charged_derived + x.penalty_charges_charged_derived), - m_loan.total_costofloan_derived = (x.interest_repaid_derived + - x.fee_charges_repaid_derived + x.penalty_charges_repaid_derived), - m_loan.total_waived_derived = (x.interest_waived_derived + - x.fee_charges_waived_derived + x.penalty_charges_waived_derived), - m_loan.total_writtenoff_derived = (x.interest_writtenoff_derived + - x.fee_charges_writtenoff_derived + x.penalty_charges_writtenoff_derived), - m_loan.total_outstanding_derived = - (x.principal_disbursed_derived - - (x.principal_repaid_derived + x.principal_writtenoff_derived)) + - (x.interest_charged_derived - - (x.interest_repaid_derived + x.interest_waived_derived + x.interest_writtenoff_derived)) + - (x.fee_charges_charged_derived - - (x.fee_charges_repaid_derived + x.fee_charges_waived_derived + x.fee_charges_writtenoff_derived)) + - (x.penalty_charges_charged_derived - - (x.penalty_charges_repaid_derived + x.penalty_charges_waived_derived + x.penalty_charges_writtenoff_derived)) - - - - diff --git a/mifosng-db/patchesPutOnDemoServer20130315/15d-loan_arrears_aging_populate.sql b/mifosng-db/patchesPutOnDemoServer20130315/15d-loan_arrears_aging_populate.sql deleted file mode 100755 index 386911022..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/15d-loan_arrears_aging_populate.sql +++ /dev/null @@ -1,53 +0,0 @@ -/* -This patch (or something like it) needs to run daily (after midnight and before next day opening) -against each tenant to keep the arrears values accurate -*/ - -truncate table m_loan_arrears_aging; - -INSERT INTO m_loan_arrears_aging -(`loan_id`, -`principal_overdue_derived`, -`interest_overdue_derived`, -`fee_charges_overdue_derived`, -`penalty_charges_overdue_derived`, -`total_overdue_derived`, -`overdue_since_date_derived`) -select ml.id as loanId, -SUM( - (ifnull(mr.principal_amount,0) - ifnull(mr.principal_completed_derived, 0)) - ) as principal_overdue_derived, -SUM( - (ifnull(mr.interest_amount,0) - ifnull(mr.interest_completed_derived, 0)) - ) as interest_overdue_derived, -SUM( - (ifnull(mr.fee_charges_amount,0) - ifnull(mr.fee_charges_completed_derived, 0)) - ) as fee_charges_overdue_derived, -SUM( - (ifnull(mr.penalty_charges_amount,0) - ifnull(mr.penalty_charges_completed_derived, 0)) - ) as penalty_charges_overdue_derived, - - -SUM( - (ifnull(mr.principal_amount,0) - ifnull(mr.principal_completed_derived, 0)) - ) + -SUM( - (ifnull(mr.interest_amount,0) - ifnull(mr.interest_completed_derived, 0)) - ) + -SUM( - (ifnull(mr.fee_charges_amount,0) - ifnull(mr.fee_charges_completed_derived, 0)) - ) + -SUM( - (ifnull(mr.penalty_charges_amount,0) - ifnull(mr.penalty_charges_completed_derived, 0)) - ) as total_overdue_derived, - - -MIN(mr.duedate) as overdue_since_date_derived - - -FROM m_loan ml -INNER JOIN m_loan_repayment_schedule mr on mr.loan_id = ml.id -WHERE ml.loan_status_id = 300 /*active*/ -and mr.completed_derived is false -and mr.duedate < CURDATE() -GROUP BY ml.id; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/16-calendar_table.sql b/mifosng-db/patchesPutOnDemoServer20130315/16-calendar_table.sql deleted file mode 100755 index f2769de8b..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/16-calendar_table.sql +++ /dev/null @@ -1,19 +0,0 @@ -CREATE TABLE IF NOT EXISTS `m_calendar` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `entity_id` bigint(20) NOT NULL DEFAULT '0', - `entity_type_enum` smallint(5) NOT NULL DEFAULT '0', - `title` varchar(50) NOT NULL, - `description` varchar(100) DEFAULT NULL, - `location` varchar(50) DEFAULT NULL, - `start_date` date NOT NULL, - `end_date` date DEFAULT NULL, - `created_date` datetime DEFAULT NULL, - `duration` smallint(6) DEFAULT NULL, - `calendar_type_enum` smallint(5) NOT NULL, - `repeating` tinyint(1) NOT NULL DEFAULT '0', - `recurrence` varchar(100) NOT NULL, - `remind_by_enum` smallint(5) DEFAULT NULL, - `first_reminder` smallint(11) NOT NULL, - `second_reminder` smallint(11) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/mifosng-db/patchesPutOnDemoServer20130315/17-calendar_permissions.sql b/mifosng-db/patchesPutOnDemoServer20130315/17-calendar_permissions.sql deleted file mode 100755 index 77561ffda..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/17-calendar_permissions.sql +++ /dev/null @@ -1,8 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES('configuration', 'CREATE_CALENDAR', 'CALENDAR', 'CREATE', '0'), -('configuration', 'READ_CALENDAR', 'CALENDAR', 'READ', '0'), -('configuration', 'UPDATE_CALENDAR', 'CALENDAR', 'UPDATE', '0'), -('configuration', 'DELETE_CALENDAR', 'CALENDAR', 'DELETE', '0'), -('configuration', 'CREATE_CALENDAR_CHECKER', 'CALENDAR', 'CREATE', '0'), -('configuration', 'UPDATE_CALENDAR_CHECKER', 'CALENDAR', 'UPDATE', '0'), -('configuration', 'DELETE_CALENDAR_CHECKER', 'CALENDAR', 'DELETE', '0'); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/18-modify_m_product_deposit.sql b/mifosng-db/patchesPutOnDemoServer20130315/18-modify_m_product_deposit.sql deleted file mode 100755 index 95fe6a182..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/18-modify_m_product_deposit.sql +++ /dev/null @@ -1,11 +0,0 @@ -ALTER TABLE m_product_deposit - CHANGE `maturity_default_interest_rate` `default_interest_rate` decimal(19,6) NOT NULL, - CHANGE `maturity_min_interest_rate` `min_interest_rate` decimal(19,6) NOT NULL, - CHANGE `maturity_max_interest_rate` `max_interest_rate` decimal(19,6) NOT NULL, - CHANGE `minimum_balance` `min_deposit` decimal(19,6) NOT NULL, - CHANGE `maximum_balance` `max_deposit` decimal(19,6) NOT NULL, - ADD COLUMN `default_deposit` decimal(19,6) NOT NULL AFTER `min_deposit`; - -ALTER TABLE `m_product_deposit` -CHANGE COLUMN `max_deposit` `max_deposit` DECIMAL(19,6) NOT NULL AFTER `min_deposit` , -CHANGE COLUMN `default_interest_rate` `default_interest_rate` DECIMAL(19,6) NOT NULL AFTER `max_interest_rate`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/19-note_permissions.sql b/mifosng-db/patchesPutOnDemoServer20130315/19-note_permissions.sql deleted file mode 100755 index ce10c93e6..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/19-note_permissions.sql +++ /dev/null @@ -1,37 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES('portfolio', 'CREATE_LOANNOTE', 'LOANNOTE', 'CREATE', '0'), -('portfolio', 'READ_GROUPNOTE', 'GROUPNOTE', 'READ', '0'), -('portfolio', 'CREATE_GROUPNOTE', 'GROUPNOTE', 'CREATE', '1'), -('portfolio', 'UPDATE_GROUPNOTE', 'GROUPNOTE', 'UPDATE', '1'), -('portfolio', 'DELETE_GROUPNOTE', 'GROUPNOTE', 'DELETE', '1'), -('portfolio', 'CREATE_GROUPNOTE_CHECKER', 'GROUPNOTE', 'CREATE', '0'), -('portfolio', 'UPDATE_GROUPNOTE_CHECKER', 'GROUPNOTE', 'UPDATE', '0'), -('portfolio', 'DELETE_GROUPNOTE_CHECKER', 'GROUPNOTE', 'DELETE', '0'), -('portfolio', 'READ_LOANNOTE', 'LOANNOTE', 'READ', '0'), -('portfolio', 'CREATE_LOANNOTE', 'LOANNOTE', 'CREATE', '1'), -('portfolio', 'UPDATE_LOANNOTE', 'LOANNOTE', 'UPDATE', '1'), -('portfolio', 'DELETE_LOANNOTE', 'LOANNOTE', 'DELETE', '1'), -('portfolio', 'CREATE_LOANNOTE_CHECKER', 'LOANNOTE', 'CREATE', '0'), -('portfolio', 'UPDATE_LOANNOTE_CHECKER', 'LOANNOTE', 'UPDATE', '0'), -('portfolio', 'DELETE_LOANNOTE_CHECKER', 'LOANNOTE', 'DELETE', '0'), -('portfolio', 'READ_LOANTRANSACTIONNOTE', 'LOANTRANSACTIONNOTE', 'READ', '0'), -('portfolio', 'CREATE_LOANTRANSACTIONNOTE', 'LOANTRANSACTIONNOTE', 'CREATE', '1'), -('portfolio', 'UPDATE_LOANTRANSACTIONNOTE', 'LOANTRANSACTIONNOTE', 'UPDATE', '1'), -('portfolio', 'DELETE_LOANTRANSACTIONNOTE', 'LOANTRANSACTIONNOTE', 'DELETE', '1'), -('portfolio', 'CREATE_LOANTRANSACTIONNOTE_CHECKER', 'LOANTRANSACTIONNOTE', 'CREATE', '0'), -('portfolio', 'UPDATE_LOANTRANSACTIONNOTE_CHECKER', 'LOANTRANSACTIONNOTE', 'UPDATE', '0'), -('portfolio', 'DELETE_LOANTRANSACTIONNOTE_CHECKER', 'LOANTRANSACTIONNOTE', 'DELETE', '0'), -('portfolio', 'READ_DEPOSITNOTE', 'DEPOSITNOTE', 'READ', '0'), -('portfolio', 'CREATE_DEPOSITNOTE', 'DEPOSITNOTE', 'CREATE', '1'), -('portfolio', 'UPDATE_DEPOSITNOTE', 'DEPOSITNOTE', 'UPDATE', '1'), -('portfolio', 'DELETE_DEPOSITNOTE', 'DEPOSITNOTE', 'DELETE', '1'), -('portfolio', 'CREATE_DEPOSITNOTE_CHECKER', 'DEPOSITNOTE', 'CREATE', '0'), -('portfolio', 'UPDATE_DEPOSITNOTE_CHECKER', 'DEPOSITNOTE', 'UPDATE', '0'), -('portfolio', 'DELETE_DEPOSITNOTE_CHECKER', 'DEPOSITNOTE', 'DELETE', '0'), -('portfolio', 'READ_SAVINGNOTE', 'SAVINGNOTE', 'READ', '0'), -('portfolio', 'CREATE_SAVINGNOTE', 'SAVINGNOTE', 'CREATE', '1'), -('portfolio', 'UPDATE_SAVINGNOTE', 'SAVINGNOTE', 'UPDATE', '1'), -('portfolio', 'DELETE_SAVINGNOTE', 'SAVINGNOTE', 'DELETE', '1'), -('portfolio', 'CREATE_SAVINGNOTE_CHECKER', 'SAVINGNOTE', 'CREATE', '0'), -('portfolio', 'UPDATE_SAVINGNOTE_CHECKER', 'SAVINGNOTE', 'UPDATE', '0'), -('portfolio', 'DELETE_SAVINGNOTE_CHECKER', 'SAVINGNOTE', 'DELETE', '0'); diff --git a/mifosng-db/patchesPutOnDemoServer20130315/20-add_group_id_to_note_table.sql b/mifosng-db/patchesPutOnDemoServer20130315/20-add_group_id_to_note_table.sql deleted file mode 100755 index 35cbe0747..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/20-add_group_id_to_note_table.sql +++ /dev/null @@ -1,8 +0,0 @@ -ALTER TABLE `m_note` - ADD COLUMN `group_id` BIGINT(20) NULL AFTER `client_id`, - ADD CONSTRAINT `FK_m_note_m_group` FOREIGN KEY (`group_id`) REFERENCES `m_group` (`id`); - -ALTER TABLE `m_note` - ALTER `client_id` DROP DEFAULT; -ALTER TABLE `m_note` - CHANGE COLUMN `client_id` `client_id` BIGINT(20) NULL AFTER `id`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130315/21-add_group_permission_code.sql b/mifosng-db/patchesPutOnDemoServer20130315/21-add_group_permission_code.sql deleted file mode 100755 index 03cddc2e8..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/21-add_group_permission_code.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'UNASSIGNSTAFF_GROUP', 'GROUP', 'UNASSIGNSTAFF', 1); -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('portfolio', 'UNASSIGNSTAFF_GROUP_CHECKER', 'GROUP', 'UNASSIGNSTAFF', 1); diff --git a/mifosng-db/patchesPutOnDemoServer20130315/22-add-parent-id-stretchy-parameter.sql b/mifosng-db/patchesPutOnDemoServer20130315/22-add-parent-id-stretchy-parameter.sql deleted file mode 100755 index 09963a8b9..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/22-add-parent-id-stretchy-parameter.sql +++ /dev/null @@ -1,10 +0,0 @@ - - -ALTER TABLE stretchy_parameter - ADD COLUMN `parent_parameter_id` INT(11) NULL AFTER `parameter_sql` , - ADD CONSTRAINT `fk_stretchy_parameter_0001` - FOREIGN KEY (`parent_parameter_id` ) - REFERENCES stretchy_parameter (`parameter_id` ) - ON DELETE NO ACTION - ON UPDATE NO ACTION -, ADD INDEX `fk_stretchy_parameter_0001_idx` (`parent_parameter_id` ASC) ; diff --git a/mifosng-db/patchesPutOnDemoServer20130315/23-charges_updates.sql b/mifosng-db/patchesPutOnDemoServer20130315/23-charges_updates.sql deleted file mode 100755 index acea34e28..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130315/23-charges_updates.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE `m_loan_charge` - ADD COLUMN `waived` TINYINT(1) NOT NULL DEFAULT '0' AFTER `is_paid_derived`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130324/1-group_name_modified_to_not_null.sql b/mifosng-db/patchesPutOnDemoServer20130324/1-group_name_modified_to_not_null.sql deleted file mode 100644 index dcf9185b2..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/1-group_name_modified_to_not_null.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE m_group MODIFY name VARCHAR(100) NOT NULL; -ALTER TABLE m_group DROP INDEX name; -ALTER TABLE m_group DROP INDEX external_id; -ALTER TABLE m_group ADD UNIQUE INDEX name (name, level_Id); -ALTER TABLE m_group ADD UNIQUE INDEX external_id (external_id, level_Id); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130324/2-calendar_and_calendar_instance_table_scripts.sql b/mifosng-db/patchesPutOnDemoServer20130324/2-calendar_and_calendar_instance_table_scripts.sql deleted file mode 100644 index 791c84bdf..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/2-calendar_and_calendar_instance_table_scripts.sql +++ /dev/null @@ -1,32 +0,0 @@ -DROP TABLE IF EXISTS `m_calendar`; -CREATE TABLE IF NOT EXISTS `m_calendar` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `title` varchar(50) NOT NULL, - `description` varchar(100) DEFAULT NULL, - `location` varchar(50) DEFAULT NULL, - `start_date` date NOT NULL, - `end_date` date DEFAULT NULL, - `duration` smallint(6) DEFAULT NULL, - `calendar_type_enum` smallint(5) NOT NULL, - `repeating` tinyint(1) NOT NULL DEFAULT '0', - `recurrence` varchar(100) DEFAULT NULL, - `remind_by_enum` smallint(5) DEFAULT NULL, - `first_reminder` smallint(11) DEFAULT NULL, - `second_reminder` smallint(11) DEFAULT NULL, - `createdby_id` bigint(20) DEFAULT NULL, - `lastmodifiedby_id` bigint(20) DEFAULT NULL, - `created_date` datetime DEFAULT NULL, - `lastmodified_date` datetime DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -DROP TABLE IF EXISTS `m_calendar_instance`; -CREATE TABLE IF NOT EXISTS `m_calendar_instance` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `calendar_id` bigint(20) NOT NULL, - `entity_id` bigint(20) NOT NULL, - `entity_type_enum` smallint(5) NOT NULL, - PRIMARY KEY (`id`), - KEY `FK_m_calendar_m_calendar_instance` (`calendar_id`), - CONSTRAINT `FK_m_calendar_m_calendar_instance` FOREIGN KEY (`calendar_id`) REFERENCES `m_calendar` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130324/3-drop-hugo-savings-schema-replace-with-basic-savings-schema.sql b/mifosng-db/patchesPutOnDemoServer20130324/3-drop-hugo-savings-schema-replace-with-basic-savings-schema.sql deleted file mode 100644 index 951791df5..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/3-drop-hugo-savings-schema-replace-with-basic-savings-schema.sql +++ /dev/null @@ -1,66 +0,0 @@ -ALTER TABLE `m_note` -DROP FOREIGN KEY `FK_m_note_m_saving_account`, -DROP FOREIGN KEY `FK_m_note_m_deposit_account`; - -ALTER TABLE `m_note` -DROP COLUMN `saving_account_id`, -DROP COLUMN `deposit_account_id`, -DROP INDEX `FK_m_note_m_saving_account`, -DROP INDEX `FK_m_note_m_deposit_account`; - - -drop table `m_saving_account_transaction`; -drop table `m_saving_schedule`; -drop table `m_saving_account`; - -drop table `m_deposit_account_transaction`; -drop table `m_deposit_account`; - -drop table `m_product_savings`; -drop table `m_product_deposit`; - - - -DROP TABLE IF EXISTS `m_savings_account`; -DROP TABLE IF EXISTS `m_savings_product`; - -CREATE TABLE `m_savings_product` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - `description` varchar(500) NOT NULL, - `currency_code` varchar(3) NOT NULL, - `currency_digits` smallint(5) NOT NULL, - `nominal_interest_rate_per_period` decimal(19,6) NOT NULL, - `nominal_interest_rate_period_frequency_enum` smallint(5) NOT NULL, - `min_required_opening_balance` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency_enum` smallint(5) DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `sp_unq_name` (`name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE `m_savings_account` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `account_no` varchar(20) NOT NULL, - `external_id` varchar(100) DEFAULT NULL, - `client_id` bigint(20) DEFAULT NULL, - `group_id` bigint(20) DEFAULT NULL, - `product_id` bigint(20) DEFAULT NULL, - `currency_code` varchar(3) NOT NULL, - `currency_digits` smallint(5) NOT NULL, - `nominal_interest_rate_per_period` decimal(19,6) NOT NULL, - `nominal_interest_rate_period_frequency_enum` smallint(5) NOT NULL, - `annual_nominal_interest_rate` decimal(19,6) NOT NULL, - `min_required_opening_balance` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency_enum` smallint(5) DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `sa_account_no_UNIQUE` (`account_no`), - UNIQUE KEY `sa_externalid_UNIQUE` (`external_id`), - KEY `FKSA00000000000001` (`client_id`), - KEY `FKSA00000000000002` (`group_id`), - KEY `FKSA00000000000003` (`product_id`), - CONSTRAINT `FKSA00000000000001` FOREIGN KEY (`client_id`) REFERENCES `m_client` (`id`), - CONSTRAINT `FKSA00000000000002` FOREIGN KEY (`group_id`) REFERENCES `m_group` (`id`), - CONSTRAINT `FKSA00000000000003` FOREIGN KEY (`product_id`) REFERENCES `m_savings_product` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130324/4-default_to_no_preselected_maker_check_transactions.sql b/mifosng-db/patchesPutOnDemoServer20130324/4-default_to_no_preselected_maker_check_transactions.sql deleted file mode 100644 index effbebe30..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/4-default_to_no_preselected_maker_check_transactions.sql +++ /dev/null @@ -1,5 +0,0 @@ - -/* authorised user has to instead decide which to turn on for maker-checker */ - -update m_permission set can_maker_checker = false; - diff --git a/mifosng-db/patchesPutOnDemoServer20130324/5-add-subresource_id_to_audit_log_for_datatable_1_to_many_use.sql b/mifosng-db/patchesPutOnDemoServer20130324/5-add-subresource_id_to_audit_log_for_datatable_1_to_many_use.sql deleted file mode 100644 index bcbdd818d..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/5-add-subresource_id_to_audit_log_for_datatable_1_to_many_use.sql +++ /dev/null @@ -1,7 +0,0 @@ - -/* -Datatables defined as one to many need a subresource_id for maker-checker approval -*/ - -ALTER TABLE m_portfolio_command_source - ADD COLUMN `subresource_id` BIGINT(20) NULL AFTER `resource_id` ; diff --git a/mifosng-db/patchesPutOnDemoServer20130324/6-basic-savings-with-deposit-and-withdrawal.sql b/mifosng-db/patchesPutOnDemoServer20130324/6-basic-savings-with-deposit-and-withdrawal.sql deleted file mode 100644 index bd39c142a..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/6-basic-savings-with-deposit-and-withdrawal.sql +++ /dev/null @@ -1,51 +0,0 @@ -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES -('transaction_savings', 'DEPOSIT_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'DEPOSIT', '1'), -('transaction_savings', 'DEPOSIT_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'DEPOSIT', '0'), -('transaction_savings', 'WITHDRAWAL_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'WITHDRAWAL', '1'), -('transaction_savings', 'WITHDRAWAL_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'WITHDRAWAL', '0'); - -DROP TABLE IF EXISTS `m_savings_account_transaction`; -DROP TABLE IF EXISTS `m_savings_account`; - -CREATE TABLE `m_savings_account` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `account_no` varchar(20) NOT NULL, - `external_id` varchar(100) DEFAULT NULL, - `client_id` bigint(20) DEFAULT NULL, - `group_id` bigint(20) DEFAULT NULL, - `product_id` bigint(20) DEFAULT NULL, - `currency_code` varchar(3) NOT NULL, - `currency_digits` smallint(5) NOT NULL, - `nominal_interest_rate_per_period` decimal(19,6) NOT NULL, - `nominal_interest_rate_period_frequency_enum` smallint(5) NOT NULL, - `annual_nominal_interest_rate` decimal(19,6) NOT NULL, - `min_required_opening_balance` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency` decimal(19,6) DEFAULT NULL, - `lockin_period_frequency_enum` smallint(5) DEFAULT NULL, - `total_deposits_derived` decimal(19,6) DEFAULT NULL, - `total_withdrawals_derived` decimal(19,6) DEFAULT NULL, - `total_interest_posted_derived` decimal(19,6) DEFAULT NULL, - `account_balance_derived` decimal(19,6) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `sa_account_no_UNIQUE` (`account_no`), - UNIQUE KEY `sa_externalid_UNIQUE` (`external_id`), - KEY `FKSA00000000000001` (`client_id`), - KEY `FKSA00000000000002` (`group_id`), - KEY `FKSA00000000000003` (`product_id`), - CONSTRAINT `FKSA00000000000001` FOREIGN KEY (`client_id`) REFERENCES `m_client` (`id`), - CONSTRAINT `FKSA00000000000002` FOREIGN KEY (`group_id`) REFERENCES `m_group` (`id`), - CONSTRAINT `FKSA00000000000003` FOREIGN KEY (`product_id`) REFERENCES `m_savings_product` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE `m_savings_account_transaction` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `savings_account_id` bigint(20) NOT NULL, - `transaction_type_enum` smallint(5) NOT NULL, - `transaction_date` date NOT NULL, - `amount` decimal(19,6) NOT NULL, - `is_reversed` tinyint(1) NOT NULL, - PRIMARY KEY (`id`), - KEY `FKSAT0000000001` (`savings_account_id`), - CONSTRAINT `FKSAT0000000001` FOREIGN KEY (`savings_account_id`) REFERENCES `m_savings_account` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130324/7-missing-loan-transaction-types.sql b/mifosng-db/patchesPutOnDemoServer20130324/7-missing-loan-transaction-types.sql deleted file mode 100755 index 19541d639..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130324/7-missing-loan-transaction-types.sql +++ /dev/null @@ -1,8 +0,0 @@ -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '7', 'Marked for Rescheduling', 'Marked for Rescheduling'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '10', 'Apply Charges', 'Apply Charges'); - -INSERT INTO `r_enum_value` (`enum_name`, `enum_id`, `enum_message_property`, `enum_value`) -VALUES ('transaction_type_enum', '11', 'Apply Interest', 'Apply Interest'); diff --git a/mifosng-db/patchesPutOnDemoServer20130401/1-add-status-to-savings-account.sql b/mifosng-db/patchesPutOnDemoServer20130401/1-add-status-to-savings-account.sql deleted file mode 100644 index 282789e08..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130401/1-add-status-to-savings-account.sql +++ /dev/null @@ -1,16 +0,0 @@ -ALTER TABLE `m_savings_account` -ADD COLUMN `status_enum` SMALLINT(5) NOT NULL DEFAULT 300 AFTER `product_id` ; - -ALTER TABLE `m_savings_account` -ADD COLUMN `activation_date` DATE DEFAULT NULL AFTER `status_enum`; - -ALTER TABLE `m_savings_account` -ADD COLUMN `lockedin_until_date_derived` DATE DEFAULT NULL AFTER `lockin_period_frequency_enum`; - -ALTER TABLE `m_portfolio_command_source` -ADD COLUMN `savings_id` BIGINT(20) NULL DEFAULT NULL AFTER `loan_id` ; - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES -('transaction_savings', 'ACTIVATE_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'ACTIVATE', '1'), -('transaction_savings', 'ACTIVATE_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'ACTIVATE', '0'); \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130401/2-audit-add-account-savings-id.sql b/mifosng-db/patchesPutOnDemoServer20130401/2-audit-add-account-savings-id.sql deleted file mode 100644 index 7814050e3..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130401/2-audit-add-account-savings-id.sql +++ /dev/null @@ -1,4 +0,0 @@ - -ALTER TABLE m_portfolio_command_source - CHANGE COLUMN `savings_id` `savings_account_id` BIGINT(20) NULL DEFAULT NULL ; - diff --git a/mifosng-db/patchesPutOnDemoServer20130401/3-collateral-add-value.sql b/mifosng-db/patchesPutOnDemoServer20130401/3-collateral-add-value.sql deleted file mode 100644 index f9060d0cd..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130401/3-collateral-add-value.sql +++ /dev/null @@ -1,12 +0,0 @@ -ALTER TABLE `m_loan_collateral` - ADD COLUMN `value` DECIMAL(19,6) NULL DEFAULT NULL AFTER `type_cv_id`; - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES('portfolio', 'CREATE_COLLATERAL', 'COLLATERAL', 'CREATE', '0'), -('portfolio', 'READ_COLLATERAL', 'COLLATERAL', 'READ', '0'), -('portfolio', 'UPDATE_COLLATERAL', 'COLLATERAL', 'UPDATE', '0'), -('portfolio', 'DELETE_COLLATERAL', 'COLLATERAL', 'DELETE', '0'), -('portfolio', 'CREATE_COLLATERAL_CHECKER', 'COLLATERAL', 'CREATE', '0'), -('portfolio', 'UPDATE_COLLATERAL_CHECKER', 'COLLATERAL', 'UPDATE', '0'), -('portfolio', 'DELETE_COLLATERAL_CHECKER', 'COLLATERAL', 'DELETE', '0'); - diff --git a/mifosng-db/patchesPutOnDemoServer20130401/4-add-interest-calculation-fields.sql b/mifosng-db/patchesPutOnDemoServer20130401/4-add-interest-calculation-fields.sql deleted file mode 100644 index 0a7c96b91..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130401/4-add-interest-calculation-fields.sql +++ /dev/null @@ -1,31 +0,0 @@ -ALTER TABLE `m_savings_product` -ADD COLUMN `interest_period_enum` SMALLINT(5) NOT NULL AFTER `nominal_interest_rate_period_frequency_enum`, -ADD COLUMN `interest_calculation_type_enum` SMALLINT(5) NOT NULL AFTER `interest_period_enum`; - - -ALTER TABLE `m_savings_account` -ADD COLUMN `interest_period_enum` SMALLINT(5) NOT NULL AFTER `annual_nominal_interest_rate`, -ADD COLUMN `interest_calculation_type_enum` SMALLINT(5) NOT NULL AFTER `interest_period_enum`; - - -INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) -VALUES -('transaction_savings', 'CALCULATEINTEREST_SAVINGSACCOUNT', 'SAVINGSACCOUNT', 'CALCULATEINTEREST', '1'), -('transaction_savings', 'CALCULATEINTEREST_SAVINGSACCOUNT_CHECKER', 'SAVINGSACCOUNT', 'CALCULATEINTEREST', '0'); - - -ALTER TABLE `m_savings_account_transaction` -ADD COLUMN `running_balance_derived` DECIMAL(19,6) NULL AFTER `is_reversed`, -ADD COLUMN `balance_number_of_days_derived` INT NULL AFTER `running_balance_derived`, -ADD COLUMN `balance_end_date_derived` DATE NULL AFTER `balance_number_of_days_derived`, -ADD COLUMN `cumulative_balance_derived` DECIMAL(19,6) NULL AFTER `balance_end_date_derived`; - -ALTER TABLE `m_savings_account` -ADD COLUMN `total_interest_earned_derived` DECIMAL(19,6) DEFAULT NULL AFTER `total_withdrawals_derived`; - - -ALTER TABLE `m_savings_product` -ADD COLUMN `interest_calculation_days_in_year_type_enum` SMALLINT(5) NOT NULL AFTER `interest_calculation_type_enum`; - -ALTER TABLE `m_savings_account` -ADD COLUMN `interest_calculation_days_in_year_type_enum` SMALLINT(5) NOT NULL AFTER `interest_calculation_type_enum`; \ No newline at end of file diff --git a/mifosng-db/patchesPutOnDemoServer20130401/5-guarantor-add-relationship.sql b/mifosng-db/patchesPutOnDemoServer20130401/5-guarantor-add-relationship.sql deleted file mode 100644 index b111470f5..000000000 --- a/mifosng-db/patchesPutOnDemoServer20130401/5-guarantor-add-relationship.sql +++ /dev/null @@ -1,34 +0,0 @@ --- Adding new system defined code for tracking guarantor relation ship type -insert into m_code (code_name,is_system_defined) values ('GuarantorRelationship',1); - --- Adding a few Default Guarantor Relationships - -insert into m_code_value (code_id,code_value,order_position) - select id,"Spouse",0 - from m_code - where m_code.code_name="GuarantorRelationship"; - -insert into m_code_value (code_id,code_value,order_position) - select id,"Parent",0 - from m_code - where m_code.code_name="GuarantorRelationship"; - -insert into m_code_value (code_id,code_value,order_position) - select id,"Sibling",0 - from m_code - where m_code.code_name="GuarantorRelationship"; - -insert into m_code_value (code_id,code_value,order_position) - select id,"Business Associate",0 - from m_code - where m_code.code_name="GuarantorRelationship"; - -insert into m_code_value (code_id,code_value,order_position) - select id,"Other",0 - from m_code - where m_code.code_name="GuarantorRelationship"; - --- Add a column to link Guarantor to Code value -ALTER TABLE `m_guarantor` - ADD COLUMN `client_reln_cv_id` INT(11) NULL DEFAULT NULL AFTER `loan_id`, - ADD CONSTRAINT `FK_m_guarantor_m_code_value` FOREIGN KEY (`client_reln_cv_id`) REFERENCES `m_code_value` (`id`); \ No newline at end of file