-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose API for facility admins #496
Comments
There already is a link for every single shift. It's not REST exposed, so not yet ready for automatic consumption by other software, but nevertheless provides information for staff "on the ground". The idea of "Volunteer Planner" was not (yet) to be TG-Bot compatible. ;) Introducing REST API will have implications. |
Hello, I hope you are all doing well! I just wanted to ask what the outcome of the considerations are (though I see that they are To make the above point a bit broader: from administrative perspective, I personally see it as a real pain point that there are no options for data export whatsoever (or have I simply missed them? in that case: mea culpa). Assuming that there are indeed not options to easily export current and historic data, analysis and planned calls for volunteers are harder than they should be, unless either the amount of shifts are very easy to grasp (thus, "manual counting" is feasible), or one invests time to scrape the data out of the user interface. |
Hey, sorry for the delay. Can you elaborate the intended workflow a bit more and what data you need in what format? PDF, xls(x), csv, json, ics, all of the above? Who is the intended consumer? Thanks! |
I represent another initiative, Notunterkunft HerzJesu/St. Adalbert. What we wantAll our shifts are staffed properly, no gaps, no (or only slight) overbooking. ContextWe do have an internal shift plan (Google Docs - meh, but it is how it is) and we have/had created shifts in VolunteerPlanner and vostel in order to reach new volunteers.
Idea for VolunteerPlannerJust a rough idea:
Shift infoRequired shift info:
SecurityFor all of the above, a user should only be able to see the same tasks/shifts as he/she* can on the web UI (e.g. facility admins can only see the shifts/tasks of their own facility). Data FormatAt least
Prior artAt vostel, we have the possibility to download an excel file for all upcoming shifts.
I have already written a script for vostel that downloads the shift info and outputs the changes/diff since the last run. |
Is your idea or feature request related to a problem? Please describe.
It's hard to communicate the status of single shifts to organizers on the ground who do not have the time to check the website constantly. Ideally, we would like to use existing channels (e.g. telegram) to communicate this.
Describe the solution you'd like
As a facility admin, I'd like to be able to generate an API token for myself such that I can conveniently export data for my facility/facilities. As far as we understand this would imply:
shifts
(e.g.helpdesk/hbf-arrival-support/shifts
) for facilities that the user has admin access toDescribe alternatives you've considered
Additional context
At arrival support Berlin, we have been using simple google forms as a "registration system". While not perfect in many ways, it allows us to process the data to generate important insights such as the bar plot here: https://status.arrivalsupport.berlin/, which was very helpful to quickly communicate the demand at a station in the early days.
So potentially, with this data available, one could build on volunteer-planner as shift system and communicate the needs more effectively also by other means. 🙏
Thank you very much for your work!
cc @friep
The text was updated successfully, but these errors were encountered: