New map view: show stores which support EINABs
Description
This is just the first step of a proposal for automating trial pickups. Here is a description of the entire proposal: https://docs.google.com/document/d/1_3CcDqJ2HnBkzW-2R0sdae7d4RlBTQPWG8N3pMThlIg/edit?usp=sharing
(Probeabholung / Einführungsabholung = test pickup)
- As a BOT I want the BVs of a store to mark the store as either "supports test pickups" or "does not support pickups".
- As a new FS I want to be able to see all stores on the map which support test pickups.
Impact
In Hamburg we have many new FS, which creates lots of work for the BOTs. This makes it very difficult to find new BOTs and to even keep the current BOTs in their roles. When I ask the BOTs what they spend most of their time with, one answer is "coordinating test pickups (Probeabholungen / Einführungsabholungen)."
So I'd like to start automating the EINAB process. This will require several steps, some small, some bigger, but if we want to support the further growth of FS, I think we have to start working on this topic. This issue describes the first step, which is quite easy, but still has a positive effect and saves FS and BOTs some manual work.
Currently BOTs must maintain a manual list of the the stores which support EINABs and then write those in the welcome email of new FS. It is difficult for new FS to find the stores on the map.
Proposal
- Add a new boolean attribute to each store in the database, let's call it
allowsEinabs
, defaultfalse
. - Add a checkbox "Store supports EINABs / EINABs sind möglich" to the view "Edit store = Betrieb bearbeiten". This sets
allowsEinabs
to eithertrue
orfalse
. - Add a new view to the map, under "Betriebe", called "allows EINABs / geeignet für EINABs". Whenever this checkmark is selected, it shows all stores where
allowsEinabs == true
.