diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 70caf3aaf..79b387f4a 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -99,6 +99,7 @@ jobs: spec: - login - users + - apiKeys - roles - profiles - resetpassword diff --git a/CLAUDE.md b/CLAUDE.md index 74bbe819d..e1722a5ba 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -46,7 +46,7 @@ proposer de migrer Vue en premier : `bootstrap-vue` 2 ne tourne pas sous ## Garde-fou -Les 17 specs Cypress (`test/e2e/cypress/integration/single-backend/`) sont le +Les 18 specs Cypress (`test/e2e/cypress/integration/single-backend/`) sont le seul filet de sécurité du chantier — il n'y a pas de tests unitaires. Toute PR de migration doit passer les specs du domaine touché. Ne jamais désactiver une spec pour faire passer une migration : c'est le signal que la migration est fausse. diff --git a/src/components/ApiKeys/MyApiKeys.vue b/src/components/ApiKeys/MyApiKeys.vue new file mode 100644 index 000000000..54397b940 --- /dev/null +++ b/src/components/ApiKeys/MyApiKeys.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/components/Common/Breadcrumb.vue b/src/components/Common/Breadcrumb.vue index 0500aaae2..95513b5ca 100644 --- a/src/components/Common/Breadcrumb.vue +++ b/src/components/Common/Breadcrumb.vue @@ -15,6 +15,7 @@ 'SecurityUsersCreate', 'SecurityUsersUpdate', 'SecurityUsersEditCustomMapping', + 'SecurityUsersApiKeys', ]) " > diff --git a/src/components/Common/SessionBar.vue b/src/components/Common/SessionBar.vue index 0a5a8dc05..7d9d68dd5 100644 --- a/src/components/Common/SessionBar.vue +++ b/src/components/Common/SessionBar.vue @@ -66,6 +66,16 @@ +