Primero Versions Save

Primero is an application designed to help child protection workers and social workers in humanitarian and development contexts manage data on vulnerable children and survivors of violence. Please carefully read our LICENSE. If you would like access to the CPIMS+ and GBVIMS+ configurations, please contact: [email protected]

v2.10.2.1

4 weeks ago

Features:

  • New CP Insights: Workflow (Cases), Protection Concerns, Follow Ups, Services and Reporting Location for CPIMS+
  • Customizable styling for demo sites
  • Superusers can manage MRM Code of Conduct for MRMIMS+
  • Updated developer resources
    • Updated documentation for pulling translations from Transifex
    • Improved configuration loading for Tier 4
    • Upgraded to Docker Compose v2 for Tier 4 and self-hosted instances

Fixes:

  • Users are able to delete attachments if they have reached the 100 attachment maximum per case
  • Fixed Tracing Request date filter Improved user experience for CPIMS+
  • Fixed permission for “Shared from my team” dashboard for CPIMS+

v2.10.1.1

1 month ago

Features:

  • Updated UI for users who are and are not using push notifications and users can now choose which types of email and push notifications they receive
  • New "Verify" feature for violations for MRMIMS+
  • New MRM Code of Conduct for MRMIMS+
  • Updated Armed Group options for MRMIMS+
  • Keycloak IDP works with MSAL v2
  • Patch updates for Dependabot and Docker Scout
  • Patch update for Nokogiri
  • Patch updates for NPM packages: follow-redirects and webpack-dev-middleware

Fixed:

  • "New Incident" alert re-appearing on Cases' "Incident" form for CPIMS+ and GBVIMS+
  • When changing languages in the language toggle, it properly updates the list headers to the selected language

v2.10.0

2 months ago

Features:

  • Assigning Incidents: -- Users can assign Incidents which are not linked to a case -- Users can assign up to 100 incidents at 1 time from the Incidents list
  • Updated labels on Transfers and Assignments to be more accurate and clearer
  • New permission which allows users to resolve any flag, regardless of whether or not they created the flag
  • Field/Case/Social Worker filter now appears as a searchable and multi-select field in the Case List view
  • Field/Case/Social Worker filter options appear in alphabetical order
  • Users filtering by Field/Case/Social Worker can now choose whether or not they see disabled Users as filter options

Fixed:

  • Pagination of configurations to ensure administrators can apply previous configuration without error

v2.9.3

2 months ago

Features:

  • Referral Enhancements -- When a user selects a value for “Type of Referral” it restricts the fields which the recipient can export -- When a user selects a value for “Type of Referral” it restricts the forms which the recipient can access (e.g. “Incidents” and “Tracing Summary”).
  • Family Linkages and improvement made to the Family Details slider
  • Custom Palettes: can now customize which logo appears on push notifications.
  • New role: “MRM Technical Co-Chair & User Manager.” for MRMIMS+
  • DAO: updated documentation on how to contribute to Primero

Fixes:

  • No longer showing disabled users as an option when referring or transferring a case
  • Fixed issues with the My Account page on Apple devices
  • Improvements to attachment access restrictions where only users with access to a case can view, add, delete an attachment and users with access to view-only can only view the attachment and photo in the case list
  • Agency Administrators and User Managers can no longer add users to other teams’ User Groups

v2.8.0

6 months ago

Features:

  • Family Linkages for CPIMS+ (developers can enable by request, note configuration of family linkages appears for all system administrators): -- On the navigation, you can see “Family” record -- Users can create, view, export, mark for offline, search, flag and update “Family” records -- Users can create a case for a family member either through the “Case” or the “Family” record -- “Family” records can be linked and unlinked to a Case -- “Family Details” forms appear as a slider on cases -- Specific fields updated in the Family record or the Case record will update all linked records (see user guide) -- All updates are tracked within the change log -- Administrators can access default forms and roles through the system settings
  • Push Notifications (developers can enable by request): -- Push notifications are available for users who have been assigned a case; users who have been referred a case; users who have been transferred a case; users who have received a transfer request; manager of user who has sent an approval request; record owner of case who has received an approval response from their supervisor -- Users can set on their profile if they would like to receive push notifications -- Users can choose if their current device receives push notifications
  • Alerts and email notifications when updates are made by a service provider or when a case is updated by another user sharing the same case and users are able to remove alerts (developers can enable by request and require a list of forms would trigger alerts when updated by someone who does not own the case record)

Fixes:

  • Users saving a case are no longer redirected to the Child’s Details form for CPIMS+
  • Able to change date filters without errors in Insights for CPIMS+ and GBVIMS+
  • Date formats now are consistent in Insights and List views for CPIMS+ and GBVIMS+
  • More helpful warning message appears when user has been logged out while Primero window was minimized
  • Navigation improvements for mobile screen sizes including language toggle on login page
  • Automatic SOLR restarts when an error appears

v2.7.1

6 months ago

Fixes:

  • Global Horizontal Note Insight for MRMIMS+
  • Reloading the page when using the progressive web application on mobile no longer causes errors
  • Screen no longer shifts up or down when the on-screen keyboard opens when using the progressive web application on mobile
  • Users are able to more easily select options from dropdowns and multi-select dropdown fields when using the progressive web application on mobile
  • Developer fix for scheduled background jobs were running multiple times
  • Developer fix for redirection URLs for MSAL are no longer hard coded
  • Developer fix updated NPM packages to resolve security warnings
  • Developer fix for tests were running out of memory

v2.7.0

8 months ago

Features:

  • New Insights: Cases by age, sex, and workflow status; Incidents by age, sex, and workflow status; Referrals and transfers by user group; Incidents by Type of Violence; Cases by Type of Violence
  • Permissions to let roles see Insights data at a specific level (ie. all records in my agency, all records in my groups)
  • Upgraded Ruby to 3.2.2
  • Upgraded Rails, Puma webserver, and ActiveSupport

Fixes:

  • Fixed an issue where users with only Report group-read permission were getting no report data. These users can now see information in the reports which correctly reflects their groups' records.

v2.6.2

9 months ago

Features:

  • Upgrading dependencies in SOLR and Rails
  • Reducing pod memory usage for all Primero instances on UNICEF hosting
  • Fixed some automated tests which were breaking builds
  • Improving developer tools which reset site configurations

Fixes:

  • Users had reported getting logged out at random times (note: this had prevented users from being able to save their attachments)

v2.6.1

10 months ago

Features:

  • Security: Updating dependencies with security vulnerabilities and fixes to mitigate potential SQL and template injection
  • Infrastructure: Automated testing improvements
  • Infrastructure: Tools to minimize response time when instances need to be restarted
  • Infrastructure: devops engineers can now see Primero audit logs information when diagnosing issues on a server
  • Infrastructure: made important v2.6.0.2 data migrations accessible to developers

Fixes:

  • Able to disable locations
  • Admins can now translate locked lookups
  • Resolved consistency issues with date filters on the Case List
  • Updated application string translations, including for Kurdish
  • Fixed issue with reporting on some fields created in the form editor

v2.6.0.2

11 months ago

Features:

  • Updated all application string translations for modules using Arabic (ar), French (fr), Spanish (es), Spanish (es_GT), Romanian (ro)
  • Tier 4: loading configuration resolutions for production sites for CPIMS+ Eswatini, Romania, and Thailand

Fixed:

  • Reports including date and date-time fields in reports no longer causes errors for CPIMS+ users including Kakuma CPIMS+
  • Reports on the workflow field for CPIMS+ Users
  • Searching from search or create modal now shows you both open and closed cases for CPIMS+ Users
  • Administrators can again change field names in the form editor
  • TSFV - Fixed issue with alerts not appearing on Cases with duplicate National ID values