Passer au contenu principal

Septembre 2023

Système de plans Freemium/Enterprise opérationnel

Écrit par Cybernetics

Système de plans Freemium/Enterprise opérationnel

📦 VERSION · 1.3.5 (version du code en fin de mois, avant les mises en production taguées)


Ce qui change pour vous


Activités principales

Septembre 2023 marque l'introduction du système de plans avec la différenciation entre plans « Freemium » et « Enterprise ». Cette évolution majeure inclut la refonte complète des rôles, la création des modèles Plan/PlanOption/PlanAction, et l'implémentation de restrictions d'accès basées sur les plans d'abonnement.


Fonctionnalités opérationnelles

  • ✅ Plans système : FREEMIUM/ENTERPRISE complet et fonctionnel

  • ✅ Restrictions access : Logique restrictions basées plans

  • ✅ Rôles refactorés : ADMIN → ENTERPRISE avec policies

  • ✅ 2FA, phase 1 : Authentification à deux facteurs intégrée au login

  • ✅ Services management : Suspend/unsuspend services opérationnels


Commits clés analysés

Commit

Date

Message

81aeb0ede

2023‑09‑29

feat(back): reboot, dispatch plan and role, update company and user migration/model, create PlanOption, PlanAction and Plan method/migrations

47b7b0faf

2023‑09‑29

feat(back): improve policies, take into account plans

4fc15ec39

2023‑09‑27

feat(back): implement logic to restrict access of FREEMIUM accounts

0fac590ab

2023‑09‑27

feat(back): replace ADMIN to ENTERPRISE role

76d42e590

2023‑09‑27

feat(back): create majUser command

daf7ba904

2023‑09‑29

feat(back): improve confirmedAccount middleware

9b3d3ab6c

2023‑09‑28

fix(back): improve login method, handling 2fa

60e642bb3

2023‑09‑27

fix(back): improve routes unsuspendAllServices and suspendAllServices

8d25af494

2023‑09‑29

feat(front): add uptimeRobot url, depends of env

e1ba5707d

2023‑09‑27

fix(back): improve handling errors in Populate Services


Frontend

  • Interface plans : UptimeRobot URL environnement (8d25af494) ; Version package augmentée (d96b7bb95)


Backend

  • Architecture plans : Modèles Plan, PlanOption, PlanAction (81aeb0ede) ; Company/User migration/model plans (81aeb0ede) ; Policies prenant en compte plans (47b7b0faf)

  • Restrictions FREEMIUM : Logique restriction comptes freemium (4fc15ec39) ; Remplacement admin → enterprise (0fac590ab) ; Commande majUser (76d42e590)

  • Améliorations système : ConfirmedAccount middleware (daf7ba904) ; Méthode login 2FA (9b3d3ab6c) ; Routes suspend/unsuspend services (60e642bb3) ; Gestion erreurs Populate Services (e1ba5707d)

  • Docker : Docker entrypoint (c7f173db0)


Notes voisines

Une question ? Nous contacter.

Avez-vous trouvé la réponse à votre question ?