owltide/components
Hornwitser aaa2faffb1 Implement register and login with Telegram
Add the concept of authentication methods that authenticate an account
where using the telegram login widget is one such method.  If a login is
done with an authentication method that's not associated with any
account the session ends up with the data from the authentication
method in order to allow registering a new account with the
authentication method.

This has to be stored on the session as otherwise it wouldn't be
possible to implement authentication methods such as OAuth2 that takes
the user to a third-party site and then redirects the browser back.
2025-07-09 15:34:57 +02:00
..
AssignedCrew.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
ButtonLogOut.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
CardEvent.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
CardShift.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffEntry.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffFieldEntityId.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffFieldSetEntityId.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffFieldString.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffSchedule.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleEvent.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleEventSlot.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleLocation.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleRole.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleShift.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
DiffScheduleShiftSlot.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
Header.vue Implement register and login with Telegram 2025-07-09 15:34:57 +02:00
LogInTelegram.vue Implement register and login with Telegram 2025-07-09 15:34:57 +02:00
PushNotification.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
SelectDropdown.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
SelectMultiEntity.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
SelectSingleEntity.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleEvents.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleEventSlots.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleLocations.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleRoles.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleShifts.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableScheduleShiftSlots.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
TableUsers.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
Tabs.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
timetable-terminology.png Port application from Next.js to Nuxt 2025-03-05 15:36:50 +01:00
timetable-terminology.png.license License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00
Timetable.vue License under AGPL version 3 or later 2025-06-30 18:58:24 +02:00