all repos — caroster @ 068c5d4e57574e59dfa4cf72bf56584a62f46aa8

[Octree] Group carpool to your event https://caroster.io

feat: 🚸 Improve feedback on passengers related actions

#357
Simon Mulquin simon@octree.ch
Mon, 19 Sep 2022 15:51:32 +0000
commit

068c5d4e57574e59dfa4cf72bf56584a62f46aa8

parent

94a3ea539189797f3e632b4416973d922840c31c

M frontend/containers/Travel/useActions.tsfrontend/containers/Travel/useActions.ts

@@ -35,6 +35,7 @@ },

}, refetchQueries: ['eventByUUID'], }); + addToast(t('travel.moved_to_waiting_list')); } catch (error) { console.error(error); addToast(t('travel.errors.cant_remove_passenger'));
M frontend/containers/WaitingList/index.tsxfrontend/containers/WaitingList/index.tsx

@@ -101,6 +101,7 @@

const onRemove = async () => { try { await removePassengerCallback(removingPassenger.id); + addToast(t('passenger.deleted')); } catch (error) { console.error(error); addToast(t('passenger.errors.cant_remove_passenger'));
M frontend/locales/en.jsonfrontend/locales/en.json

@@ -156,7 +156,7 @@ "submit": "Add"

}, "actions": { "remove_alert": "Are you sure you want to remove this car and add the subscribers to the waiting list?", - "removed": "The car has been removed" + "removed": "The car has been removed and its passengers moved to the waiting list of the event." }, "vehicle": { "add": "Add a new vehicle",

@@ -192,7 +192,8 @@ "cant_remove": "Unable to remove the car",

"cant_add_passenger": "Unable to add a passenger", "cant_remove_passenger": "Unable to remove passenger", "add_someone": "Add someone" - } + }, + "moved_to_waiting_list": "Passenger was moved to the waiting list of the event." }, "dashboard": { "title": "$t(menu.dashboard)",

@@ -271,7 +272,8 @@ "input": {

"email": "Your email", "email_helper": "Optional - Get notified if cars are added", "email_helper_car": "Optional" - } + }, + "deleted": "The passenger has been deleted from the event." }, "signup": { "title": "Sign up",
M frontend/locales/fr.jsonfrontend/locales/fr.json

@@ -156,7 +156,7 @@ "submit": "Ajouter"

}, "actions": { "remove_alert": "Voulez-vous vraiment supprimer cette voiture et ajouter les inscrits à la liste d'attente ?", - "removed": "La voiture a été supprimée" + "removed": "La voiture a été supprimée et ses passagers déplacés dans la liste d'attente de l'événement." }, "vehicle": { "add": "Ajouter un nouveau véhicule",

@@ -191,7 +191,8 @@ "cant_update": "Impossible de modifier la voiture",

"cant_remove": "Impossible de supprimer la voiture", "cant_add_passenger": "Impossible d'ajouter un passager", "cant_remove_passenger": "Impossible de supprimer le passager" - } + }, + "moved_to_waiting_list": "Le passager a été déplacé dans la liste d'attente de l'événement." }, "dashboard": { "title": "$t(menu.dashboard)",

@@ -271,7 +272,8 @@ "input": {

"email": "Votre email", "email_helper": "Optionnel - Soyez notifié si des voitures sont ajoutées", "email_helper_car": "Optionnel" - } + }, + "deleted": "Le passager a été supprimé de l'événement." }, "signup": { "title": "Inscription",