Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Déplacement des contrôleurs dans Tools #45

Merged
merged 19 commits into from
Jul 1, 2018
Merged

Conversation

prytoegrian
Copy link
Member

@prytoegrian prytoegrian commented Jun 7, 2018

Suite aux PRs #40, #38 et #37, le « package by feature » n'était pas parfaitement adapté en pratique. En effet, ces PRs ont montré que l'on pouvait avoir une portée métier sur un élément (l'utilisateur) avec une route et donc un contrôleur différent. Appuyé sur la suite de #40, j'ai donc déplacé les contrôleurs dans le répertoire Tools, attendu qu'ils ne représentent pas un composant mais un moyen d'accès à ce composant, le tout en les auto-chargeant par le framework.
Selon la ségrégation stricte newables / injectables, les contrôleurs avaient une mauvaise construction, ils dépendaient d'un newable, l'entité Utilisateur, pour vérifier les droits d'accès. J'ai donc dû déporter les contrôles d'accès à part, dans un middleware. Ça n'a rien de parfait mais on corrigera quand on aura un besoin plus grand.

Todo :

  • développer dans le decisions.md
  • modifier la doc swagger

@prytoegrian prytoegrian self-assigned this Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jun 7, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@libertempo libertempo deleted a comment Jul 1, 2018
@prytoegrian prytoegrian merged commit 9a57c86 into master Jul 1, 2018
@prytoegrian prytoegrian deleted the pry/controllerTools branch July 1, 2018 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant