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.
Szerepkörkezelő bővítmények
Szekció neve “Szerepkörkezelő bővítmények”- 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_accessjogosultsá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.
A Gravity Forms jogosultságai
Szekció neve “A Gravity Forms jogosultságai”| 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 kiegészítők jogosultságai
Szekció neve “A kiegészítők jogosultságai”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: