Skip to content

Releases: OpenSPP/openspp-modules

17.0.1.4 Sibuyan

08 Oct 13:14
c760212

Choose a tag to compare

New Features:

  • Developed the OpenSPP Branding Kit (spp_branding_kit)
  • Develop the Donor Management Module (spp_registry_donor)
  • Updated the maturity status of the modules
  • Restructured the common, SP-MIS, Farmer Registry, and Social Registry base modules
  • Added a UI for configuring the Oauth keys (spp_oauth)
  • Restructured the change request module (spp_change_request_base)

Improvements:

  • Replaced all module icons to be consistent with the OpenSPP design
  • Support multiple phone number formats in phone validation function
  • Updated the module descriptions
  • Modified the eligibility tab labels to be more consistent with its function in the program creation wizard
  • Removed the national ID in farmer registry to support its generic structure.
  • Moved the user roles basic definitions to the OpenSPP common base module (spp_base_common)
  • Removed the access to delete actions in registry, programs, cycles, and entitlements
  • The "Assign to me" button in change request will only appear to validators based on the CR stage

Bug Fixes:

  • Problem in rendering image previews
  • Event data type creation (spp_event_demo)
  • User roles, ID batch generation, and the "Mark as Done" function (spp_idpass, spp_idqueue)
  • Problem with gender and IDs not reflected after scanning documents (spp_scan_id_document)

17.0.1.3 Ticao

14 Aug 02:11
3ab7cfe

Choose a tag to compare

Features of this release

  • SP-MIS:

    • Fixed module installation conflicts.
    • Removed unnecessary options from actions.
  • Farmer Registry:

    • Fixed module installation conflicts.
    • Removed unnecessary options from actions.
    • Improved validation for farm members' data.
    • Improved farm data writing to handle conditional creation of farmer data.
    • Fixed issues with updating names and phone numbers.
    • Added validation for individual data deletions.
    • Added handling for the deletion of specifics in a farm's agricultural activity.
    • Fixed issues with creating and updating multiple records.
    • Added farm seasons to farm activities.
  • Ethnic Group management:

    • Added a new module for managing individuals' ethnic groups.
  • Data Import:

    • Improved registry data import templates to support groups or individuals.
    • Improved registry data import matching to enable or disable overwriting matched data.
    • Improved the import of registry data when multiple matches are found.
    • Fixed asynchronous importing issues.
    • Improved big data import.
  • Area Management:

    • Restructured the module to support non-SP-MIS and non-farmer registry implementations.
    • Added access rights to the area menu.
  • Area Import:

    • Improved handling of import errors.
    • Added validation for latitude and longitude.
    • Improved handling of languages in imported data.
  • Demo Data Generator:

    • Improved the farmer demo data generator.
    • Improved the generation of large demo data for the farmer registry.
    • Fixed issues with the date of birth and registration date when generating large demo data.
  • Program Management:

    • Fixed entitlement approval validation issues.
    • Fixed program cycle button access based on eligibility type.
    • Added a UI for showing cycle members.
    • Improved button titles in the UI.
    • Added a feature that allows assigning custom UIs per program.
    • Improved access control in the cash entitlement module.
    • Fixed an issue with cash entitlement management of the maximum amount.
    • Updated button titles and other labels in the program compliance criteria UI.
    • Fixed issues in verifying cycle membership.
    • Added the "total amount issued" and "paid" fields to the entitlement list.
  • Change Request:

    • Restructured the module to support non-SP-MIS and non-farmer registry implementations.
    • Added a feature for automatic approval of change requests from the IDPass Data Collect app.
    • Added the "add farm" change request type module.
    • Added the "edit farm" change request type module.
    • Added the "add farmer" change request type module.
    • Added the "edit farmer" change request type module.
    • Added the "add group to a group" change request type module.
    • Updated some UI components.
  • Verifiable Credentials:

    • Fixed issues with handling VCI issuers.
    • Improved error handling.
    • Fixed an issue with rendering the card issuance server action.
    • Fixed an issue with the modal window not closing.
  • OpenSPP API:

    • Fixed issues with DCI API RSA key management.
    • Improved error handling.
  • User Role Management:

    • Improved the filtering of registrants by area for local registrars.
    • Fixed issues with handling expired accounts.
    • Restructured the module to support specific requirements (SP-MIS, Farmer Registry).
  • Grievance Redress Mechanism:

    • Added the Grievance Redress Mechanism (Helpdesk) module.
  • Document Management System (DMS):

    • Added the file preview widget.
  • ID Queue:

    • Fixed issues with some buttons and the UI's footer.
    • Fixed issues with managing ID generation by batch.
    • Updated some button titles and other labels in the UI.
  • OpenSPP Installer:

    • Added SP-MIS and Farmer Registry to the installation wizard.
    • Fixed issues with demo generator modules.
  • Basic Dashboard:

    • Added the dashboard base module.
  • Menu Management:

    • Created a new module for managing the visibility of module menus.
    • Restructured the module to support non-SP-MIS and non-farmer registry implementations.
  • Custom Filter:

    • Added fields that can be used in the domain filter of the registry model (res.partner).
  • Point Of Sale Customization:

    • Added the entitlement redemption process to the POS.
  • Attendance Management:

    • Created a new module for managing attendance for entitlement compliance.
  • QR Code Scanner:

    • Added the QR code scanner module.
  • Audit Log:

    • Improved the UI.
    • Fixed some issues in the audit log module.
  • Backend Theme:

    • Improved the theme and modified some icons.
  • Test Coverage:

    • Improved test coverage.
  • Python Libraries:

    • Updated Python libraries to safe versions.
    • Aligned libraries with Odoo 17.
  • Github Workflows:

    • Updated the action to use CodeQLAction v3.
    • Improved code analysis execution.
    • Refined code analysis during pushes to the main branch.
    • Improved TruffleHog run.

17.0.1.2 Batanes

22 Aug 07:07
b17644b

Choose a tag to compare

Features of this release

  • Commcare integration
    • The CommCare integration makes it possible to configure OpenSPP to support data collection through CommCare.
  • OpenFN integration
    • OpenSPP now supports OpenFN, making it simple to share data with other systems supporting OpenFN.
  • OpenCRVS integration
    • The integration with OpenCRVS allows import from OpenCRVS into OpenSPP, providing yet another data source for the Registry.
  • Improved importer functionality
    • An import match has been added to the importing functionality, allowing easy updates to existing records.
  • Farmer registry
    • The OpenSPP Farmer Registry solution makes use of multiple parts of the separately mentioned OpenSPP functionality but also adds new functionality such as advanced GIS Capabilities with GeoJSON API and QGIS Integration
    • OpenSPP has added a module to support individual change requests in the farmer registry, with a new farmer change request type
  • Eligibility criteria
    • An SQL Eligibility Criteria Manager has been added, allowing complex SQL queries to form the basis for the eligibility evaluation.
    • A manual Eligibility Manager has been added, allowing the user to automatically include beneficiaries into a program.
    • OpenSPP has implemented a module to link event data with program membership, allowing users to associate registrants with programs and verify enrollment criteria.
  • Inclusion of ID number in entitlements
    • It is now possible to add a document type in the entitlement manager, this will automatically include the ID number in the entitlement data for any beneficiary who has this document type recorded.
  • Compliance criteria
    • OpenSPP now supports compliance criteria, meaning that it is possible to during program configuration add a criteria that must be fulfilled to remain active in a program.
  • PMT module
    • Functionality to configure Proxy Mean Testing (PMT) has been added to OpenSPP. This allows the user to input indicators in the UI as well as defining their weight.
  • Service point
    • It is now possible to associate points of service with an individual in order for it to be used when generating an entitlement.
  • Onboarding wizard
    • An onboarding module has been added, allowing a smoother installation phase where a wizard assists the user through the setup configuration.
  • Reporting
    • Integration with Metabase
    • Integration with Apache Superset
  • REST APIs & OpenAPI documentation
    • OpenSPP now includes REST APIs and documentation following the OpenAPI specifications.
  • Smile Audit module
    • The Smile Audit module has been adapted to suit the needs of OpenSPP, allowing an audit trail for all functionalities.
  • DCI CRVS Interface Standards v1.0. Implementation
    • OpenSPP has implemented the DCI CRVS Interface Standards v1.0, ensuring data exchange with civil registration and vital statistics systems to enhance interoperability and registry accuracy.