Tovább a tartalomhoz

Szerepkörök és jogosultságok

A Gravity Forms jogosultságai (capability), a kiegészítők jogosultságainak elnevezése és a szerepkörkezelő bővítmények használata.

A Gravity Forms új jogosultságokkal egészíti ki a WordPress szerepkörrendszerét. Ezeket csak olyan bővítménnyel kezelheted, amely a WordPress szerepkörkezelését használja.

  • A Members bővítmény az ajánlott megoldás. Ha a Members aktív, és az adminisztrátori szerepkörnek már be van kapcsolva legalább egy Gravity Forms jogosultsága, a rejtett gform_full_access jogosultság nem adódik hozzá magától. Ilyenkor a kiegészítők jogosultságait kézzel kell bekapcsolnod, hogy hozzáférj a beállításaikhoz.
  • A User Role Editor is használható, de ismert hibája, hogy kihagyja a jogosultságokat a listáiból, amíg kézzel fel nem veszed őket, és legalább egy felhasználónak vagy szerepkörnek nem adod meg.
Jogosultság Felirata (angolul a szerepkörkezelőben)
gravityforms_create_form Create Forms
gravityforms_delete_forms Delete Forms
gravityforms_edit_forms Edit Forms
gravityforms_preview_forms Preview Forms
gravityforms_view_entries View Entries
gravityforms_edit_entries Edit Entries
gravityforms_delete_entries Delete Entries
gravityforms_view_entry_notes View Entry Notes
gravityforms_edit_entry_notes Edit Entry Notes
gravityforms_export_entries Import/Export
gravityforms_view_settings View Plugin Settings
gravityforms_edit_settings Edit Plugin Settings
gravityforms_view_updates Manage Updates
gravityforms_view_addons Manage Add-Ons
gravityforms_system_status View System Status
gravityforms_uninstall Uninstall Gravity Forms
gravityforms_logging Logging Settings
gravityforms_api_settings REST API Settings

Magyarul: űrlapok létrehozása, törlése, szerkesztése és előnézete; bejegyzések megtekintése, szerkesztése és törlése; bejegyzésjegyzetek megtekintése és szerkesztése; importálás és exportálás; a bővítmény beállításainak megtekintése és szerkesztése; frissítések kezelése; kiegészítők kezelése; rendszerállapot megtekintése; a Gravity Forms eltávolítása; naplózási beállítások; REST API beállítások.

A legtöbb kiegészítőnek két jogosultsága van, amelyek neve a gravityforms_<kiegészítő> mintát követi:

  • gravityforms_<kiegészítő>: a kiegészítő beállításainak elérése,
  • gravityforms_<kiegészítő>_uninstall: a kiegészítő eltávolítása.

Például a Mailchimp kiegészítőnél gravityforms_mailchimp és gravityforms_mailchimp_uninstall. Ezt a mintát követi a következő kiegészítők jogosultsága is: 2Checkout (2checkout), AbuseIPDB (abuseipdb), ActiveCampaign (activecampaign), Advanced Post Creation (advancedpostcreation), Agile CRM (agilecrm), Akismet (akismet), AWeber (aweber), Breeze (breeze), Brevo (brevo), Campaign Monitor (campaignmonitor), Capsule CRM (capsulecrm), Chained Selects (chainedselects), CleverReach (cleverreach), Cloudflare Turnstile (turnstile), Constant Contact (constantcontact), Conversational Forms (conversationalforms), Dropbox (dropbox), Email Octopus (emailoctopus), Emma (emma), Geolocation (geolocation), GetResponse (getresponse), Google Analytics (googleanalytics), Help Scout (helpscout), Highrise (highrise), HubSpot (hubspot), iContact (icontact), Mad Mimi (madmimi), Mailgun (mailgun), Moderation (moderation), Mollie (mollie), PayPal Checkout (ppcp), PayPal Standard (paypal), PayPal Payments Pro (paypalpaymentspro), PayPal Pro (paypalpro), Pipe (pipe), Postmark (postmark), reCAPTCHA (recaptcha), Salesforce (salesforce), SendGrid (sendgrid), Slack (slack), Square (square), Stripe (stripe), Trello (trello), Twilio (twilio), Webhooks (webhooks), Zapier (zapier), Zoho CRM (zohocrm).

Ahol a minta eltér, az alábbi táblázat mutatja.

Kiegészítő Jogosultságok
Authorize.Net gravityforms_authorizenet, gravityforms_authorizenet_uninstall, gravityforms_authorizenet_plugin_page (a kiegészítő oldala)
Coupons gravityforms_coupons, gravityforms_coupons_uninstall, gravityforms_coupons_plugin_page (a kiegészítő oldala)
Kit gravityforms_convertkit (beállítások); az eltávolításhoz külön jogosultság tartozik
Partial Entries gravityformspartialentries_form_settings (űrlapbeállítások), gravityformspartialentries_settings (kiegészítő beállításai), gravityformspartialentries_uninstall
Polls gravityforms_polls_form_settings, gravityforms_polls_settings, gravityforms_polls_uninstall, gravityforms_polls_results (szavazás eredményei)
Quiz gravityforms_quiz_form_settings, gravityforms_quiz_settings, gravityforms_quiz_uninstall, gravityforms_quiz_results (kvíz eredményei)
Survey gravityforms_survey, gravityforms_survey_uninstall, gravityforms_survey_results (felmérés eredményei)
User Registration gravityforms_user_registration (a kiegészítő beállításai), gravityforms_user_registration_uninstall; a függőben lévő aktiválások oldalához a promote_users vagy a gravityforms_user_registration jogosultság kell

Figyelem: ha a gravityforms_user_registration jogosultságot az Adminisztrátoron kívül más szerepkörnek is megadod, az ilyen felhasználók módosíthatják a User Registration feedeket, és ezzel akár magasabb jogosultságot szerezhetnek. Az Adminisztrátoron kívüli felhasználóknál a feed szerepkör-beállítása eltávolítható a gform_userregistration_feed_settings_fields szűrővel.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások