Mois de consolidation avec refonte complète des permissions entreprise, AuthMiddleware, commentaires Kanban par entreprise, CI avec couverture Datadog, release 2.1.10 et préparation du hotfix 2.1.11.
📦 VERSION · 2.1.10 (en production en fin de mois)
Ce qui change pour vous
Nouvel onglet de gestion des permissions de votre entreprise.
Commentaires Kanban propres à chaque entreprise, et validation des URL saisies dans les liens entre tâches.
Limites de plan (Freemium, Premium, Enterprise) appliquées à votre compte, avec une notification par e-mail associée. Plans et abonnement →
Authentification centralisée avec gestion de l'expiration des sessions : sans action de votre part.
Activités principales
Février 2026 est dominé par la refonte du modèle de permissions : nouveau système de permissions par entreprise (controller, policy, plans freemium/premium/enterprise), AuthMiddleware avec gestion d'expiration de token, policies externes et CompanyQuota. Côté backend, une chaîne CI Adonis avec couverture de tests remontée vers Datadog est mise en place, et la release 2.1.10 est livrée, le hotfix 2.1.11 étant préparé (en production le 12 mars). Côté frontend, l'onglet de gestion des permissions entreprise, les commentaires Kanban par entreprise et la normalisation des URL du KanbanTaskLinkModal sont ajoutés, avec passage à Nuxt 4.3.1.
Fonctionnalités opérationnelles
✅ Company Permissions : Gestion des permissions par entreprise (controller, policy, composants et repository).
✅ AuthMiddleware : Authentification centralisée avec gestion de l'expiration des tokens.
✅ Kanban Company Comments : Commentaires Kanban propres à chaque entreprise.
✅ CI & Coverage : Workflow de tests Adonis avec couverture c8 remontée vers Datadog.
✅ Plans & Quotas : CompanyQuota policy, limites de plan et notifications par e-mail associées.
✅ Release 2.1.10 : Livrée le 23 février sur les deux dépôts, hotfix 2.1.11 préparé.
Commits clés analysés - Backend
Commit | Date | Message |
95d5665be | 2026‑02‑24 | chore(hotfix): bump version to 2.1.11 |
21c9a3fcc | 2026‑02‑23 | feat: implement KanbanCompanyCommentsController and related models, validators, policies, and tests |
c54dfa9cb | 2026‑02‑23 | Merge pull request #36 from cybernetics-fr/release/2.1.10 |
84808b087 | 2026‑02‑19 | feat: add new agent permissions and implement agent factory |
a8e12bb55 | 2026‑02‑18 | refactor: enhance 2FA authentication logging, rename action property in KanbanCompanyTaskLinkLog, and add migration for kanban_company_task_link_logs |
e0a403249 | 2026‑02‑18 | chore: update version to 2.1.10 and add CI workflow for testing |
870b3be75 | 2026‑02‑17 | feat: update permissions and policies for enhanced access control |
f1ef5c927 | 2026‑02‑17 | feat: add AuthMiddleware for handling authentication and token expiration |
a8bcc5dfd | 2026‑02‑16 | feat: implement company permissions management with new controller and policy |
c69178515 | 2026‑02‑12 | feat: add CI workflow for Adonis tests with Datadog coverage reporting |
61f3ae5f1 | 2026‑02‑11 | feat: add external policies and authorization for application, device, group, and user account lists |
7e6c84a98 | 2026‑02‑10 | feat: implement CompanyQuota policy and related services |
Commits clés analysés - Frontend
Commit | Date | Message |
0b1dff695 | 2026‑02‑24 | chore(hotfix): bump version to 2.1.11 |
eec74e606 | 2026‑02‑23 | fix: simplify user authentication middleware error handling |
4eb20bf04 | 2026‑02‑23 | feat: update company panel permissions tab and subscribers table for improved functionality |
c58d45658 | 2026‑02‑23 | feat: implement KanbanCompanyComment structure and update related components for company-specific comments |
ad565155f | 2026‑02‑23 | Merge pull request #37 from cybernetics-fr/release/2.1.10 |
6bc71b1f1 | 2026‑02‑18 | fix: update version to 2.1.10 in package.json |
9c805aad6 | 2026‑02‑18 | fix: update companyPlan references and adjust plan type handling in related entities |
538278732 | 2026‑02‑18 | chore: update nuxt dependency to version 4.3.1 |
d94fb0446 | 2026‑02‑17 | feat: enhance KanbanTaskLinkModal URL normalization and improve CompanyPanelPermissionsTab template structure |
aff401fa8 | 2026‑02‑16 | feat: add company permissions management with new components and repository |
7bdd23843 | 2026‑02‑12 | refactor: restructure plan handling in company management |
Frontend
Permissions Entreprise : Nouveaux composants et repository de gestion des permissions, onglet CompanyPanelPermissionsTab et table des abonnés (
aff401fa8,d94fb0446,4eb20bf04,47b442179).Kanban : Commentaires par entreprise, récupération des tâches avec companyId, normalisation et validation des URL dans KanbanTaskLinkModal (
c58d45658,62cf123a9,6fb65ef76,d4d39581b,91151adf2).Plans & Entités : Restructuration de la gestion des plans et des références companyPlan (
7bdd23843,9c805aad6).Auth & i18n : Simplification du middleware d'authentification, localisation des statuts archivés (
eec74e606,1e8ef285d,af48a900c,6865a185f).Build & Versions : Nuxt 4.3.1, image Node latest, versions 2.1.10 et 2.1.11 (
538278732,9731b05b0,6bc71b1f1,0b1dff695).
Backend
Permissions & Policies : Gestion des permissions entreprise, policies Kanban/KMS/utilisateurs, policies externes et AgentPolicy (
a8bcc5dfd,870b3be75,9df0daa85,61f3ae5f1,84808b087).Auth & Sécurité : AuthMiddleware avec expiration de token, enrichissement du logging 2FA (
f1ef5c927,c25207103,a8e12bb55).Plans & Quotas : CompanyQuota policy, CollectLimiter/PlanLimiter typés, limites de plan et e-mail de notification (
7e6c84a98,267c6b1ea,c06523a78,4ef55ab4c).Kanban : KanbanCompanyCommentsController, route show avec companyId, regex URL des liens de tâches (
21c9a3fcc,61f46d2ae,2dc5239cd).CI & Couverture : Workflow Adonis tests, coverage c8 et upload Datadog, runner ubuntu-latest (
c69178515,e42b7f8ca,dc831dda1,c22a4c9fb).Migrations & Releases : Consolidation des migrations (schéma plans, tables obsolètes), Node latest, versions 2.1.10 et 2.1.11 (
693aefa57,5620b8df5,0083c2680,e0a403249,95d5665be).
Notes voisines
Une question ? Nous contacter.
