Skip to content

Conversation

@malinowskikam
Copy link
Contributor

https://openimis.atlassian.net/browse/OP-786

Changes:

  • Bumped target SDK to 32
  • Removed access to IMIS public directory
  • Removed All code related to storing claims inside IMIS public directory
  • Added 4 tables: tblClaimDetails, tblClaimItems, tblClaimServices, tblClaimUploadStatus to the sqlite database schema, allowing to store claim information inside sqlite database
  • Added claim CRUD methods to SQLHandler
  • Removed WriteJSON and WriteXML methods from ClaimActivity and created saveClaim method to save the claims in sqlite database
  • Added Claim ZIP export code to SynchronizeActivity
  • Rebuilded SynchronizeService to use sqlite database to search, count, sync and export claims
  • Added FileProvider, allowing the app to export private files
  • Fixed MainActivity checking claim count before initialization
  • Cleaned some code in ClaimActivity
  • Cleaned some code in ClaimReview
  • Replaced all android.util.Log imports with org.openimis.imisclaims.tools.Log
  • Removed repeated code in SearchClaimsActivity
  • Removed redundant Compressor class
  • Added capitalize method to StringUtils
  • Added XmlUtils with an ability to convert JSON structure to XML structure

@dragos-dobre dragos-dobre merged commit 1b7855a into develop Jun 14, 2022
@dragos-dobre dragos-dobre deleted the feature/OP-786 branch June 14, 2022 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants