All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Improved the dashboard (added pending documents and operators)
- The last filters used are saved
- Created task for expiring documents and performing the scores calculations
- Changed the certifications from being associated to an Operator, to an FMU
- Made the Required Operator Document persisted even when deleted
- Imported Operator Documents' Files
- Added cascade deletes to the required operator document
- Added the resources:
- Laws
- Species
- FMUs
- Monitors
- Improved usability and the interface
- Ensured only admins who are active can log in
- Improved forms:
- Observer
- Operator
- Observation
- Created the buttons to deploy the Portal and IM BO (and update the translations)
- Added filters and sorting in the IM BO for:
Operators
Monitors
- Added endpoint for severities
- Creation of operators in the Portal
- New fields for Operators (website and address)
- Added filters and sorting in the IM BO for:
FMUs
Observation Reports
Observation Documents
Laws
- Creating a report in an observation makes all the observers own the report
- Created special rules for operators with FA ID
- Are the only ones with documents
- Are the only ones with observation scores
- Refactored the import task
- New data for governance and operator observations
- Refactored the permissions system
- In the IM BO, only the user's monitor was being listed in the observations
- Permissions: ngo's couldn't create reports or documents
- Added
created-at
andupdated-at
for observations - Added
operator
andmonitor
to the users endpoint - Added filter by report id to observations endpoint
- Added controller action to the JsonApi Resources context
- Removed the default scope from observations
- When creating an observation, the current monitor is added to its monitor list
- FMUs included in
observations-tool
now have the geoJason - Added touch for observations/observers/reports/documents
- Created the task to import Laws
- Added touch to observer and observation when saving reports and documents
- Created a deploy and import task
- Observations tool
- Admins can see all observations
- Reports can be shared between monitors
- Added
actions-taken
to observations - Observations save the user who last modified them
- Laws
- Showing all the fields in observations
- Added Miscelaneous
- Changed documents to observation documents
- Added Reports to Observations
- Fixed generation of api keys for users
- Deletes previous pending operator documents
- Added the app name to the context
- Observations tool
- The monitors observations are now displayed (even if they haven't yet been approved)
- New Relic (for performance monitoring)
- Backoffice:
- Sort observations by user, by fmu, by observer
- Edit required operator documents
- Ordering of countries listings
- Editing observations' subcategories
- After approving/rejecting an observation, it redirects to the same page
- Added more information to the listing of the operator documents
- Set user id when creating a document
- Show old documents in the chronological view
- Added multiple monitors per observation
- Changed the data import to split the monitors and import them all
- Changed BackOffice to account for multiple monitors
- Changes to backoffice after the meeting of 17/08 including:
- Added sort and filters for Operators, Observations and Documents
- Added
approve
andreject
actions for operator document - Added the monitor to the observations listing
- Show deleted documents
- Structural changes:
- Added Forest Atlas UUID to operators
- Observations not approved aren't shown or used for calculations
- Added
uploaded_by
to Operator Documents