Skip to content

toevoegen member rol en instellen permissies voor rollen - #51

Open
theoneakaneo wants to merge 1 commit into
jackjoe:masterfrom
theoneakaneo:feature/member-and-permissions
Open

toevoegen member rol en instellen permissies voor rollen#51
theoneakaneo wants to merge 1 commit into
jackjoe:masterfrom
theoneakaneo:feature/member-and-permissions

Conversation

@theoneakaneo

@theoneakaneo theoneakaneo commented May 14, 2026

Copy link
Copy Markdown

overzicht aanpassingen Bart

mailgun_logger

  • seeder.ex: initieel ook rol "member" voorzien
  • roles.ex: extra "member" rol, toewijzen permissies per rol
  • users.ex: aanmaken/updaten rol in database voor user

mailgun_logger_web

  • plugs/role_check.ex: rol permissies checken en toelaten of blokkeren
  • router.ex: opsplitsen pipe in meerdere, toelaten specifieke routes per rol/permissies
  • page_controller.ex: redirect o.b.v. permissies
  • user_controller.ex: bij new/create/edit rol-gerelateerde informatie doorgeven, bij update ook self-downgrade voorkomen
  • layout/app.html.heex: tonen/verbergen navigatie links obv rol permissies
  • templates/user/edit/new/profile.html.heex: doorgeven user/current_user
  • templates/user/form.html.heex: rol select tonen voor juiste permissies, niet bij eigen /profile of via edit van eigen user
  • views/layout/user_view.ex: Roles rechtstreeks aanroepbaar maken door toevoegen alias MailgunLogger.Roles

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant