Skip to main content

Sistemul de roluri Dentisity

Plugin-ul definește trei roluri WordPress personalizate, fiecare cu un set specific de capabilități. Rolurile sunt create automat la activarea plugin-ului.

Lista rolurilor Dentisity în WordPress

Rolurile disponibile

Rol WordPressSlugScop
Super Admindentisity_super_adminAcces complet la toate funcțiile plugin-ului
Editordentisity_editorGestionare produse, program, speakeri, sponsori, săli
Moderator Identitatedentisity_identity_moderatorVerificare și aprobare documente de identitate

Participanții sunt utilizatori WordPress standard (rol customer din WooCommerce).


Capabilități personalizate

Plugin-ul definește capabilități personalizate care nu fac parte din sistemul standard WordPress:

CapabilitateDescriere
manage_dentisity_settingsAcces la Dentisity → Setări; modificare configurare plugin
manage_dentisity_passesAcces la Dentisity → Passuri și Dentisity → Add-ons; creare/editare/ștergere
manage_dentisity_workshopsAcces la Dentisity → Workshopuri, Sponsori; creare/editare/ștergere
manage_dentisity_rooms_speakersAcces la Dentisity → Speakeri și Dentisity → Săli
manage_dentisity_scheduleAcces la Dentisity → Lectures și Dentisity → Program
view_dentisity_statsAcces la pagina principală Dentisity → Statistici
view_identity_checksAcces la Dentisity → Identity Checks și Dentisity → Participanți
approve_identity_checksAcces la acțiunile de aprobare/respingere identitate și la formularul de solicitare informații
edit_dentisity_participant_detailsEditare manuală a datelor personale ale participanților din Dosarul Participant

Meniu Dentisity — acces pe rol

SubmeniuSuper AdminEditorModerator Identitate
Statistici
Passuri
Workshopuri
Add-ons
Speakeri
Sponsori
Săli
Lectures
Program
Identity Checks
Participanți
Date Plugin✓ (manage_options)
Setări

Administratorul WordPress standard

Utilizatorul cu rolul administrator WordPress primește automat capabilitățile edit_dentisity_participant_details, manage_dentisity_workshops, manage_dentisity_schedule, manage_dentisity_passes și view_dentisity_stats la activarea plugin-ului.


Migrare rol vechi

Versiunile anterioare ale plugin-ului foloseau rolul identity_check_moderator (fără prefixul dentisity_). La activare, plugin-ul migrează automat utilizatorii cu acest rol vechi la dentisity_super_admin și șterge rolul vechi.

Dacă observi că rolul identity_check_moderator mai există, rulează manual:

remove_role('identity_check_moderator');

Atribuire roluri

Atribuirea rolurilor se face din WordPress Admin → Utilizatori → Editează utilizator → câmpul Rol. Plugin-ul nu furnizează un ecran separat de gestionare a rolurilor.