diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml deleted file mode 100644 index 3fadc3d..0000000 --- a/.idea/sqldialects.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index b1e4db4..566d73d 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,18 @@ Application de gestion des absences employée ## Importer un dump de prod en dev +Sur adminer fait un export bdd : +- Sortie : enregistrer +- Format : SQL +- Tables : DROP+CREATE, Incrément automatique, Déclencheurs +- Données : INSERT +Supprime la bdd et créer la bdd : ```shell docker compose exec -T db psql -U root -d sirh -c "DROP SCHEMA public CASCADE; CREATE SCHEMA public;" ``` +Remplie la base avec le dump : ```shell docker compose exec -T db psql -U root -d sirh < sirh.sql ``` diff --git a/frontend/pages/absence-types.vue b/frontend/pages/absence-types.vue index d5ac118..63c3ad9 100644 --- a/frontend/pages/absence-types.vue +++ b/frontend/pages/absence-types.vue @@ -170,6 +170,10 @@ import type { AbsenceType } from '~/services/dto/absence-type' import { createAbsenceType, deleteAbsenceType, listAbsenceTypes, updateAbsenceType } from '~/services/absence-types' +useHead({ + title: 'Types d\'absences' +}) + const isDrawerOpen = ref(false) const isSubmitting = ref(false) const isLoading = ref(false) diff --git a/frontend/pages/calendar.vue b/frontend/pages/calendar.vue index 31f5839..8734c6b 100644 --- a/frontend/pages/calendar.vue +++ b/frontend/pages/calendar.vue @@ -111,6 +111,10 @@ import AbsencePrintDrawer from '~/components/AbsencePrintDrawer.vue' import EmployeeNameFilterInput from '~/components/EmployeeNameFilterInput.vue' import SiteFilterSelector from '~/components/SiteFilterSelector.vue' +useHead({ + title: 'Calendrier' +}) + // Données principales affichées dans la grille. const employees = ref([]) const sites = computed(() => { diff --git a/frontend/pages/employees.vue b/frontend/pages/employees.vue index 4959bb7..3994250 100644 --- a/frontend/pages/employees.vue +++ b/frontend/pages/employees.vue @@ -175,6 +175,9 @@ import { listContracts } from '~/services/contracts' import { createEmployee, deleteEmployee, listEmployees, updateEmployee } from '~/services/employees' import { listSites } from '~/services/sites' import SiteFilterSelector from '~/components/SiteFilterSelector.vue' +useHead({ + title: 'Employés' +}) const isDrawerOpen = ref(false) const isSubmitting = ref(false) diff --git a/frontend/pages/hours.vue b/frontend/pages/hours.vue index 63c8e4c..9eefa5d 100644 --- a/frontend/pages/hours.vue +++ b/frontend/pages/hours.vue @@ -159,4 +159,8 @@ const { formatMinutes, handleSave } = useHoursPage() + +useHead({ + title: 'Heures' +}) diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue index 6a31f3a..a1c8a1c 100644 --- a/frontend/pages/index.vue +++ b/frontend/pages/index.vue @@ -3,5 +3,7 @@ diff --git a/frontend/pages/login.vue b/frontend/pages/login.vue index 0091d85..6aa78fa 100644 --- a/frontend/pages/login.vue +++ b/frontend/pages/login.vue @@ -49,6 +49,9 @@