flopEDT - flopScheduler issueshttps://framagit.org/flopedt/FlOpEDT/-/issues2023-03-13T15:22:02Zhttps://framagit.org/flopedt/FlOpEDT/-/issues/47Split the RoomReservationForm component2023-03-13T15:22:02ZJérémie Pardou-Piquemal48006-jrmi@users.noreply.framagit.orgSplit the RoomReservationForm componentThe RoomReservationForm is a bit monolithic. It can be split in multiple components:
- [ ] All the modal dialogs can have their own file
- [ ] Use a form management library for the modal form (See #45)
- When the two first item are fini...The RoomReservationForm is a bit monolithic. It can be split in multiple components:
- [ ] All the modal dialogs can have their own file
- [ ] Use a form management library for the modal form (See #45)
- When the two first item are finished we can go furtherLeo CusseauLeo Cusseauhttps://framagit.org/flopedt/FlOpEDT/-/issues/46Consider using a componenta library like vuetify or Element2023-03-13T15:22:09ZJérémie Pardou-Piquemal48006-jrmi@users.noreply.framagit.orgConsider using a componenta library like vuetify or ElementA components library helps with simple and complex component. A few links
- https://athemes.com/collections/vue-ui-component-libraries/
- https://www.vuescript.com/best-ui-component-library/A components library helps with simple and complex component. A few links
- https://athemes.com/collections/vue-ui-component-libraries/
- https://www.vuescript.com/best-ui-component-library/Leo CusseauLeo Cusseauhttps://framagit.org/flopedt/FlOpEDT/-/issues/45Consider using something like vue-formulate to handle the forms2023-03-13T15:22:13ZJérémie Pardou-Piquemal48006-jrmi@users.noreply.framagit.orgConsider using something like vue-formulate to handle the formsInstead of manually doing the forms of the application we also have the option to use a library for that like [vue-formulate](https://vueformulate.com/).Instead of manually doing the forms of the application we also have the option to use a library for that like [vue-formulate](https://vueformulate.com/).Leo CusseauLeo Cusseauhttps://framagit.org/flopedt/FlOpEDT/-/issues/44Consider using Nuxtjs2023-03-13T13:44:27ZJérémie Pardou-Piquemal48006-jrmi@users.noreply.framagit.orgConsider using NuxtjsNuxt is a good way to organize a bit more the code. It doesn't support vue3 for a long time but it should be enough. This is an open discussion.Nuxt is a good way to organize a bit more the code. It doesn't support vue3 for a long time but it should be enough. This is an open discussion.Leo CusseauLeo Cusseauhttps://framagit.org/flopedt/FlOpEDT/-/issues/42Split the FlopEDT API in multiple files2023-03-13T15:22:23ZJérémie Pardou-Piquemal48006-jrmi@users.noreply.framagit.orgSplit the FlopEDT API in multiple filesI think it's a good idea to have one big object to access the backend API, but I also think it's a good idea to build it from multiple separated chunks. Each chunk should contains one slice of the API. For instance and if it makes sense:...I think it's a good idea to have one big object to access the backend API, but I also think it's a good idea to build it from multiple separated chunks. Each chunk should contains one slice of the API. For instance and if it makes sense:
- A slice for the user
- A slice for the reservations
- A slice for the courses
- ...Leo CusseauLeo Cusseau