Commit Graph
390 Commits
Author SHA1 Message Date
Vishwas Babu AJ 15311f6425 Refactoring document and image management 2013-06-03 10:33:01 +05:30
HarshacandVishwas Babu AJ 9c1f9cd912 Adding ability to upload files on s3.
To enable file upload on S3 you need to enable the configuration setting in c_configuration table for s3.
The S3 credentials (access_key, secret_key, bucket_name) in a m_external_services table.
m_client table is normalised into m_client and m_image table. The relation between m_client and m_image is one-to-one for now.
To persist the storage type(s3 or filesystem) a column had been added to m_document.

MISOFX-69 Adding db migrations for s3 support

MIFOSX-69 Adding method to return boolean value of S3 config

MIFOSX-69 - Priti/Harsha - Refactoring Code, extracted interface for Documents upload

MIFOSX-69 Refactored to add S3 Support for file upload. Modified saveDocs to throw Document Management Exception instead of IO exception

MIFOSX-69 Adding S3 support for file upload

MIFOSX-69 - Adding S3 support for Image upload

MIFOSX-69 Adding factory to get instance of data store as per s3 configuration

MIFOSX-69 Changing table s3_details to generic tabe for external services, adding column to store the storage type in m_documents table

MIFOSX-69 Fetching S3 details from database

MIFOSX-69 Adding document storage type while creating a document

MIFOSX-69 Normalising client table to create an image table

Refactoring ClientImage code to save client image in m_image table

Refactored code to get document as file

MIFOSX-69 Retreiving documents from S3

MIFOSX-69 Refactored ClientData to store ImageData

MIFOSX-69 Retrieving images from S3, Modifying Base64 to encode from byte array instead of file in CLientImagesApiResource

MIFOSX-69 Refactored code to delete client image

MIFOSX-69 Deleting Images from S3

Refactored DocumentStore to return StoreType from string value

MIFOSX-69 Refactored to move document deletion responsibility to storageType

MIFOSX-69 Giving more appropriate name to getInstance methods of DocumentStoreFactory as per the instance creation criteria

MIFOSX-69 Deleting Documents from S3

MIFOSX-69 Removing unnecessary s3_param from migration

MIFOSX-69 Adding ability to update document and update doc store type

MIFOSX-69 Renaming method to follow java conventions

MIFOSX-69 Adding filename to error log for s3 file retrieval

Adding data migrations and changing the version for migration file
2013-06-03 10:29:30 +05:30
Keith Woodlock 42a2428774 MIFOSX-395: initial database changes along with authentication api changes to support organisational roles, with optional ability to link application users with staff members to support role based screen views. 2013-05-29 00:11:47 +01:00
Lech Rozanski 721a12c2fa MIFOSX-365: Simplify 'Data Tables' functionality 2013-05-28 17:17:51 +02:00
mifoscontributer 2d4050de12 Defining accounting rule with Tagged Accounts
Formatting the white spaces
2013-05-28 11:52:16 +05:30
Vishwas Babu AJ 18d65f2890 bug fixes for dcument upload 2013-05-27 12:21:36 +05:30
Vishwas Babu AJ da50121437 accounting integration for savings and refactoring 2013-05-27 09:31:46 +05:30
mifoscontributer badfc547a7 Add missing db scripts for accounting rule 2013-05-22 13:08:38 +05:30
John Woodlock 2ef76e174f mifosx-354 2 reports 2013-05-20 13:52:50 +01:00
goutham-M c3cc584c02 Defining accounting rules for organisation
Defining Accounting Rules

Permissions for accounting rules
2013-05-17 19:29:18 +05:30
Vishwas Babu A J 133590c54a Merge pull request #289 from vishwasbabu/mifosx-223
user configurable payment types and related accounting changes
2013-05-13 23:42:04 -07:00
Vishwas Babu AJ dd5a1cf995 user configurable payment types and related accounting changes 2013-05-14 12:08:17 +05:30
John Woodlock 7987c29960 mifosx-354 Group Summary Details 2013-05-14 02:26:43 +01:00
ashok-conflux e14a8bbe1f Generate center/group collection sheet using meeting calendar dates 2013-05-09 19:04:56 +05:30
goutham-M 8b4de075a2 SQL Retrievals for Hierarchical ChartofAccounts
Fixing Naming Convention for COA options

Tag ID for GLAccounts
2013-05-08 20:15:06 +05:30
Keith Woodlock 7b7b2cf1da update dist task to pick up on sql files needed for first time install or upgrade. 2013-05-07 12:40:45 +01:00
John Woodlock 3fbd32918f mifosx-195 report maintenance (fixed) 2013-05-06 23:18:55 +01:00
John Woodlock 4319fdb512 mifosx-195 report maintenance 2013-05-06 19:05:57 +01:00
ashok-conflux d3915703a5 wip:added separate commands for associating/disassociating a client to group 2013-05-04 18:29:01 +05:30
Keith Woodlock 339b95e615 MIFOSX-322: update apidocs, remove legacy sql files. 2013-05-03 17:39:42 +01:00
Vishwas Babu AJ 61b6bbf3f9 removing autoposting code 2013-05-03 17:12:24 +05:30
Vishwas Babu AJ 574cd2f7d8 fixing flyway format for referenceNumber sql migration 2013-05-03 13:10:02 +05:30
goutham-M 834ee8f76e refrenceNumber added to journal entry
add referenceNumber field to acc_gl_journal_entry sql script
2013-05-02 17:17:10 +05:30
Keith Woodlock cf3c030db7 MIFOSX-246: add support for annual fees on product and savings account. need to introduce overnight process to check and update annual fees. 2013-05-02 02:20:23 +01:00
Vishwas Babu AJ b35d7a6249 wip:accounting stubs for autoposting and abstractions 2013-04-30 20:58:25 +05:30
ashok-conflux bc85e81316 fixed MIFOSX-301 issues and added loan type and template type to loan 2013-04-29 17:46:11 +05:30
Keith Woodlock 44cef96643 MIFOSX-246: support for withdrawal fees on savings accounts. 2013-04-26 10:13:39 +01:00
John Woodlock 51d63b6db7 rename migration v25 file properly 2013-04-24 20:56:45 +01:00
John Woodlock c742ca0519 fix mifosx-303 2013-04-24 19:17:21 +01:00
ashok-conflux 1068fe5870 added foreign key contraint for group and client in loan table 2013-04-22 12:41:45 +05:30
Keith Woodlock 604f07f13e MIFOSX-213: wip statuses on center and group data and remove is_deleted from client. 2013-04-19 00:43:36 +01:00
Keith Woodlock 0e54ca5fa2 MIFOSX-213: wip add status to centers and groups, tidy up CRUD on each and update api docs. 2013-04-18 15:18:25 +01:00
Keith Woodlock 1180200ca3 MIFOSX-213: support pending, active, closed status for clients. 2013-04-17 13:05:24 +01:00
John Woodlock c4ba4c54ca WIP mifosx-195 create/update validation down to domain level from json checks + put report CRUD into config bucket 2013-04-16 02:25:46 +01:00
Keith Woodlock 38b1d10f62 update V17 patch which cause funny foreign key contraint on existing production dbs. 2013-04-15 13:24:31 +01:00
John Woodlock b71e659420 WIP mifosx-195 more maintenance work plus fix reportId, parameterId in list reports api 2013-04-15 13:02:52 +01:00
John Woodlock 4104150bd1 wip mifosx-195 - updated report related ddl and data 2013-04-15 02:26:02 +01:00
ashok-conflux debce5655f MIFOSX-282: remove min and max fields from loan table 2013-04-13 18:08:51 +05:30
Keith Woodlock dbed6037f3 move migration file into coredb folder. 2013-04-10 18:01:25 +01:00
Nayan Ambali efe0379258 Groups api for centers/groups 2013-04-10 16:30:10 +05:30
John Woodlock a8c10facd9 change status_id to status_enum 2013-04-10 11:22:11 +01:00
John Woodlock fdc0767f7f add client and group status fields 2013-04-10 10:48:17 +01:00
Vishwas Babu AJ e15a72eab1 wip: repayment/disbursal apis support optional payment details 2013-04-09 17:00:25 +05:30
Keith Woodlock 14aa62073e MIFOSX-250: wip on interest compounding and posting 2013-04-06 11:41:14 +01:00
Keith Woodlock 20f010cbc3 bump up version of database patch. 2013-04-05 21:32:58 +01:00
ashok-conflux 2446a0f05e MIFOSX-282:added min and max constraints for Interest rate and number of repayments 2013-04-05 20:24:40 +05:30
Keith Woodlock 7b422c956c update ceda customisations. 2013-04-05 12:45:25 +01:00
Keith Woodlock 409c48dd78 remove legacy permissions 2013-04-05 12:25:07 +01:00
John Woodlock d98360dd39 mifosx-270 api docs audit/makerchecker/permissions + wip mifosx-97 make functionality match api docs 2013-04-05 02:09:04 +01:00
Khushal Oza 8956ef35a3 [Khushal/Priti] Modified build.gradle to have tasks for migrating both types of DB. Added migrateDB and showDBInfo with params as DB name. They wrap over flyway so that one can pass DB name as param. Also seperated the migration folder into list_db and core_db so that migrations for tenant list and core tenent db can be placed in different folders. 2013-04-04 12:21:18 +05:30