Pronamic iDEAL + custom capabilities

Remco 13 december 2016
Pronamic iDEAL custom capabilities

Veel WordPress gebruikers zullen wel bekend zijn met de WordPress gebruikersrollen en bijbehorende capabilities. WordPress is standaard voorzien van 5 gebruikersrollen met elk hun eigen capabilities (mogelijkheden). In de WordPress.org codex staat in het “Roles and Capabilities” artikel het één en andere toegelicht.

Geavanceerdere WordPress gebruikers weten ook dat deze gebruikersrollen uit te breiden zijn en dat de capabilities per gebruikersrol aangepast kunnen worden. Met plugins zoals “Members” of “WPFront User Role Editor” kunnen de gebruikersrollen via een eenvoudige interface aangepast worden.

We kregen om die reden ook de vraag of de Pronamic iDEAL plugin voorzien kon worden van custom capabilities. Een aantal WordPress ontwikkelaars wilden namelijk hun klanten wel toegang geven tot de betalingen maar niet tot de betalingsgateway configuraties. Om die reden hebben we de Pronamic iDEAL plugin voorzien van custom capabilities. In onderstaande tabel is te zien om welke capabilities het gaat:

WordPress Pronamic iDEAL Beheerder Overige
Betalingen
edit_post edit_payment
read_post read_payment
delete_post delete_payment
edit_posts edit_payments
edit_others_posts edit_other_payments
publish_posts publish_payments
read_private_posts read_private_payments
read read
delete_posts delete_payments
delete_private_posts delete_private_payments
delete_published_posts delete_published_payments
delete_others_posts delete_others_payments
edit_private_posts edit_private_payments
edit_published_posts edit_published_payments
create_posts create_payments
Formulieren
edit_post edit_form
read_post read_form
delete_post delete_form
edit_posts edit_forms
edit_others_posts edit_other_forms
publish_posts publish_forms
read_private_posts read_private_forms
read read
delete_posts delete_forms
delete_private_posts delete_private_forms
delete_published_posts delete_published_forms
delete_others_posts delete_others_forms
edit_private_posts edit_private_forms
edit_published_posts edit_published_forms
create_posts create_forms
Betalingsgateway configuraties
edit_post manage_options
read_post manage_options
delete_post manage_options
edit_posts manage_options
edit_others_posts manage_options
publish_posts manage_options
read_private_posts manage_options
read manage_options
delete_posts manage_options
delete_private_posts manage_options
delete_published_posts manage_options
delete_others_posts manage_options
edit_private_posts manage_options
edit_published_posts manage_options
create_posts manage_options

Hiermee hebben WordPress ontwikkelaars meer controle over wie waar toegang tot heeft wat betreft WordPress betalen. Mocht je vragen/opmerkingen/suggesties hebben laat dan gerust een reactie achter.

0 reacties

Reacties zijn gesloten.

Altijd op de hoogte blijven?