Use wiaas edit and create methods for organisations when adding supplier
This commit is contained in:
@@ -6,8 +6,8 @@ class Wiaas_Product_Supplier {
|
|||||||
public static function init() {
|
public static function init() {
|
||||||
|
|
||||||
add_action('init', array(__CLASS__, 'register_supplier_taxonomy'));
|
add_action('init', array(__CLASS__, 'register_supplier_taxonomy'));
|
||||||
add_action('created_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added'));
|
add_action('wiaas_organization_created', array(__CLASS__, 'on_organization_added'));
|
||||||
add_action('edit_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added'));
|
add_action('wiaas_organization_roles_updated' , array(__CLASS__, 'on_organization_added'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -47,6 +47,7 @@ class Wiaas_Product_Supplier {
|
|||||||
* Create corresponding supplier term for organization
|
* Create corresponding supplier term for organization
|
||||||
*
|
*
|
||||||
* @param $organization_id
|
* @param $organization_id
|
||||||
|
* @param $roles
|
||||||
*/
|
*/
|
||||||
public static function on_organization_added($organization_id) {
|
public static function on_organization_added($organization_id) {
|
||||||
$organization = get_term_by('id', $organization_id, 'wiaas-user-organization');
|
$organization = get_term_by('id', $organization_id, 'wiaas-user-organization');
|
||||||
|
|||||||
@@ -66,8 +66,6 @@ class Wiaas_User_Organization extends WP_User_Taxonomy {
|
|||||||
public static function on_organization_added($organization_id) {
|
public static function on_organization_added($organization_id) {
|
||||||
self::_create_organization_access_group($organization_id);
|
self::_create_organization_access_group($organization_id);
|
||||||
|
|
||||||
do_action('wiaas_organization_created', $organization_id);
|
|
||||||
|
|
||||||
$roles = wiaas_get_organization_roles($organization_id);
|
$roles = wiaas_get_organization_roles($organization_id);
|
||||||
|
|
||||||
self::_assign_organization_roles_capabilities($organization_id, $roles);
|
self::_assign_organization_roles_capabilities($organization_id, $roles);
|
||||||
|
|||||||
Reference in New Issue
Block a user