-
Notifications
You must be signed in to change notification settings - Fork 91
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
Administrateurs/Instructeurs/Experts : lien vers la page des nouveautés et refactorise les barres de navigation principale #9655
Administrateurs/Instructeurs/Experts : lien vers la page des nouveautés et refactorise les barres de navigation principale #9655
Conversation
217966d
to
3064187
Compare
19708bf
to
0eb2a7f
Compare
3064187
to
283adf6
Compare
0eb2a7f
to
0e2937e
Compare
2228d52
to
7fec10d
Compare
1f489f4
to
166fe0d
Compare
7fec10d
to
4b07783
Compare
166fe0d
to
25c1334
Compare
4b07783
to
7aa5534
Compare
25c1334
to
a1fb8da
Compare
7aa5534
to
7f194a9
Compare
a1fb8da
to
1784582
Compare
b1f3af3
to
a88c647
Compare
5f37bee
to
b67083f
Compare
0f409ac
to
de0d49e
Compare
app/components/main_navigation/instructeur_expert_navigation_component.rb
Show resolved
Hide resolved
def self.default_categories_for_role(role, instance = nil) | ||
case role | ||
when :administrateur | ||
['administrateur', 'usager', instance.api_tokens.exists? ? 'api' : nil] | ||
when :instructeur | ||
['instructeur', instance.user.expert? ? 'expert' : nil] | ||
when :expert | ||
['expert', instance.user.instructeur? ? 'instructeur' : nil] | ||
else | ||
['usager'] | ||
end | ||
end |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
je dois rater un point. mais pourquoi ne pas donner l'instance, et retourner la liste des catégories facon pseudo code (limite mettre ça sur user):
class User
def default_categories_for_role
categories = []
categories << 'administrateur' if administrateur?
categories << 'instructeur' if instructeur?
categories << 'expert' if expert?
categories
end
end
en gros, connecté ETQ admin/instructeur/expert, ca ne me semble pas devoir changer les annonces. Si j'ai les 3 profils, j'ai l'impression que les 3 catégories devraient etre remontées.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai plus tout à fait le truc en tête car ça beaucoup évolué dans le temps, t'as ptet bien raison . Je me le regarde dans un coin de la tête pour plus tard, ça pourrait simplifier des choses
de0d49e
to
3dd25c1
Compare
2è partie de la PR des annonces #9638 qui :
Exemples