Add supplier for organisation only if it has supplier role #44

Merged
nedimu merged 3 commits from organisation-bug into master 2018-10-26 09:50:33 +02:00
2 changed files with 3 additions and 4 deletions
Showing only changes of commit 0926030133 - Show all commits

View File

@@ -6,8 +6,8 @@ class Wiaas_Product_Supplier {
public static function init() {
add_action('init', array(__CLASS__, 'register_supplier_taxonomy'));
add_action('created_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added'));
add_action('edit_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added'));
add_action('wiaas_organization_created', 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
*
* @param $organization_id
* @param $roles
*/
public static function on_organization_added($organization_id) {
$organization = get_term_by('id', $organization_id, 'wiaas-user-organization');

View File

@@ -66,8 +66,6 @@ class Wiaas_User_Organization extends WP_User_Taxonomy {
public static function on_organization_added($organization_id) {
self::_create_organization_access_group($organization_id);
do_action('wiaas_organization_created', $organization_id);
$roles = wiaas_get_organization_roles($organization_id);
self::_assign_organization_roles_capabilities($organization_id, $roles);