Releases: AtlasOfLivingAustralia/fieldcapture
v4.1
The MERIT 4.1 release contains the following new features:
- Support for overriding automatic assignment of states and electorates to projects
- Tidy up of the state and electorate facets on the project explorer to account for difference case and spelling when layers are updated in the spatial portal
- Improvements to organisations to better support relationships between projects and organisations. This includes a 1->many relationship between projects and organisations, support for organisation contract names to reflect the name used on a project contract, support for relationship type and date ranges.
- Bulk change support for project -> organisation relationships
- Stronger validation on project load and auto-creation of organisations if required
- Support for organisation funding and targets, and enhancements to the RCS quarterly report to replace some functionality of an external system.
What's changed:
- #2979 - ABN lookups are rate limited to match the ABN service rate limit
- #3384 - Fixed table data upload where "append data to the table" is not checked
- #1724 - Project site and electorate assignment can be manually specified by a user, optionally overriding automatic assignment
- #2789 - Ecodata is now used to upload shapefiles, replacing the spatial portal
- AtlasOfLivingAustralia/ecodata#1034 - Tidy up state / electorate display on the project explorer by mapping to consistent spelling/case.
- #2691 - Allow more organisations in the "show more" of the organisation facet, and account for new contract names when used.
- #3357 - Admin bulk upload to correct org->project relationships
- #3340 - Use "recipient" to refer to an organisation in a project by default (instead of grantee/service provider etc).
- #2686 - Automatically update project -> organisation relationships when an organisation is renamed (or a contract name is changed)
- #3257 - Fixed an issue causing a very slow creation of a new organisation
- #2880 - Rework of the organisation page and project page to support 1->many project->organisation relationships with optional contract name / relationship name and date bounds for the relationship to support business needs.
- #3369 - Updates to RCS quarterly reports and support for organisation service/targets/funding to support IPPRS reporting.
- #3379 - Support a flag to remove invoiced values from the dashboard for programs that don't collect actuals and invoiced amounts separately.
New reports/ change to reports
Program changes:
#3380, #3343, #3331, #3354, #3223, #3221, #3222, #3037, #3372, #3351
Technical changes and scripts:
#3355 - Work on functional test failures on actions due to chrome updates
#3389 - ala-security-libs 6.3.0
#3350 - site creation due to multi-point, line, point, high precision coords
v4.0
What's Changed
Note this release is dependent on changes in the ecodata 5.0 release.
Frameworks / technical
#3244 Updated to grails 6
#3265 The API key was replaced with a JWT for interfacing with ecodata
#3271 Set a custom user agent when making HTTP requests to ALA services to allow MERIT to be easily identified
#3304 Updated js test libraries
Reports
#3311 - Fixed the ability to upload dates into a report template via a spreadsheet
#3267 - Fixed display of selections with id/label in view mode. Specifically the data set in the Synthesising baseline data service
#2745 - Fixed a bug related to session timeout that could result in duplicate sites in a report under some circumstances
#3279 - Renamed options baseline/indicator in data set summary to match terms use use in the report. Removed some restrictions on the reuse of data set summaries within a report.
My Projects
- #2954 - Update the current report status algorithm to account for new reporting framework
- #1980 - My Projects can now load data asynchronously when the project list gets too large to improve performance and prevent errors
Project Explorer
- #3320 Allow grant/project managers to use the electorate facet
- #2382 Support re-indexing of all projects in a program / MU to allow the search index to be updated when these entities are renamed.
- #3291 Allow the dates facet to require the entire project to fall within the selected date range instead of overlap it
Data set summaries
- #3279 - Improved usability of data set summary page - added columns, renamed options to match the report.
Project overview
- #2838 If a photo is used in a blog, don't also show it in the photo strip section of the project overview
General
#3264 - The user is now notified via a banner when their session has timed out or they have lost the connection to MERIT.
#2741 - Use the same UI for changing a program for original MERIT project templates in the Project Settings tab.
#3084 - Support programs with > 4 primary outcomes without invoking the RLP environment/ag behaviour in the MERI plan
#3302 - Allow marine parks as "known shapes" when adding/editing a Site. The layers supported for known shapes is now configurable.
#3316 - Fixed a bug that prevented a user that had changed their email address from being removed via the "Remove user access from MERIT" function.
#3336 - Added a "Marine" option to the site context dropdown
Features implemented in ecodata
#3260 - Allow the layers intersected against a site to be configured via the projects hub to avoid unnecessary site intersections affecting performance.
#3292 - The algorithm for determining a project state/electorate has been reworked.
v3.5
v3.4
Fixes and enhancements to organisations:
#3160 - Added the documents section to the Admin tab of the organisation page
#3106 - Fixed bug preventing social media links from being deleted on the organisation page
#3107 - The organisation logo is now displayed on the organisation page
#3242 - Fixed the display of the organisation performance management report
#3146 - Support organisation based score queries for the RCS Annual Report and created the report
#3128 - v2 of the RCS quarterly report.
Miscellaneous:
#3092 - Add autocomplete="off" browser hint for all fields that use the date popup in MERIT
#3178 - Fixed display errors on the read only view of the data set summary
#3053 - Allow Site admins to remove the "Not required" status from a report
#3102 - When using the "delete report contents" function, the site (if any) associated with the report will also be deleted
#3170 - Update the dashboard to include both delivered and invoiced amounts for each target (in supported programs). Updated delivered scores to use the totals field from the NHT Output Report.
#3230 - Tweaked column sizes and array formatting for read only MERI plan for better "printable" results
#3224 - Disable the "Compare to latest approved MERI Plan" when there is no approved MERI plan to compare to
#3238 - Fixed the session listener mechanism to perform session creation/destroyed logging
Configuration changes:
#3228 - Create new services and scores
#3233 - Add new threats for selection in the MERI plan.
v3.3
Updated to ecodata-client-plugin 6.4
#3162 - Fixed display of the end dates of organisation reports in the report header.
#3174 - Improved isolation of data set summary updates - use individual rather than bulk updates when saving / deleting data sets.
#3185 - Updated script to tag plot descriptions as surveys so they show up on the data set summary
#3171 - (ecodata fix) the audit trail for Monitor callbacks now shows the user that initiated the action leading to the callback
#3162 - Fixed report end date in the header of organisation reports
#3184 - Allow 200 characters in a data set summary name
#3190 - Clear data in fields hidden by Yes/No selections on save
#3188 - Don't allow user selections (select2 tags) in MERI plan dropdowns
#3208 - Changed progress/status labels on the data set summary to more accurately describe the status of data sets sync'd from Monitor
Provisioning scripts:
#3148, #3149, #3151, #3114, #3156, #3206
v3.2
The focus of the MERIT v3.2 release is:
- Enhancements to the Monitor app integration into the MERIT reporting workflow and
- Minor fixes and enhancements to the MERI plan to support the OMPG and other program requirements.
There are also a few minor improvements and fixes unrelated to the above.
Full Changelog: v3.1...v3.2
Monitor integration
- #3049 - Include Monitor species in the Outputs Report pre-pop routine.
- #3126 - Include a link to the Monitor barcode label generation routine for projects that use it.
MERI plan related changes:
- #3130 - Prevent duplicate priorities from appearing in the select list of the related priorities in short / medium term outcome statements
- #3118 - Support multi-select for investment priorities in short / medium term outcome statements
- #3120 - Allow the only baseline to be deleted in the MERI plan if the program configuration supports this.
- #3121 - Allow MERI plan priorities to be rendered via select2 when they are multi-select
- #3133 - Add the "Other" monitoring method (when other is selected) to the read only version of the MERI plan
- #3140 - Don't clear the priority selection if the text of an outcome changes
- #2983 - Allow investment priorities to be selected via an ALA species lookup instead of a list from the program/Management unit
- #3150 - Don't allow survey services to be selected in a project with no baselines
- #3157 - Clear any unsaved data from a user who has had the MERI plan lock stolen
Other:
- #2973 - Added a funding verification date field to the project settings tab.
- #3119 - Don't allow the plant survival survey to be added as a baseline data set in the data set summary page.
- #3075 - Script to create new programs
- #3142 - Added a targets independent method to retrieve scores for a financial year to support the SAF annual report.
v3.1
What's Changed
The 3.1 release is primarily focussed on the new Outputs Report, in particular integration between the Outputs Reporting and the Data Set Summary, which in turn can be created via the Monitor app.
Reporting
- #3015 - Fixed reporting history for organisation reports
- #3005 - Moved reports above project list on the organisation Reporting tab for usability
- #2997 - Added a submission declaration for RDP reports
- #2891 - Allow a form to customize the document owner to support attachments to org reports
- #3004 - Support org report download to match management unit report download
- #2971 - Implemented pre-population of a selected data set summary into the Outputs Report
- #3055 - Sync the lifecycle of a data set summary to the reporting lifecycle - data set summaries become published and approved when the report they are used in is published / approved.
- #3097 - Fixed an issue where site data wasn't cleared when a form section was marked as not applicable
- #2842, #2563, #2974, #2964, #2893, #2892, #2965, #2851, #2852, #2855, #2854, #2856, #2857, #2858, #2883, #2884, #2885, #2886, #2887, #2888, #2890, #2894, #2895, #2896, #2897, #2898, #2899, #2900, #2901, #2853, #2909, #2913, #2914, #2910, #2908, #2915, #2959. Development of the new Outputs Report
- #3101 - Support better date validations for the outputs report
MERI Plan
- #3046 - Updates to column header case for some fields
- #3041 - Updated some inconsistent headings between the editable version of the MERI plan and the read only version
- #3073 - Added validation to MERI plan output targets
- #3064 - Improved formatting of multi-select fields (e.g. services and protocols) in the read only version of the MERI plan
- #2980 - Implement a report that displays differences between approved versions of the MERI plan
- #1720 - Implement pessimistic locking of the MERI plan
- #3081 - Made the priority field of a secondary outcome mandatory
- #3096 - Fixed mis-numbering of baselines when rows in the middle of the table are deleted
- #3079 - Fixed an issue preventing grant managers returning a submitted MERI plan when the "only admins can return approved plans" flag is set
- #3123 - Fixed styling of the URL column in read only view of the regional plans section to handle long URLs with wrapping.
Monitor app integration
- #3008 - Added a new role "Project Participant" to support users of the Monitor app
- #3025 - Added a column to the data set summary to indicate it was created via a submission from the Monitor app
- #3040 - Added a mechanism to identify sites created via the Monitor app
- #3057 - Added date created/ last updated, service to data set summary
- #2957 - Modified the data set summary to remove any duplication between questions and data supplied via the Monitor app
- #3058 - Don't show data set summaries created for the plot selection/ plot layout submissions
- #3011 - Don't allow sites created via the Monitor app to be edited by the user
- #2828 - Implement the Monitor app -> data set summary -> outputs reporting workflow in MERIT
- #3089 - Prevent more than one project area being created per project as this rule is needed for Monitor integration
- #3108 - Only allow modules containing protocols tagged as "survey" to be selectable in monitoring section of MERI plan
Other
- #2984 - Renamed Primary Investment priorities to Investment priorities on the project overview
- #2986 - Added a new project external id type - tech one contract number
- #2989 - HTML setting content is made well formed before display
- #2991 - Fix cases where navigating between a site view page and back to a project wasn't working correctly
- #2982 - Fixed a bug where annual targets of 48 were absent from the annual report
- #2970 - Reports still using the PDF generation service were migrated to the new method
- #2992 - Use a bearer token when communicating with the spatial service
- #3016 - Fixed a bug preventing an org page with large projects from displaying correctly
- #3042 - Allow org admins to assign permissions to other org users
- #3061 - Support optional use of bearer token with spatial service to decouple release dates
- #3091 - A management unit created via the UI will result in an error on the associated project page due to null config
- #3095 - Fixed an issue where the photo points drop zone takes over the page
- #2977 - Add extra warnings where documents can be uploaded about taking care to not make sensitive data public
- #3110 - Handle a crawler sending a request without mandatory parameter more gracefully
Dependency updates
- #2987 - Updated datatables
- #2993 - Updated ala-security-libs version
- #3068 - Update grails point release
Testing related
Program provisioning / miscellaneous scripts
- #3044, #3022, #3021, #3033, #3037, #3075, #3076, #3077 - new programs
- #2995 - Undoing a mechanism used to hide projects until they were announced
- #3013 - Create new orgs via script to bypass ABN requirement
New Contributors
Full Changelog: v3.0.2...v3.1
v3.0.2
v3.0.1
v3.0
The MERIT 3.0 release contains changes to support a new program.
The headline changes are better tracking of outcomes through MERI and project reporting and an overhaul of the organisation page to support different reporting requirements and redesigned reporting.
#2829 - Significant updates to the MERI plan to support a closer linkage with Project Logic and to tie outputs and projects activities more closely to project and program outcomes.
#2826, #2927, #2938 - A major update to the organisation page to support reporting equivalent to the Management Unit reporting on the organisation page.
#2928 - Programs now support a configuration item that requires approved MERI plans to be released by a MERIT Admin user if they need to be updated. This is because linkages (outcomes, services, data sets, protocol modules) from the MERI plan through to reporting forms can be broken by updates to the MERI plan after reporting has commenced.
#2940 - Provide appropriate selection of outcomes for reporting forms based on the outcomes that are reliant on delivering that service.
#2956, #2942 - MERIT supports login via the cognito authentication system. This includes a change to the format of user ids which can now be arbitrary strings. One consequence of this is the user id is now hidden from non MERIT administrator users in permission tables.
#2870 - New rules for report generation have been implemented to allow multiple rules to generate reports in the same category based on conditions related to project duration.
#2926 - MERIT will automatically add an "Other" category to the ESMA module list (supplied by an external system) unless the external system includes the "Other" module.
#2637 - The project end date can now be set to an earlier time, even if a report with data will have the reporting period reduced by this change. (Note a report with data cannot be removed and a submitted or approved report cannot be reduced in duration)
#2878 - The MERI plan PDF button has been replaced with "Display printable MERI plan" and it opens the result as a printable HTML page rather than a PDF document. A future change will remove the remaining PDF report generation.
#2934 - Ensures the full reporting schedule is available for NHT projects / orgs but that attempts to open the report leads to an "In development" page.
#2232 - Organisations in MERIT with no ABN supplied can now be edited without supplying an ABN
#2923 - Fixes a bug where outcomes that are neither primary or secondary outcomes result in empty boxes displayed on the MU page.
#2827 - Failed account lookups are no longer cached for 24 hours to allow a workflow where a user registers an account after a failed attempt to assign them permissions but then the cache needs to be cleared before the permission can be assigned.
#2917 - Adding or removing a user permission on an organisation, program or management unit no longer applies the same operation to all projects associated with that entity.
#2950 - This is a script to setup the data required for the new program.
#2924 - In an organisation page only projects with the 'active' status will appear in the list of organisation announcements that are able to be bulk edited.
#2879 - Fixed a date dependency in a functional test.
#2933 - Script unrelated to release
#2967 - When a program is flagged as private, projects associated with that program will no longer appear on organisation, management unit or program pages unless the user has elevated access to the MERIT hub.