Hi Sean thtat's the right approach and yes you cant customize via an extension all XML part of the datamodel As you use alter the portal you need to make sur that your extension depends on the one define de portal which is itop-portal so in the module file defining your extension you should have for instance 'dependencies' => array( 'itop-portal/3.2.1' ), Else your extension may be loaded before and then will have no effect Regards
Hello Matteo Yes it is still possible to do so. You just have to edit the objet, and go to the tab related to the CIs in order to add the one you are interested in Regards
Hi you should copy this 'combodo-password-expiration' => array( 'password_expiration_delay' => 365, // Force password change every year ), under $MyModuleSettings you can also have a look at the following documentation page for more details https://www.itophub.io/wiki/page?id=extensions:combodo-password-expiration Regards
Hi Kanja the best if you to force the user to change their password is to set "Password Expiration" to Expired. Automatically at the next log in they will be forced to change their pasword and once done this status will switch to "Can expire". If you do so i recommend to change the "password_expiration_delay" to the value you would like to have else they will have to change every day. hope this will help Regards
REST/API Problem - Uncaught TypeError: explode()
Hello Pavel That right we decided with version 3.2 to make sure that the format was JSON strict using " " everywhere The reason for this wasa better management of html entities in the attribute
Hi if you want you can look into your iTop directory webservices there is a php script that give examples on how to call the REST API itoprest.examples.php One of this example explain how to manage attachment. You can reuse it for File Document
Hello by default the mapping s done via the organization name even if the parameter is called org_id you should set the default_org_id to the name corresponding to 3 and this should fix the issue Cheers