Changelog

  • Interface
    • Signup now is integrated in main django code (allow admin access, push issues notifications to admin)
    • New status colors, should work for colorblind people too
    • Add a warning when adding zero obs to workspace (reminding to use select tool).
    • Fix some maphash issues when dealing with different contexts
    • Admin: better presentation of some database elements
    • datatables 1.12.1 -> 1.13.2
  • Backend
    • Rename "products" app to "catalog" (products.product was weird)
    • Avoid using null=True with CharFields as recommended by Django
    • Preparing for work on workspace management:
      • Move job submit functions from workspace to jobs app
      • Rename delete to remove
    • Adding pipelines definitions for **CLASSIFIED**

Issues

  • Migrating models from products to catalog is not straightforward, some tutorials & apps seems not to help that much: create a final 7.1.x release that import the catalog app from 7.2 and migrate data using dump/load
  • Multiple workspaces was not ready in time due to events, some changes still prepare the codebase for integration.

Deployment

  • 2023-02-13: Git branch created, feature freeze, 7.2.0 tagged
  • 2023-02-13: Create 7.1.4 migration release, deploy and execute observations/products migration
  • 2023-02-15: 7.2.1 released to fix signup email issues specific to django 2.x