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

PermissionCheckTest not working without Use-Cases #156

Open
hohwille opened this issue Sep 20, 2019 · 4 comments
Open

PermissionCheckTest not working without Use-Cases #156

hohwille opened this issue Sep 20, 2019 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@hohwille
Copy link
Member

hohwille commented Sep 20, 2019

As a devon4j developer/architect I have the option to omit use-cases and only have component facades with implementation, I want PermissionCheckTest to still work in that case so that security is still verified.

See
https://github.com/devonfw/devon4j/blob/master/documentation/guide-component-facade.asciidoc#implementation
vs.
https://github.com/devonfw/devon4j/blob/master/documentation/guide-usecase.asciidoc#usecase

We can also create a rule in sonar-devon(4j)-plugin that does this check and remove the Junit implemnation (also ArchUnit was in discussion):
https://github.com/devonfw/sonar-devon4j-plugin/#sonar-devon4j-plugin

@hohwille hohwille added the enhancement New feature or request label Sep 20, 2019
@hohwille
Copy link
Member Author

Was initially from devonfw/my-thai-star#113

@hohwille
Copy link
Member Author

hohwille commented Dec 8, 2020

As nobody catched up, I have to move to the next release. :(

@hohwille hohwille modified the milestones: release:2020.12.002, release:2020.12.003 Jan 21, 2021
@hohwille
Copy link
Member Author

hohwille commented Feb 12, 2021

BTW: We could have a discussion with the Spanish collegues who suggested this "Component Facade without Use-Cases" approach in devon4j. An alternative for simplication is still "Use-Cases without Component Facade" that makes IMHO more sense. Further I am unsure if there are projects left that actually use "Component Facade without Use-Cases". If not used anywhere we can also close this issue as wontfix.

@hohwille hohwille modified the milestones: release:2020.12.003, release:2021.08.001 Apr 8, 2021
@hohwille hohwille removed this from the release:2021.08.001 milestone Apr 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants