Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

Just a note to better understand the background: ictime is not executing any proper functionality to hide the respective JIRA tab, it just helps you to do that in JIRA, i.e. to disable one module (the "Work Log Tab Panel (worklog-tab panel)" module) of a JIRA system plugin (the "Issue Tab Panels Plugin"). As no plugin can do this automatically but it needs to be done by a user with jira-administrator permissions, for convenience reasons, we offer a button where you can do that instead of having to dive deeply into JIRA system plugin administration.

However, as it is so easy now to disable the JIRA "Work Log " tab via ictime, users are not aware of the fact that - once ictime is no longer available - the tab can only be enabled again by doing it the complex way described above. ictime can't do it without a user action because a plugin does not have the permission for this action, and there is no way to modify JIRA's processes when uninstalling or disabling a plugin.

 

...

ictime Stops Working After Maintenance Expiry

ictime is licensed under a perpetual license and can still be used after paid maintenance has ended. However, there are cases where ictime stops working after maintenance has ended. Reason is a JIRA bug, details can be found here:

Explanation: If a license of a plugin is valid or not is not determined by the plugin itself, but by JIRA. In case of the bug, Atlassian's Universal Plugin Manager (UPM) returns an invalid license to ictime, and so ictime stops working. Reason why the UPM returns the invalid license is that on installation or update of ictime, the UPM did/does not store the build/release date of the plugin correctly, and this date is essential once your maintenance expires (for JIRA UPM to check if the version you have installed is valid in terms of having been released still within your maintenance period). As a result of the bug, after maintenance expiration, the UPM will always return that your license does not match the ictime version because the UPM thinks that this ictime version has been released after maintenance expiry, which is not the case.

There is no way to resolve this problem with reasonable effort from our side, as the suggested solution from Atlassian is not feasible in the specific case of ictime due to dependencies to another plugin (icbiz). Atlassian did not yet apply a fix to any JIRA version (status 23.02.2015; JIRA 6.3.x), but JIRA version 6.4 should fix the bug. You would need to update to JIRA 6.4, and after this uninstall and re-install ictime (the last version still released within your maintenance period). After this, everything should work like expected again. If you can't update to JIRA 6.4, please contact our support to find an alternative solution.