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

[Front page] Update the feature list and separate access checking #4682

Open
rikurauhala opened this issue Nov 21, 2024 · 0 comments
Open

[Front page] Update the feature list and separate access checking #4682

rikurauhala opened this issue Nov 21, 2024 · 0 comments
Labels
front Frontend user rights Features that deal with controlling user rights and access uusihenkilö Good for a new person

Comments

@rikurauhala
Copy link
Contributor

rikurauhala commented Nov 21, 2024

On the front page, there is a list of features and a brief description for each of them. However, some of them are missing.

There is also logic for checking which features the user has access to. The access checking logic could be extracted and the same logic should be used for both the feature list and displaying the actual navigation buttons in the navigation bar. If the user can access a feature, they should see the navigation link and the feature description.

See NavigationBar and FrontPage.

Access right testing could also be improved. Tests should include visibility of each navigation button and checking whether the user can acually access the page or not (access denied).

@rikurauhala rikurauhala added front Frontend uusihenkilö Good for a new person user rights Features that deal with controlling user rights and access labels Nov 21, 2024
@github-project-automation github-project-automation bot moved this to To do in Oodikone Nov 21, 2024
@rikurauhala rikurauhala mentioned this issue Nov 21, 2024
50 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
front Frontend user rights Features that deal with controlling user rights and access uusihenkilö Good for a new person
Projects
Status: To do
Development

No branches or pull requests

1 participant