v1.0.0
1.0.0 (2022-12-16)
Features
- ⚗️ clone in entrypoint (f97edb0)
- 🎨 baudoin's review (656aac6)
- 🎨 introduce CLONE_DIR, where to clone (263ea79)
- 🎨 spread instead of push (530b366)
- 🍱 Add images for services logos in public folder (6d8e91c)
- 🍱 Definitive logos for services (e2e6270)
- 💥 first query successfull (61a7cd5)
- 💥 first query successfull (36c973e)
- 🧱 change routes (af30bd8)
- 🗃️ Add api getProjectById (98cd231)
- 🗃️ Add api getProjectById (98976d0)
- 🗃️ Add createProject query (9bcfb05)
- 🗃️ Add owner from keycloak in project (5aa9aad)
- 🗃️ Add owner from keycloak in project (cadb474)
- 🗃️ Add postgres and pgadmin (76374e6)
- 🗃️ Add user id in project queries (48949df)
- 🗃️ Create database & table on server start if not exists (14b9f6b)
- 🗃️ Wip add createProject api (1414bc0)
- 🗃️ Wip app and server js (2d4efdf)
- 🚧 (wip) add project mongoose model (76e8d77)
- 🚧 (wip) trying to connect to keycloak with server (2401fda)
- 🚧 Add check in addRepo and addUser queries (c2bad66)
- 🚧 Add DsfrTable for users (8b63e84)
- 🚧 Add DsoTeam table (ca3e2c3)
- 🚧 Add final todos (c224592)
- 🚧 Add OrderProject (f4d2962)
- 🚧 Add postgres and pgadmin (a7ce8c5)
- 🚧 Add postgres and pgadmin (6fdf560)
- 🚧 Add removeUserFromProject function (9430fc6)
- 🚧 Add routes for projects (cd14601)
- 🚧 Add SideMenu to app (3373f8c)
- 🚧 Configure keycloak for frontend (d8074ac)
- 🚧 Failing specs projects (a56cb8c)
- 🚧 Func removeUserFromProject (95fdc7f)
- 🚧 Handle menu collapse in sm mode (5237e89)
- 🚧 trying to access server /api/v-4/version (a27483c)
- 🚧 trying to access server /api/v1/version (2e43c8f)
- 🚧 wip add node-postgres (50ef526)
- 🚧 wip business rules orderProject (24f7daa)
- 🚧 wip pg (391bccb)
- 🚧 working on api x keycloak (183f4d8)
- 🔨 Add turbo (a3fdc96)
- 🔨 Update docker compose scripts for pnpm (537ba52)
- ➕ Add axios for api management (591b012)
- ➕ Add fastify keycloak adapter (575e8d7)
- 💄 Resize sidemenu and content (61670d8)
- 💄 thiner projects subheader (4427945)
- 💄 Update navigation in frontend (5751ed3)
- 🔒 Add keycloak token check on ansible api (afe18f5)
- 🔊 forward request id to ansible api (b6107bb)
- 📝 Add documentation inside application (0d70a0e)
- 👔 Add removeuser func (3da7701)
- 👔 users[].email must be unique (d74b99d)
- 💩 dinindex turbo (d7e78cb)
- 💩 Pass current location to redirectUri (ee65e42)
- 💩 test 2 (5c3b1da)
- 💩 try to remove .tubro/ (01ba3ef)
- 💩 turbo unindexation test (2e7ba79)
- ♻️ Baudoin's review, userProfile in store (c1a34b4)
- ♻️ Harmonize api's names (71ed577)
- ♻️ Merge conf and init in a single keycloak file (e777b02)
- ♻️ service url construction (6b25ab3)
- 🙈 Ignore .tubro (d927f05)
- ✨ Add allTiles for all services, adapt projectTiles to selectedProject (d207065)
- ✨ Add DsoService content (024cbd0)
- ✨ Add envList to project (02e5215)
- ✨ Add infra repo checkbox (b0c0602)
- ✨ Add sidemenu and tmp routes (be02a0c)
- ✨ Add specific endpoints to console api (a35b9cc)
- ✨ Add user to project (85d5a1c)
- ✨ Add users[i].id in query (35a36b4)
- ✨ Add vault url (264d132)
- ✨ Add windicss to project (8db02f5)
- ✨ Create projects view (aa0d833)
- ✨ Finish v1 orderProject form (590eb74)
- ✨ Prepare ansible call for project provisioning (a3d0918)
- ✨ Separate ansible wrapper in a new api called ansible-api (bcd64db)
- 💬 Correct services url (264d132)
- 💬 Update app's title (869e2a3)
- 💬 Update services url (264d132)
- 🧑💻 Add husky unit tests for server (75e3a23)
- 🧑💻 Add watch src for hot reload (e4e129d)
- 🚚 Better images for logos (8ce9112)
- 🚚 Create folder projects in views, create store project (a1df0f6)
- login on keycloack TEST (20ab492)
- page login (0c3946b)
- projectInit: 🏗️ Add client folder (9f3e90d)
- projectInit: ➕ Add Stylelint (21f33e0)
- projectInit: 🎉 Vite vue3 basic installation (41aeb82)
Bug Fixes
- ⚗️ edit code to run with new ansible directories (8822d95)
- ⚗️ edit server image, kubeconfig fix for ansible (5e02c5e)
- ⚗️ Try to fix keycloak redirect (954bc51)
- 🚑 fix a commit written too late in the night (ee0cc99)
- 🎨 add env for keycloak in FRONT (dea4e38)
- 🎨 rename file user in stores (86be41e)
- 🐛 Add case sensitivity for init deb script (699dedd)
- 🐛 Add tagName (type) so it's closeable (8aa65d5)
- 🐛 duplicated line (2dad819)
- 🐛 Finish removeUser feature (25a4f36)
- 🐛 Fix after dsfr's upgrade (9273618)
- 🐛 Fix bugs revealed by e2e tests (f9ff1fc)
- 🐛 Fix db init if not exists (d3a7b77)
- 🐛 Fix endless redirection (7762a83)
- 🐛 Fix init db error (9b50685)
- 🐛 Fix multiples bugs (fc94d99)
- 🐛 Fix potentital bugs (ec04eee)
- 🐛 Handle cases where no users (47befb9)
- 🐛 Handle cases where users key does not exist in project (98381dc)
- 🐛 Improve backend & fix in adequation of front changes (a4df195)
- 🐛 kc logout (c3621b9)
- 🐛 Last reviews (4f39f8a)
- 🐛 multiple fixes, increase some log verbosity (39e543b)
- 🐛 Reinit projects in store before pushing query result (53d6c3f)
- 🐛 remove extra properties, it failed tests (98abead)
- 🐛 Remove unintentionaly added import (8c6cab6)
- 🐛 Review tobi, an array even empty is always true (9fe7068)
- 🐛 update for production ready (4e80d61)
- ⚰️ Remove test class (38a39ed)
- ⚰️ Remove unused function (b557bdc)
- 👷 Remove prod flag for dev stage in server dockerfile (3e28a00)
- 🚧 broken install in test yml (1121d8b)
- 🚧 Fix init keycloak in frontend (0b41546)
- 🚧 Wip reinit newUser object (699a0bb)
- 🚧 working on keyclock + pinia (95d5822)
- 🔥 Remove useless silentchecksso & move cypress/vue to optional dep (3b85f7a)
- 🌐 All english for dso-console (6d45cba)
- 💚 Fix e2e tests in ci & improve code structure (0857f70)
- 🔒 add binding in sql request to avoid sql injection (46f5d04)
- 🔊 Add logs for investigation (b8f4867)
- 📝 Last review (f37ad55)
- 📦 add jmespath lib (5fcdd41)
- ✏️ Typo in js (ef99847)
- ♻️ Refacto brainstorm thibault (4e24417)
- ⏪ Readd vitest config in shared (2ec8b14)
- ⏪ Rebase bug fix (dbfaa2b)
- 🚨 Warn in console for missing required id (db26c58)
- 🧑💻 Add env exemple (64fec78)
- 🧪 (to remove) failing tests skipped (aeaded1)
- ✅ Correct api call in repo e2e test (64d5196)
- ✅ Fix e2e tests on repo (de0c0a5)
- ⚡ remove ansible legacy from server (68c9dc9)
- conf keycloak for cors from localhost:8080 (1e06ff0)
- login on keycloack TEST (c983eed)
- projectInit: 🧱 Add ports in vite config (5de6e86)
- projectInit: 🐛 Add context in docker-compose (3ac3a72)
- projectInit: 🔨 Fix run test script for client (272f007)
- remove double code in dockerfile (2951672)
- rename and add volumes for keycloak (3d0d999)
- run cypress in container (4589169)
- run with delay 10 second to wait keycloak initialize (b736991)
- update gitignore for all node_modules (3988743)
- update implicit flow in config keycloak (06d2f77)
- update pnpm lock (344261d)
Reverts
- ♻️ Move code to another git branch (1c632c7)