railslove / meine-checkins

Beauftragt bei Stadt Köln. Meine Checkins macht Kontaktnachverfolgung noch einfacher und zeigt wie wichtig Teamwork in der Pandemie ist. Commissioned by the City of Cologne. Meine Checkins makes contact tracing easier and shows how important teamwork is in the pandemic.
0 stars 1 forks source link

If user does not check out the checkin will not be stored #131

Closed stringparser closed 3 years ago

stringparser commented 3 years ago

Migrated from: https://github.com/railslove/meine-checkins-backlog/issues/40

If the user will not check out the checkin will be lost in the history of checkins. We should be persisting the checkin and somehow check if it's still active or not.

Last answer by @koos

  1. Scan Trigger

save an entry only for supported providers, logo, time of the scan and the date save an entry only for not supported providers: url, and the logo (favicon), if not there don't show, time, scan and the date time

  1. Checkin Trigger update the 'scan' entry with the actual venue, checkin time etc. not supported providers: do nothing
  2. Checkout Trigger just add the checkout time
  3. The trigger that is not triggered if the service does a automatic checkout (eg. recover after 4hours or the owner does a checkout) then the record should be saved and update after 24 hours (show: ausgecheckt durch service)
stringparser commented 3 years ago

This was implemented in v1.10.1 to be deployed this week.