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)
-
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)
- [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)
- 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)
- 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)
- 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)
- new additional function management
- 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)
- additional dialog (4d85c29)
- alert manager (8efa841)
- custom mapping (d3676fe)
- filiereByStaff function (f4afa55)
- function layout displayed disciplines (17973a5)
- get functions (8d9464a)
- itemsPerPage computed (ab8ac06)
- login missing (334352f)
- missing translations (191be0d)
- missing type (9c1d9d4)
- tab bar close (b32cf03)
0.0.3 (2024-02-15)
- 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)
- 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)
- add .sdkmanrc (0f478e0)
- 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)
-
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)
- replace soffit with cas (e1a173a)
- [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)
- 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)