Skip to content

removed pagination from commitment stat

OnceUponAFoodsharingTime requested to merge commitment-fix into master

What does this MR do?

There are only a view foodsavers that have so many pickups in a week that pagination is needed. Since it is buggy atm it is more convinient to remove pagination. Infoicon with tooltip added who has access to the list.

How confident are you it won't break things if deployed?

Quite

Links to related issues

How to test

  1. Checkout branch locally
  2. Seed data
  3. login as userengagement@example.com
  4. go to user profile
  5. go to commitment stat and select current week (if freshly seeded data)
  6. see all entries in the list.

Screenshots (if applicable)

image

Checklist

  • added a test, or explain why one is not needed/possible...
  • no unrelated changes
  • asked someone for a code review
  • set a "for:" label to indicate who will be affected by this change
  • added to the next milestone (see https://gitlab.com/foodsharing-dev/foodsharing/-/milestones, unless it has a "for:Dev" label)
  • added an entry to CHANGELOG.md
  • added a short text that can be used in the release notes
  • Once your MR has been merged, you are responsible to create a testing issue in the Beta Testing forum: https://foodsharing.de/?page=bezirk&bid=734&sub=forum. Please change the MRs label to "state:Beta testing".
    • Consider writing a detailed description in German.
    • Describe in a few sentences, what should be tested from a user perspective.
    • Also mention different settings (e.g. different browsers, roles, ...) how this change can be tested.
    • Be aware, that also non technical people should understand.

Release notes text in German

Bei foodsharing passiert so viel mehr, als nur die reinen Abholungen und Forenbeiträge, wie sie im Moment im Profil für alle angezeigt werden. Menschen sind in den unterschiedlichsten Bereichen von foodsharing tätig auch über das Abholen hinaus. Uneigennützig zum WOHLE DER COMMUNITY: Um dies besser abbilden und auch für jedes Engagement dankbar sein zu können, bietet sich die Engagementstatistik an, die in vereinfachter Form die Aktivität bei foodsharing wiederspiegelt.

Es wird dargestellt:

  • Anzahl aktiver Betriebe => Damit es überhaupt möglich ist, das Kooperationen bestehen, bedarf es Menschen, die diese betreuen, Termine absprechen, Slots freischalten und mit dem Betrieb in Kontakt sind.

  • Aufteilung der Abholungen nach Kategorie und Mengengangabe des Betriebes, abgebildet nach Häufigkeit. => Dies sagt wesentlich mehr aus, als die reine bisherige Abholanzahl. Es gibt bereits diverse Betriebe, die für organisatorische Aufgaben benutzt werden. Die häufigsten Beispiele sind Öffentlichkeitsarbeit (Standbetreuung), als auch Fairteilerpflege. Weitere Kategorien sind möglich.

  • Kuzrfristiges Einspringen => Vor allem im Sommerloch springen Foodsavende kurzfristig bei Abholungen ein. Das ist auch ein besonderes Engagement, da es hilft die Abholungen sicherzustellen.

  • Erstellen von Events => Eine Community bei foodsharnig lebt davon, dass Veranstaltungen (interne sowie externe) stattfinden. Seien es Orgatreffen, Neulingsveranstaltungen, Bildungsveranstaltungen oder Öffentlichkeitsarbeit. Keine Veranstaltung existiert "aus der Luft", sondern auch dafür bedarf es Menschen, die diese organisieren/planen und als Veranstaltung eintragen.

  • Teilnehmen an Events und Gesamtzeit dafür => Ein Event lebt von seinen Teilnehmern und eine Community lebt von Teilhabe. Wenn Menschen sich auf foodsharing zusammenfinden um gemeinsam an Events teilzunehmen, ist das eine schöne Sache und ist das Fundamet einer Community, da aus dem Austausch untereinander viel entstehen kann.

  • Anbieten von Essenskörben mit Angabe der Gesamtmenge => Foodsharing war eine der ersten Plattformen, bei der speziell Lebensmittel in Essenskörben angeboten wurden. Dafür sagen wir Danke !

  • Von wie vielen die eigenen Essenskörbe abgeholt wurden => Jeder Korb freut sich über Dankbare Abnehmer.

Es ist auch klar , das nicht alles an Engagement , das überall foodsharng begleitet, erfasst werden kann. Es ist jedoch ein Schritt dies greifbarer , transparenter, sichtbarer und wertschätzender zu gestalten

Foodsharing ist das, was du daraus machst!

image

In der Datenschutzerklärung ist dies bereits abgedeckt mit "An deiner Erkennbarkeit und der Darstellung deines Engagements besteht ein berechtigtes Interesses anderer Nutzer*innen. Rechtsgrundlage der Verarbeitung ist damit Art. 6 Abs. 1 S. 1 lit. f DSGVO.“ und weitere stellen. Des weiteren müssen Benutzer mindestens Betriebsverantwortliche sein, da ab dieser Rolle auch dem vertraulichen Umgang mit Daten zugestimmt worden ist.

Die Sichtbarkeit ist eingeschränkt auf :

  • einen selbst
  • Botschafter und Orga-Benutzer die Benutzerprofile generell verwalten dürfen
  • Betriebsverantwortlichen Rolle bei gemeinsamen Betrieben
  • Betriebsverantwortlichen Rolle im gleichen Stammbezirk

Die Engagementstatistik befindet sich auf der Profilseite.

Edited by OnceUponAFoodsharingTime

Merge request reports