Puncte:0

Utilizarea Tac Lite în combinație cu Paragrafe

drapel ma

Pentru noul nostru site web Drupal 9 (sau 8 dacă nu este cazul), avem nevoie de o structură de acces controlabilă foarte fină, unde putem acorda și restricționa accesul utilizatorului după utilizator. Nu numai pentru un tip de conținut, ci și pentru paragrafele (sau mai multe componente atomice ale unei pagini). Cu Tac Lite putem deja seta permisiunea prin termeni de taxonomie pe baza unui utilizator pentru a vizualiza un nod. Dar acum am dori să controlăm și paragrafele individuale din acel nod.

Ceea ce ne-am dori să realizăm este o structură ca:

Utilizatorul 1: Are acces la tipuri de conținut/noduri cu permisiunea „NodeA”. Are acces la paragrafele marcate cu permisiunea „ParagrafA”.

Utilizatorul 2: Are acces la tipuri de conținut/noduri cu permisiunea „NodeA”. Are acces la paragrafele marcate cu permisiunea „ParagrafB”.

Utilizatorul 3: Nu are drepturi de acces

de acolo vom crea un Nod cu conținut unde putem seta următoarele:

  1. Putem seta permisiunile nodului să aibă „NodeA” (acest lucru funcționează cu Tac Lite)
  2. Putem adăuga câteva conținuturi de bază ale nodurilor (care nu fac parte din niciun paragraf)
  3. Putem adăuga un paragraf p1 și seta permisiunea lui la „ParagrafA”
  4. Putem adăuga un paragraf p2 și seta permisiunea acestuia la „ParagrafB”

Ce ar trebui să se întâmple este:

  1. Utilizatorul 1 poate vizualiza conținutul nodului și poate vedea paragraful p1, dar nu și p2
  2. Utilizatorul 2 poate vizualiza conținutul nodului și poate vedea paragraful p2, dar nu și p1
  3. Utilizatorul 3 nu poate vedea deloc pagina

Cu modulul paragrafe este posibil să restricționăm accesul la tipurile de paragraf prin roluri, dar acest lucru prezintă unele probleme cu ceea ce ne-am dori să realizăm.

  1. Se bazează pe tipul de paragraf, nu pe instanța acelui tip pe un nod.
  2. Se bazează pe roluri de utilizator, care în cazul nostru nu este o opțiune, deoarece am avea nevoie de 100 de roluri.

Nu suntem siguri dacă paragrafele sunt calea de urmat. Sau dacă există și alte modalități de a realiza această structură. Dar am dori să putem amesteca și potrivi tipurile de conținut, așa cum este posibil cu paragrafele.

Ar exista o modalitate de a adăuga această funcționalitate printr-un modul personalizat pentru a extinde paragrafele din modulul tac lite? Sau există alte module care ar putea face mai bine?

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.