WooFrance Dépannage et support WordPress WooCommerce › Forums › Les plugins WordPress WooCommerce › Vendors + Bookings – Édition des ressources par les vendeurs
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par
Mathieu, le il y a 7 années et 3 mois.
-
AuteurMessages
-
30 mai 2018 à 22 h 59 min #6236631 mai 2018 à 9 h 16 min #62400
Bonjour,
En fait j’ai déjà bien ajouté les capacités du custom post type au rôle (postées ci-dessous).
Le rôle permet bien d’éditer les ressources depuis l’admin de WP, permet aussi d’ajouter de créer des nouvelles ressources depuis l’édition d’un produit, mais par contre ça n’affiche pas les ressources créées dans le <select> de l’édition d’un produit, et on ne peut donc pas non plus les assigner au produit (c.f. mon précédent screenshot)
On dirait que les options de ce <select> ne sont pas générée en fonction des capacités du rôle et je n’arrive pas à trouver où ces options sont générées…
Capacités du custom post :
[capability_type] => product [map_meta_cap] => false [cap] => stdClass Object ( [edit_post] => edit_product [read_post] => read_product [delete_post] => delete_product [edit_posts] => edit_products [edit_others_posts] => edit_others_products [publish_posts] => publish_products [read_private_posts] => read_private_products [read] => read [delete_posts] => delete_products [delete_private_posts] => delete_private_products [delete_published_posts] => delete_published_products [delete_others_posts] => delete_others_products [edit_private_posts] => edit_private_products [edit_published_posts] => edit_published_products [create_posts] => edit_products )
Capacités du rôle :
'read_product' => true, 'manage_product' => true, 'edit_products' => true, 'edit_product' => true, 'edit_published_products' => true, 'edit_shop_orders' => true, 'assign_product_terms' => true, 'upload_files' => true, 'read' => true, 'manage_bookings' => true, 'view_vendor_sales_widget' => true, 'delete_published_products' => true, 'delete_posts' => true, 'edit_others_products' => false, 'delete_others_products' => false, 'delete_others_posts' => false, 'edit_comment' => false, 'edit_comments' => false, 'view_woocommerce_reports' => false, 'publish_products' => false, //Add resource capabilities to the Vendor Admin role 'edit_manage_booking_resource' => true, 'read_manage_booking_resource' => true, 'delete_manage_booking_resource' => true, 'edit_manage_booking_resources' => true, 'publish_manage_booking_resources' => true, 'read_private_manage_booking_resources' => true, 'edit_manage_booking_resources' => true, 'edit_others_manage_booking_resources' => false, //WHY IS IT SHOWING OTHERS' RESOURCES ?? 'delete_others_manage_booking_resources' => false,
====================
31 mai 2018 à 14 h 13 min #62422d’après ce que j’ai vu, la liste des ressources du menu déroulant est générée dans le fichier
====================woocommerce-bookings/includes/data-stores/class-wc-product-booking-resource-data-store-cpt.php
par la méthode statique « get_bookable_product_resource_ids »
mais cela filtre seulement les ressources qui ne sont pas publiées, peut-être que c’est cela qui bloque chez vous ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.