Skip to content

WIP - Admin: Optimization and UX with Campaigns

okhin requested to merge campaign-0ca117cf into master

Created by: jpic

The purpose of this PR is to enable more real-time-ish user experience for the administrator:

  • Optimization: Sync only dossiers which the admins are interrested in,
  • UX: Sync Dossiers in real-time, when the admin changes Dossiers they are interested in
  • UX: Email admins when a new Proposal was synchronized on a Dossier they follow
  • UX: Show a list of Proposals which require the admin to set a Recommendation for

To achieve this, a Campaign model was added, with an n:m relation to Dossier. The admin manages the Dossiers it is interrested in by managing Campaign objects.

Merge request reports