Skip to content

Latest commit

 

History

History
432 lines (376 loc) · 43.1 KB

CHANGELOG.md

File metadata and controls

432 lines (376 loc) · 43.1 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

1.0.0 (2024-10-02)

⚠ BREAKING CHANGES

  • use properties for custom mapping

  • move alert properties

  • use generic extended uportal properties

  • split alert function in service

  • replace disciplinePoste with discipline

  • replace disciplinePoste with discipline (f2509df)

Features

  • [WIP] add manage additional (cbbab2b)
  • add clickable items to fonctions layout (41c0829)
  • add confirmation dialog (b941b09)
  • add date-fns utils (7a2bf24)
  • add delete logic (7314cf0)
  • add function form (d5c710c)
  • add UserInterceptor (81e53a1)
  • integrate function click to open edition (93f95f4)
  • merge manage additional and manage additional (ce4ad9e)
  • merge manage additional and manage additional multiple logic (f5a77a5)
  • move alert properties (fd0cd0e)
  • new alert system with properties (9a796cd)
  • prepare ManageAdditional for mono fonction management (828bc1a)
  • save end date in database (9c85551)
  • split alert function in service (710f7b8)
  • use generic extended uportal properties (19e3259)
  • use properties for custom mapping (a31ae97)
  • use same tab component for teaching, school, collectivity and academic (49ebdf7)

Bug Fixes

  • find right function (f843286)
  • fonction form (d811a73)
  • function ending message (b56bad9)
  • i18n: missing 's' in french translation (529753c)
  • person dialog info style (9c87293)
  • personne dialog uid style (eb5f52d)
  • prefill function date (e078658)
  • structure log (c5aa3d0)
  • types: use any instead of type for SelectFilter (e42f7c6)
  • typing error (dc1f50a)
  • use old management on attach mode (8ed6ab5)
  • vite: scss warning (7621b5f)
  • vue-i18n: remove vue-i18n deprecated feature (07e57cc)
  • warn duplicated key (61ce6de)

0.1.0 (2024-09-02)

Features

  • accounts info (90f1d78)
  • add account by state in dashboard (802ce39)
  • add axios timeout environment variable (2ec1ccc)
  • add constructors with end date for fonction (97b5c15)
  • add jacoco on test profile (f72479e)
  • add make file (9f468bd)
  • add navigation fallback to home (057cbc3)
  • add scripts (cf9b4f9)
  • config: add LA-CENTRE additional function mapping (3d1970b)
  • dialogs: improve dialogs style (b7d1336)
  • i18n: optimize (96d50d7)
  • i18n: replace manager with general secretary (ef090de)
  • pinia: add HMR (75323a4)
  • separate person logic from modal (9b22dd9)
  • settings: choose theme easily (8775c3d)
  • truncated person cn (7f1e555)
  • use ent theme (59567d9)
  • vuetify: use date-fns (9623891)

Bug Fixes

  • add missing types (5f46a25)
  • adjust filiere grid (33d33ec)
  • axios: improve error handler (e3c3e8e)
  • build: maven-release-plugin commit (8a62701)
  • changelog generation (9a6be36)
  • date-fns: remove unnecessary parse ISO since version 3.0.0 (d36f59f)
  • i18n: french translations (6e796e7)
  • i18n: function hourglass half translation (9f47103)
  • personne store refactoring introduce bug (9e37d86)
  • user search for admin and non admin (36dd5e8)
  • vite: remove unnecessary hmr override (cee17ac)
  • vitest: add missing build info file link (2887539)

0.0.4 (2024-02-21)

⚠ BREAKING CHANGES

  • new additional function management

Features

  • add collectivity staff (22833b6)
  • better filiere discipline personne association (fe64e17)
  • change alert style (5503bb9)
  • dynamic structure tabs (3c24704)
  • merge search in and out (ac3a146)
  • migrate config for front to front properties (710eb9b)
  • migrate stores (599afe6)
  • new additional function management (7681a89)
  • new search in and out (147ca17)
  • simplify attach (2285570)
  • tab user search (33f14d8)

Bug Fixes

0.0.3 (2024-02-15)

Features

  • add functions from custom mapping to all functions list (e10494a)
  • add source icon in person dialog (40b3e71)
  • extended uportal properties (67b3a2a)
  • improve function sql number of requests (c5bbb6c)
  • information disclaimer (3559b47)
  • show function end information (fa770cd)

Bug Fixes

  • chip display on function layout (3b2c02d)
  • chrome scrollbar issue (39ba511)
  • functions list override (bbefdab)
  • i18n: edit french translation (77e6f89)
  • personne dialog on empty date source modification (b84dcb3)
  • personne search propositions go away (b44bcc5)
  • toast auto close on url changed (46c4d1c)
  • toast auto close on url changed (f808f62)
  • ts errors (7fb6acb)

0.0.2 (2024-01-12)

Features

Bug Fixes

  • build script (8628e06)
  • conf: use list of properties (9806ef8)
  • improve and fix permission rights on structure for Branch Managers (827c35a)
  • maven-war-plugin (ccc7363)
  • remove dev features (dd890f0)
  • table schema update not applied on test (f996023)
  • ts config (e18af5e)
  • vuetify (7b8ac52)

0.0.1 (2023-12-15)

⚠ BREAKING CHANGES

  • add s to modal and layout components folder

  • uid and uuid can be undefined | move SearchPersonne to /search/PersonneSearch

  • replace soffit with cas

  • add s to modal and layout components folder (33afc2e)

  • uid and uuid can be undefined | move SearchPersonne to /search/PersonneSearch (5f28d3c)

build

  • replace soffit with cas (e1a173a)

Features

  • [WIP] add admingroup package (e8aba90)
  • [WIP] add deleting state (15ff14c)
  • [WIP] add LdapConfiguration (54b7c60)
  • [WIP] add PersonneController (de32c44)
  • [WIP] add repositories with JpaSpecification (37adf0c)
  • [WIP] add repositories with JpaSpecification (0e024f9)
  • [WIP] cache structures (ede21ea)
  • [WIP] context permission (b81a059)
  • [WIP] context permission (a2ef74a)
  • [WIP] context permission (1ee1bbc)
  • [WIP] detach, attach personne (01f2298)
  • [WIP] entities with lombok getters and setters (23494e6)
  • [WIP] insert additional (93bdcfa)
  • [WIP] ldap (7d7202e)
  • [WIP] ldap (652ae02)
  • [WIP] ldap (e67dfb5)
  • [WIP] ldap (229006a)
  • [WIP] ldap (de23a34)
  • [WIP] ldap (f8bdd26)
  • [WIP] ldap (168775e)
  • [WIP] ldap (4e0a27c)
  • [WIP] list all users of structure (b69ddf9)
  • [WIP] move enums (d225dd9)
  • [WIP] new tabs (a996bbb)
  • [WIP] new tabs (0b4ffa3)
  • [WIP] new tabs (5a73546)
  • [WIP] remove all repositories, predicates and entities for new mapping (2f3f4b6)
  • [WIP] search personne (15827df)
  • [WIP] set personne additional fonctions (19dcaec)
  • account filter (cd521ae)
  • add @intlify/unplugin-vue-i18n (6dfaaa4)
  • add 404 for each route (4bf0a63)
  • add account filter category (e3a4f76)
  • add account status in PersonneDialog (c02de2c)
  • add additional save success and error toast (9911a53)
  • add additional save success and error toast (c92dfa0)
  • add administrative staff layout (d379075)
  • add alerts (0aca2f3)
  • add api response models (0ff9842)
  • add array utils (efef4d2)
  • add authentication check to /api (af59dc4)
  • add authentication, permission and role directives (198bd12)
  • add base modal (e153b85)
  • add chips group for multi structure (b2bde63)
  • add chips group for multi structure (940cb8c)
  • add concatenate string util (f29c94c)
  • add configuration and personne store (e2b5ac2)
  • add ConfigurationController (6ee4b75)
  • add dark mode (0ff9538)
  • add dateSourceModification (ea167c0)
  • add deleting state (434356b)
  • add direcives for roles (92562a7)
  • add eleves and enseignants to etablissment (47f6eb5)
  • add env profiles (512143d)
  • add error handler with toast (fcdb87b)
  • add expansion panel to dashboard (31ef63f)
  • add extended-uportal (753d968)
  • add filter and pagination to home (bc14f81)
  • add first views and components (32f25ca)
  • add fonction service, store and types (5191d14)
  • add FonctionController (078f7a8)
  • add fr and en translations (52b8736)
  • add global loading progress (03b8953)
  • add hashCode and equals methods to entities (e4548fc)
  • add health check (d4f787a)
  • add home link to strucure (7a93828)
  • add information tab (b76e9fd)
  • add init and build scripts (7a896c3)
  • add isAdmin props (c73fe75)
  • add login modal (6854410)
  • add login offices (bf9f7b5)
  • add login tooltip (1a66c2b)
  • add moment (76859ad)
  • add personne fonctions (3b6ba86)
  • add predicates (4398e38)
  • add QuerydslPredicateExecutor to repositories (71de493)
  • add quick add (e362686)
  • add repositories (500e433)
  • add sarapis entities (440c6e8)
  • add search by uid (37e9a8c)
  • add search list to SearchPersonne (71c7ea5)
  • add search to account view (5a646ae)
  • add SecurityConfiguration (14a498f)
  • add SelectFilter (aeec3b8)
  • add soffit (b0215cc)
  • add source "ALL" witch list all functions (f88eefb)
  • add source to FonctionDto (90ef011)
  • add sources filter account (3c3bf01)
  • add structure (4aa5139)
  • add switch color (9ab4bc8)
  • add TeachingModal (1649430)
  • add tooltip icon (f5807d9)
  • add tooltips (3662699)
  • add transitions (0c34059)
  • add type module (45f100a)
  • add ui path to backend (aebca80)
  • add user modal (d22ab9c)
  • add vue-i18n, fortawesome, debounce, axios, open-id-connect, regenerator-runtime, sass, terser (34424fb)
  • add vuetify (39b3739)
  • add without functions (2c4e0c2)
  • add without functions (bc1d150)
  • additional fonctions mapping (66ab37b)
  • CAS authentication (434661e)
  • CAS authentication (e1c2413)
  • conditional discipline filter button (f59879a)
  • custom icons for account etat (ce84e1c)
  • detach, attach personne (58b792d)
  • disable functions assign form official source and check assigned additional functions (e369bac)
  • disciplines in filieres (6a29c95)
  • distinct api route for etab and etabs (d95426e)
  • dynamic PersonneDialog title (e04ea76)
  • fab acount managment only small screens (f0e6bc3)
  • filter accounts by state for administrative and teaching views (ba10e7f)
  • filter filiere and discipline (336d196)
  • filter filieres (6ceb237)
  • fixed app header (981a77a)
  • hide empty sections (94b1415)
  • hide xmark on adding additional functions (4b4a378)
  • initialise configuration store on app loading (22687db)
  • keep opened tabs on page reload (8d25c26)
  • list all filieres of structure with disciplines and personnes (792490a)
  • more accessible fab (9cb28a5)
  • more explicit complementary functions management (9ec6b97)
  • more explicit complementary functions management (862beba)
  • no results filter (5c45721)
  • only allowed account states can be edited (ab4c073)
  • only allowed account states can be edited (6f1c169)
  • order custom mapping by json structure (4d1a83a)
  • order disciplines, fonctions, filières, personnes and établissements (af3ef9d)
  • refresh ui on attach, detach and edit additional + fix FonctionsLayout (d435092)
  • reset current tab only for new structure (fd096d2)
  • search by siren (f25b4c4)
  • search by uai, city, and name | improve ui (deca17e)
  • search is save | store init run once (4e3b705)
  • search out of structure (a05679f)
  • search person by email (bd59673)
  • search personne by uid (781f8cc)
  • search with accent and add spinner on loading (b6fa0ab)
  • settings by structure (9d437e1)
  • show add button if exist custom mapping | check current additional fonctions (9ce88a0)
  • show fab administrative only if custom mapping is defined (922b3ba)
  • show filieres and disciplines on AdministrativeModal (81909f7)
  • show user information (3e2fa24)
  • update dateSourceModification for local account (a863fbf)
  • use chip instead of badge in SelectFilter (5e1f07c)
  • use file extensions (e145fed)
  • use proxy (241c1ba)
  • use scss instead of css (226ebb2)
  • use services (7312629)
  • vuetify with i18n (e9cb36e)
  • WIP dashboard (011c4a0)
  • WIP dashboard add pagination (7ed15a4)
  • WIP distinct additional fonctions and teachings (8b23767)

Bug Fixes

  • account locker button (9b62dea)
  • actualise render of pagination when data change (47d0c21)
  • add /api before each API route (1365ab7)
  • add a test to pass workflows (51bceaa)
  • add additional fonctions for current structure (563aee9)
  • add axios timeout (8087988)
  • add licence (0d53cae)
  • add structureId for additional (0429b1e)
  • add x scroll on CustomTabBar (618ecc0)
  • additional adds (2d14b19)
  • additional functions (c5c6a0b)
  • AdditionalDialog internal structure search (035977a)
  • AdditionalDialog with new tabs (3af3821)
  • addMode save on PersonneDialog (b66e684)
  • back to home when structure loading error (af694a8)
  • better sources (b02cc59)
  • changed @Inject to @Autowired to prevent null injection (266ed52)
  • checked values stay after cancel (4bb0bcf)
  • ChipsFilter (d20ebde)
  • custom mapping (0ee0483)
  • CustomPagination (5fd666e)
  • deleting state (0721271)
  • deps: changed admingrouplib to version 11.0.0 (67c2c91)
  • display all people of structure (c6f40d2)
  • due to specify types (ef4bb4a)
  • empty birth date (caf20a1)
  • empty school year (fed263f)
  • empty slot (1d35be8)
  • entities (245a01a)
  • entities (1edcd3a)
  • entities heritage (087ad02)
  • extended-uportal-header session api url (a01d118)
  • FiliereDiscipline not actualize on filière change (1ca4d5a)
  • FiliereLayout cols (a476dfb)
  • filteredFilieres not refresh on props change (333efc2)
  • fonctions layout empty (8f563ac)
  • force render all tabs (3ed9baa)
  • hibernate naming strategy (412607e)
  • hide SANS OBJET (d2d17bf)
  • i18n and color not updated on user change (2c0b7bd)
  • i18n fr-FR, en-US (56fb670)
  • i18n pluralization with ts (4d3241d)
  • identity refresh (582eed8)
  • ignore ts errors for build due to eslint bump (6f084ca)
  • import (b70825b)
  • layout not refresh on structure refresh (dcba714)
  • locales import (640ffdc)
  • login redirection (45cfa63)
  • missing translations (594970b)
  • modal reset delay (b9fab2b)
  • NOTICE (0fe6e6e)
  • only allowed account state can be edited (c754140)
  • open new tab on close left of active (6bd312e)
  • PersonneDialog with new tabs (bca7570)
  • query only if strucureId id defined (d5ab5e1)
  • reduce dot size in SelectFilter (fc45541)
  • refresh structure instead of personne and structure (a3b1ef3)
  • remove HelloWorld test (99baa6b)
  • remove uid for non admin (add051d)
  • remove unused CentreInteret (ba7b608)
  • remove unused private.yml (2db46df)
  • request login before each api call (2053252)
  • reset current tab for new structure (a679ca7)
  • ressources path (376c384)
  • return all personne's fonctions (2ab8f31)
  • scm (38be894)
  • scroll on PersonneDialog (a09f562)
  • search out of structure switch not reset selected (0c06050)
  • show all personnes of struture (2c646ca)
  • SLO disable csrf for AuthUriFilterPath (fe5bb5c)
  • spinner not showing (7ee26bc)
  • spring boot data source error (04ba4bd)
  • syntax error (ba7ec39)
  • toast error account state (c4380f5)
  • ts config (4f1c9a5)
  • vite.config.ts errors (e3445a5)
  • vue-i18n type error (56b6c25)
  • war build (300d587)