Traewelling / traewelling

Free check-in service to log your public transit journeys
https://traewelling.de
GNU Affero General Public License v3.0
224 stars 43 forks source link

:sparkles: add friend checkin to api #2717

Open MrKrisKrisu opened 5 days ago

MrKrisKrisu commented 5 days ago

1. Added a new UserSettings to specify who is allowed to checking in for a user (forbidden, friends, list)

friends = following each other list = see "trusted users" below

2. New Attribute on Checkin-Endpoint "with"

image

3. New Endpoints to manage "trusted users"

Trusted Users are only required, if User allow a specific list of trusted users to check in for them. image

MrKrisKrisu commented 1 day ago

I have received a request to add an expiry date for trusted users, e.g. to use this for time-limited trips.