platelet-app / platelet

Dispatch system for emergency volunteer couriers.
https://platelet.app
Apache License 2.0
38 stars 10 forks source link

Restrict access to all jobs for Coords #46

Open PaulFreewheelersEVS opened 2 years ago

PaulFreewheelersEVS commented 2 years ago
  1. I think Theo told me that a coord can view all previous jobs on the ‘All Tasks’ view. This view allows a simple way to pass jobs from one coord to another. Some thoughts: a. These are editable. While I accept that we need to have a degree of trust, I think this is open to abuse and should be restricted to a few days (seven seems to be a standard). If a disgruntled coord decided to mess stuff up, this would restrict just how much damage can be done before their access is removed. b. The advantage of these being editable is when passing jobs from one coord to another. The jobs can be retrieved from the ‘All Tasks’ list by the new coord. However, I think we should have the ability to bulk-transfer outstanding jobs from one coord to another. The alternative it that the outgoing coord adds the incoming coord to all the outstanding jobs one by one. I don’t see this as a particularly onerous task and if I were an incoming coord, I would add my name to all the outstanding jobs anyway, so they were on my dashboard.