Update changelog + trigger name change for class UserGroup
This commit is contained in:
parent
261e6cbc52
commit
7fea2bc557
@ -13,7 +13,7 @@ For Developers or integrators:
|
|||||||
- replace $page = GETPOST('page', 'int') with $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int');
|
- replace $page = GETPOST('page', 'int') with $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int');
|
||||||
- remove input field in form '<input type="hidden" name="page" value="'.$page.'">';'
|
- remove input field in form '<input type="hidden" name="page" value="'.$page.'">';'
|
||||||
- add parameter $pagenavastextinput to value 1 when calling print_barre_liste
|
- add parameter $pagenavastextinput to value 1 when calling print_barre_liste
|
||||||
|
* UserGroup class has been refactored with new architecture. Triggers of class UserGroup are now USERGROUP_CREATE, USERGROUP_MODIFY, USERGROUP_DELETE
|
||||||
|
|
||||||
WARNING:
|
WARNING:
|
||||||
|
|
||||||
|
|||||||
@ -100,9 +100,9 @@ class Events // extends CommonObject
|
|||||||
array('id'=>'USER_NEW_PASSWORD', 'test'=>1),
|
array('id'=>'USER_NEW_PASSWORD', 'test'=>1),
|
||||||
array('id'=>'USER_ENABLEDISABLE', 'test'=>1),
|
array('id'=>'USER_ENABLEDISABLE', 'test'=>1),
|
||||||
array('id'=>'USER_DELETE', 'test'=>1),
|
array('id'=>'USER_DELETE', 'test'=>1),
|
||||||
array('id'=>'GROUP_CREATE', 'test'=>1),
|
array('id'=>'USERGROUP_CREATE', 'test'=>1),
|
||||||
array('id'=>'GROUP_MODIFY', 'test'=>1),
|
array('id'=>'USERGROUP_MODIFY', 'test'=>1),
|
||||||
array('id'=>'GROUP_DELETE', 'test'=>1),
|
array('id'=>'USERGROUP_DELETE', 'test'=>1),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -151,7 +151,7 @@ class InterfaceLogevents extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Groupes
|
// Groupes
|
||||||
elseif ($action == 'GROUP_CREATE')
|
elseif ($action == 'USERGROUP_CREATE')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
$langs->load("users");
|
$langs->load("users");
|
||||||
@ -159,7 +159,7 @@ class InterfaceLogevents extends DolibarrTriggers
|
|||||||
$text = $langs->transnoentities("NewGroupCreated", $object->name);
|
$text = $langs->transnoentities("NewGroupCreated", $object->name);
|
||||||
$desc = $langs->transnoentities("NewGroupCreated", $object->name);
|
$desc = $langs->transnoentities("NewGroupCreated", $object->name);
|
||||||
}
|
}
|
||||||
elseif ($action == 'GROUP_MODIFY')
|
elseif ($action == 'USERGROUP_MODIFY')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
$langs->load("users");
|
$langs->load("users");
|
||||||
@ -167,7 +167,7 @@ class InterfaceLogevents extends DolibarrTriggers
|
|||||||
$text = $langs->transnoentities("GroupModified", $object->name);
|
$text = $langs->transnoentities("GroupModified", $object->name);
|
||||||
$desc = $langs->transnoentities("GroupModified", $object->name);
|
$desc = $langs->transnoentities("GroupModified", $object->name);
|
||||||
}
|
}
|
||||||
elseif ($action == 'GROUP_DELETE')
|
elseif ($action == 'USERGROUP_DELETE')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
$langs->load("users");
|
$langs->load("users");
|
||||||
|
|||||||
@ -269,7 +269,7 @@ class InterfaceLdapsynchro extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Groupes
|
// Groupes
|
||||||
elseif ($action == 'GROUP_CREATE')
|
elseif ($action == 'USERGROUP_CREATE')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
||||||
@ -293,7 +293,7 @@ class InterfaceLdapsynchro extends DolibarrTriggers
|
|||||||
if ($result < 0) $this->error = "ErrorLDAP ".$ldap->error;
|
if ($result < 0) $this->error = "ErrorLDAP ".$ldap->error;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($action == 'GROUP_MODIFY')
|
elseif ($action == 'USERGROUP_MODIFY')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
||||||
@ -330,7 +330,7 @@ class InterfaceLdapsynchro extends DolibarrTriggers
|
|||||||
if ($result < 0) $this->error = "ErrorLDAP ".$ldap->error;
|
if ($result < 0) $this->error = "ErrorLDAP ".$ldap->error;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($action == 'GROUP_DELETE')
|
elseif ($action == 'USERGROUP_DELETE')
|
||||||
{
|
{
|
||||||
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
|
||||||
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE === 'dolibarr2ldap')
|
||||||
|
|||||||
@ -147,9 +147,9 @@ class InterfaceZapierTriggers extends DolibarrTriggers
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
// Groups
|
// Groups
|
||||||
//case 'GROUP_CREATE':
|
//case 'USERGROUP_CREATE':
|
||||||
//case 'GROUP_MODIFY':
|
//case 'USERGROUP_MODIFY':
|
||||||
//case 'GROUP_DELETE':
|
//case 'USERGROUP_DELETE':
|
||||||
|
|
||||||
// Companies
|
// Companies
|
||||||
case 'COMPANY_CREATE':
|
case 'COMPANY_CREATE':
|
||||||
|
|||||||
@ -118,9 +118,9 @@ class InterfaceMyModuleTriggers extends DolibarrTriggers
|
|||||||
//case 'ACTION_DELETE':
|
//case 'ACTION_DELETE':
|
||||||
|
|
||||||
// Groups
|
// Groups
|
||||||
//case 'GROUP_CREATE':
|
//case 'USERGROUP_CREATE':
|
||||||
//case 'GROUP_MODIFY':
|
//case 'USERGROUP_MODIFY':
|
||||||
//case 'GROUP_DELETE':
|
//case 'USERGROUP_DELETE':
|
||||||
|
|
||||||
// Companies
|
// Companies
|
||||||
//case 'COMPANY_CREATE':
|
//case 'COMPANY_CREATE':
|
||||||
|
|||||||
@ -404,7 +404,7 @@ class UserGroup extends CommonObject
|
|||||||
$this->context = array('audit'=>$langs->trans("PermissionsAdd").($rid ? ' (id='.$rid.')' : ''));
|
$this->context = array('audit'=>$langs->trans("PermissionsAdd").($rid ? ' (id='.$rid.')' : ''));
|
||||||
|
|
||||||
// Call trigger
|
// Call trigger
|
||||||
$result = $this->call_trigger('GROUP_MODIFY', $user);
|
$result = $this->call_trigger('USERGROUP_MODIFY', $user);
|
||||||
if ($result < 0) { $error++; }
|
if ($result < 0) { $error++; }
|
||||||
// End call triggers
|
// End call triggers
|
||||||
}
|
}
|
||||||
@ -528,7 +528,7 @@ class UserGroup extends CommonObject
|
|||||||
$this->context = array('audit'=>$langs->trans("PermissionsDelete").($rid ? ' (id='.$rid.')' : ''));
|
$this->context = array('audit'=>$langs->trans("PermissionsDelete").($rid ? ' (id='.$rid.')' : ''));
|
||||||
|
|
||||||
// Call trigger
|
// Call trigger
|
||||||
$result = $this->call_trigger('GROUP_MODIFY', $user);
|
$result = $this->call_trigger('USERGROUP_MODIFY', $user);
|
||||||
if ($result < 0) { $error++; }
|
if ($result < 0) { $error++; }
|
||||||
// End call triggers
|
// End call triggers
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user