Where are the download links to zip/tarball files for the extensions? This is a common issue with iTop Hub: "The usual way" stated in many wiki/itophubs should point to the documentation, i.e: https://www.itophub.io/wiki/page?id=extensions:installation#manual_installation Which states: Download the zip file containing the extension from the wiki extension page and put it on your iTop server. Usually (most of times) there is not such zip download link, just the iTopHub install button. I'm building...
Really thanks much! As suggested, just overriding the variable did the trick. Expecting anxious next release ;) ¿Expected date?
I'm trying to fix a couple of UI issues related to darkmoon theme: A) Profile Grant Matrix appears blank Found that multiple addons/userrights/userrights*.class.inc.php classes hardcode background-color in the span element. As this is in code and not in any datamodel is not possible to fix that thru an extension. There is no other way that patch the code. B) Quoted (blockquote) text in HTML Document Note appears blank Text defaults to blank, but background is also white. I didn't found any specific...
I have been using iTop since some time, I'm struggling a bit with service endpoints which make API programming quite difficult from my point of view. The following provide responses in different formats: /webservices/import.php returns plain text /webservices/rest.php returns JSON /synchro/synchro_import.php returns HTML /synchro/synchro_exec.php returns HTML /webservices/export-v2.php -> doesn't allow to select (or default to) all fields '*' /webservices/export.php -> legacy, doesn't support Token...
Thanks again for your quick response and time to check this. I wanted to check the code by myself but didn't know where to start on, thanks to you I identified the core files to look for (and clearly understand your points): REST Services requires both READ and BULK_READ in core/restservices.class.inc.php line: elseif (UserRights::IsActionAllowed($sTargetClass, UR_ACTION_BULK_READ) != UR_ALLOWED_YES) But UserRights over 'view_in_gui' category only return UR_ALLOWED_YES if, and only if, READ is requested...
Thanks for the quick the response. None of the PHP tricks is applicable on my solution as I am doing pure HTTP/REST API calls thru Ansible. I already tried to create a specific profile just for these ObjectClasses, but I still get the same error: API error: The current user does not have enough permissions for exporting data of class ModuleInstallation. I thought the restriction could came form any priv_XXX tables, but any plain-user thru the UI with permissions to Run OQL Queries can simply "SELECT...
Thanks for the quick the response. None of the PHP tricks is applicable on my solution as I am doing pure HTTP/REST API calls thru Ansible. I already tried to create a specific profile just for this ObjectClasses, but I still get the same error: API error: The current user does not have enough permissions for exporting data of class ModuleInstallation. I thought the restriction could came form any priv_XXX tables, but any plain-user thru the UI with permissions to Run OQL Queries can simply "SELECT...
For an integration I'm developing I need to query iTop instance for the installed extensions/modules to act differently depending on which extensions are installed. I can get that info querying for 'ModuleInstallation' and 'ExtensionInstallation' objects, however my ApplicationToken don't have enough permissions: API error: The current user does not have enough permissions for exporting data of class ModuleInstallation. I have tried assigning it profiles which have read-only over all objects (like...