Skip to content

Tasking Manager Version 3.3.0

Compare
Choose a tag to compare
@xamanu xamanu released this 30 May 09:23
· 2050 commits to master since this release
dac2b42

Changelog

  • Add inbox filtering, sorting, delete multiple
  • Add delete message feature in individual message page
  • Restrict editor programs for mapping and validation stages
  • Split tasks with arbitrary geometry
  • Encourage user to provide email.
  • Make organisation and mapping type in project metadata panel required
  • Introduce option to require validators to be intermediate or advanced mappers
  • Message users on level upgrade
  • Factor smaller project page refresh
  • Add loading message in project page
  • Increase time interval of has-new-messages requests to 1 min
  • Provide more numbers about projects and users in internal api
  • Define cascade relation for project chat
  • Upgrades for backend and frontend dependencies
  • Include postgres port as configuration parameter
  • Replace Elastic Beanstalk with Cloudformation setup
  • Add database dump for local testing
  • Add script to cleanup projects with invalid geometries and low mapping rates
  • Improve Docker setup and create makefile for automated setup and testing environment
  • Extend gitignore
  • Cleanup deprecated Dockerfiles, unsused shippable library, and removed Elastic Beanstalk configuration
  • Keep task selection when changes applied
  • Fix broken overpass view by providing AOI
  • Bring back the activity overview
  • Repair invalidation of tasks marked with "bad imagery"
  • Block access to pages for non-existing messages
  • Reset bad imagery count on task reset
  • Fix bugs on TaskInvalidationHistory.record_invalidation and projectMapService
  • Fix several issues with database migrations
  • Multiple fixes to python tests
  • Include a few missing profile translate strings
  • Move documentation from the wiki into the code base docs directory
  • Add Entity Relationship Diagram of the TM database
  • Update and extend documentation on contribution guidelines
  • Add install scripts for Debian 9, 10 and Ubuntu 18.04

Description of changes

… for all users

  1. The message inbox got extended with many new filtering and sorting options. Please review and try to receive messages, that will contain more filtering options than the ones that are already in the system. You should also be able to delete messages from the page you are reading the message.
  2. We present a warning symbol now next to the user name, when there is no email address given. This way we want to encourage users to add their email addresses to the TM and they will be able to receive email notifications.
  3. The activity stream in project’s Activities and Stats was broken and should now work as intended.
  4. After an action on a single task was performed (like marking it valid, etc.) the selection to the tasks should be maintained instead of reset.
  5. After marking a tasks with "bad imagery", now the action to invalidate the task is allowed.
  6. We applied some changes to the refreshing of a single project page and the notification with new messages, please have a look whether everything works smooth.

… for project managers

  1. Project creators and managers can now select certain editors for mapping and validation steps from the project’s settings page. Only these should be editor options when clicking the button to map or validate.
  2. The project fields for organisations and mapping type should now be mandatory.
  3. And we added another option in the project’s permission page, that allows to restrict validation to intermediate and advanced users.
  4. You should now be able to split tasks that are having all kind of geometry.
  5. The overpass view of contributions by users was broken and should now be working again.