Puncte:2

Trebuie să adăugați mai multe roluri la fișierul routing.yml

drapel us

Vreau să atribui mai multe roluri în fișierul meu routing.yml:

cerinte: _rol: „[„rol1”, „rol2”, „rol3”]”

Asta am in prezent si nu merge.

Imi poate spune cineva cum sa adaug asta?

Mulțumesc anticipat!

sonfd avatar
drapel in
utilizați permisiuni, nu roluri.
Puncte:5
drapel in

Aș sfătui insistent să folosiți permisiuni, nu roluri. Permisiunile sunt foarte simplu de creat în D8+, vezi Cum se creează o permisiune personalizată pentru a administra un modul personalizat?

The Structură sau trasee documentatia spune:

_rol: Un rol specific Drupal, de exemplu „administrator”. Puteți specifica mai multe prin "," pentru AND și "+" pentru logica SAU.

De exemplu, _rol: organizator,participant,controller înseamnă că un utilizator Drupal trebuie să aibă toate cele trei roluri pentru a accesa pagina. Rețineți că, deoarece rolurile disponibile pot diferi de la un site la altul, este recomandat să utilizați restricții de acces bazate pe permisiuni atunci când este posibil.

Deci, dacă un utilizator are nevoie de toate cele trei roluri, acesta este:

_rol: „rol1,rol2,rol3”

sau dacă au nevoie doar de unul dintre cele trei roluri, acesta este:

_rol: „rol1+rol2+rol3”
metalac avatar
drapel us
Funcționează! Multumesc mult baieti!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.