but I do not think it has worked properly because the module "Plug-in SLA computation with coverage windows for UserRequest and Incidents" stated in the installation notes did not show in the list.
The current folder structure is as shown in the attachment and i am not beginning to doubt whether or not the way I have installed the updated extensions is, in fact, the correct process
Note that I have not removed any of the original extensions folder structure as you can see from the attachment so for example when I updated (eg. comodo-despatch-incident). The updated version is now located in a subfolder underneath \inetpub\itop\extension\Dispatch Incident to a team 1.1.6\ comodo-despatch-incident.
What did you mean by "the list" ?
You should check in the about dialog, top right corner icon, "About iTop" : the extension should appear in the "installation options" at the end. You can check also for the module codes in the "support information".
Did you check the iTop configuraiton file for the new module settings ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry I meant the screen that shows the list of extensions installed when I run the installer. New ones will need to be checked. I have added "ext_upgrade.docx" attachment that shows what I mean.
There is no additional configuration in the itop-config file that I can see.
Last edit: Diane Gardner 2019-08-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the screenshots and explanations !
Just a little remark, please use PDF instead of docx format next time O:)
Can you give the installation details in the about dialog like asked before ?
Your /extensions dir content seems a bit weird... You should keep only modules directories (no *.zip, no "Approval process automation 1.4.4" dir)
Just by curiosity, why didn't you installed the extension using the iTop Hub ? It's a 1 click install, not a single manual operation...
The "SLA considering business hours" extension is composed of those modules :
No problem with saving as a PDF. I can do that for sure.
I have had another look at the extension and noted that both "comodo-sla-computation" and "comodo-coverage-windows-computation" are there.
However regarding my extensions folder. The installation instructions are not clear. It says to download the folder and expand the content of the zip folder into the "extensions" directory of itop.
So I did download it, copied it to the \extensions folder and expanded from there.
To be honest I couldn't really understand what the instructions were implying as previous package installations noted on the site had a GUI of how to do it which is what I used to do.
Now comes the hard part....we have modified some of the php files (ie currency) which, unfortunately have not been documented (not my fault at that time).
I am reluctant to "remove" the old extensions ie "email-reply" and other modules because of this. So your instructions do not specify the removal of previous incarnations of these extensions.
So with the \extensions folder as it is on my server, how do I know that the latest offerings are being used and not the old ones? The itop config file shows a few modifications that we have made. For example "approval-base" has an "email_sender" & email_reply_to" set but I do not know if the underlying php file structure has been modified.
None of our servers are allowed out onto the internet through our firewall so we cannot use the hub.
I do have one last question concerning the current state of the \extensions folder. Will iTop be using the latest version or not?
Thanks alot
Di
Last edit: Diane Gardner 2019-08-12
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
we have modified some of the php files (ie currency) which, unfortunately have not been documented
You should get the original extension version and compare files to retrieve differences. Then, those differences can be added again through a custom module, this is standard in iTop, allowing to extend a codebase and keeping the ability to update it anytime.
So your instructions do not specify the removal of previous incarnations of these extensions.
You must not try to install two versions of the same extension/module. Ever. We added some controls around this in the setup in the last versions but still, this is a bad idea.
So with the \extensions folder as it is on my server, how do I know that the latest offerings are being used and not the old ones?
This information can be found in the about dialog, I asked you to output this several times :)
None of our servers are allowed out onto the internet through our firewall so we cannot use the hub.
Unfortunately I seem not to be able to add any further attachments. I have compared my production and development servers extensions and can see that the "SLA Considering Business Hours" has been installed.
The itop configuration file shows 'approval-base' => array (
....blah blah
'comodo-approval-light'
....blah blah
'comod-approval-extended'
...blah blah
and
'email-reply'
I will check both extension versions. Still does not answer though which extension is being used.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I have downloaded and added the above zip file to my itop\extensions folder. I have followed the installation & upgrade instructions on the hub
https://www.itophub.io/wiki/page?id=extensions%3Asla-computation
but I do not think it has worked properly because the module "Plug-in SLA computation with coverage windows for UserRequest and Incidents" stated in the installation notes did not show in the list.
The current folder structure is as shown in the attachment and i am not beginning to doubt whether or not the way I have installed the updated extensions is, in fact, the correct process
Note that I have not removed any of the original extensions folder structure as you can see from the attachment so for example when I updated (eg. comodo-despatch-incident). The updated version is now located in a subfolder underneath \inetpub\itop\extension\Dispatch Incident to a team 1.1.6\ comodo-despatch-incident.
Would be grateful for any advise.
Thanks
Last edit: Diane Gardner 2019-08-07
Hello,
What did you mean by "the list" ?
You should check in the about dialog, top right corner icon, "About iTop" : the extension should appear in the "installation options" at the end. You can check also for the module codes in the "support information".
Did you check the iTop configuraiton file for the new module settings ?
Sorry I meant the screen that shows the list of extensions installed when I run the installer. New ones will need to be checked. I have added "ext_upgrade.docx" attachment that shows what I mean.
There is no additional configuration in the itop-config file that I can see.
Last edit: Diane Gardner 2019-08-07
Thanks for the screenshots and explanations !
Just a little remark, please use PDF instead of docx format next time O:)
Can you give the installation details in the about dialog like asked before ?
Your /extensions dir content seems a bit weird... You should keep only modules directories (no *.zip, no "Approval process automation 1.4.4" dir)
Just by curiosity, why didn't you installed the extension using the iTop Hub ? It's a 1 click install, not a single manual operation...
The "SLA considering business hours" extension is composed of those modules :
The later module is not present in your /Extension directory.
No problem with saving as a PDF. I can do that for sure.
I have had another look at the extension and noted that both "comodo-sla-computation" and "comodo-coverage-windows-computation" are there.
However regarding my extensions folder. The installation instructions are not clear. It says to download the folder and expand the content of the zip folder into the "extensions" directory of itop.
So I did download it, copied it to the \extensions folder and expanded from there.
To be honest I couldn't really understand what the instructions were implying as previous package installations noted on the site had a GUI of how to do it which is what I used to do.
Now comes the hard part....we have modified some of the php files (ie currency) which, unfortunately have not been documented (not my fault at that time).
I am reluctant to "remove" the old extensions ie "email-reply" and other modules because of this. So your instructions do not specify the removal of previous incarnations of these extensions.
So with the \extensions folder as it is on my server, how do I know that the latest offerings are being used and not the old ones? The itop config file shows a few modifications that we have made. For example "approval-base" has an "email_sender" & email_reply_to" set but I do not know if the underlying php file structure has been modified.
None of our servers are allowed out onto the internet through our firewall so we cannot use the hub.
I do have one last question concerning the current state of the \extensions folder. Will iTop be using the latest version or not?
Thanks alot
Di
Last edit: Diane Gardner 2019-08-12
You should get the original extension version and compare files to retrieve differences. Then, those differences can be added again through a custom module, this is standard in iTop, allowing to extend a codebase and keeping the ability to update it anytime.
You must not try to install two versions of the same extension/module. Ever. We added some controls around this in the setup in the last versions but still, this is a bad idea.
This information can be found in the about dialog, I asked you to output this several times :)
The extension installation process with the hub uses only your browser, so if your browser can access both the hub and your server the installation can be done.
See : https://www.itophub.io/wiki/page?id=itop_hub%3Astart#automated_installation
In conclusion I would recommend to :
Unfortunately I seem not to be able to add any further attachments. I have compared my production and development servers extensions and can see that the "SLA Considering Business Hours" has been installed.
The itop configuration file shows 'approval-base' => array (
....blah blah
'comodo-approval-light'
....blah blah
'comod-approval-extended'
...blah blah
and
'email-reply'
I will check both extension versions. Still does not answer though which extension is being used.
Yes... But as I said several times, this information is available in the iTop about dialog... can't help much if you don't send this.