User Tools

Site Tools


extensions:approval_light

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
extensions:approval_light [2019/10/08 10:32]
vdumas
extensions:approval_light [2020/04/15 14:16] (current)
Line 4: Line 4:
 description_wiki : Approve a request via a simple email description_wiki : Approve a request via a simple email
 index_hidden ​    : yes index_hidden ​    : yes
-version ​         : 1.4.5 +version ​         : 2.0.1 
-release_dt ​      : ​2019-03-26+release_dt ​      : ​2020-03-18
 itop-version-min : 2.4.0 itop-version-min : 2.4.0
 +download_hidden ​ : http://​www.combodo.com/​itop-extensions/​combodo-approval-process-light-2.0.1-552.zip
 code             : combodo-approval-process-light code             : combodo-approval-process-light
-download_hidden ​ : http://​www.combodo.com/​itop-extensions/​ 
 state            : stable state            : stable
 product_hidden ​  : included product_hidden ​  : included
 alias-code_hidden : approval-light alias-code_hidden : approval-light
-module-lists_hidden : approval-base/​2.6.1, combodo-approval-light/​1.1.4, itop-approval-portal/​1.0.4+module-lists_hidden : approval-base/​3.0.1, combodo-approval-light/​1.2.0, itop-approval-portal/​1.0.4
 diffusion ​       : iTop Hub diffusion ​       : iTop Hub
 ---- ----
Line 28: Line 28:
  
 ===== Features ===== ===== Features =====
-  * //New in 1.4.0//: Tickets waiting for Approval and bulk approval available in Portal. 
   * Simple approval mechanism with one approver per ticket   * Simple approval mechanism with one approver per ticket
   * Approvers can approve or reject a request in one click (no need to have an iTop account)   * Approvers can approve or reject a request in one click (no need to have an iTop account)
 +  * Tickets waiting for Approval and bulk approval available in Portal.
   * Passive or active approval   * Passive or active approval
   * Configurable timeout delay   * Configurable timeout delay
Line 38: Line 38:
  
 ^ Date ^ Version ^ Description ^ ^ Date ^ Version ^ Description ^
 +|  2020-03-18 ​ |  2.0.1  | Fix TWIG template not found when trying to open object form |
 +|  2020-03-12 ​ |  2.0.0  | * Add compatibility with iTop 2.7+ \\ * Update DE translations \\ * from and reply_to can be specified in ActionEmailApprovalRequest objects (were only available in \\ approval_base module settings) |
 |  2019-03-26 ​ |  1.4.5  | Fix: Approval reminder in edit mode : double pop-up | |  2019-03-26 ​ |  1.4.5  | Fix: Approval reminder in edit mode : double pop-up |
 |  2018-12-13 ​ |  1.4.4  | - Add missing reconciliation key to the ApprovalScheme class \\  - Fix UI glitch on approval form \\  - Update spanish translations (Thanks to Miguel Turrubiates!) \\   - Improve jQuery compatibility (jQuery 3 since iTop 2.6)   | |  2018-12-13 ​ |  1.4.4  | - Add missing reconciliation key to the ApprovalScheme class \\  - Fix UI glitch on approval form \\  - Update spanish translations (Thanks to Miguel Turrubiates!) \\   - Improve jQuery compatibility (jQuery 3 since iTop 2.6)   |
Line 77: Line 79:
 | approval-light | approval_timeout_delay | int | Delay to get the answers given in days. Use 0 to disable the timeout (= infinite duration to approve or reject the request). Note the first negative answer marks the request as rejected without waiting for the further answers. | 5 | | approval-light | approval_timeout_delay | int | Delay to get the answers given in days. Use 0 to disable the timeout (= infinite duration to approve or reject the request). Note the first negative answer marks the request as rejected without waiting for the further answers. | 5 |
 | approval-light | approve_on_timeout | boolean | Set to true for a passive approval scheme, false for an active approval scheme. | false | | approval-light | approve_on_timeout | boolean | Set to true for a passive approval scheme, false for an active approval scheme. | false |
-| approval-light | approver_select | string | OQL to select ​the approvers (must define a set of objects derived from the class Contact). Use <​nowiki>:​this-></​nowiki>//​attcode//​ to add conditions based on the user request'​s properties. | SELECT Person AS p  WHERE id = <​nowiki>:​this->​approver_id</​nowiki>​ |+| approval-light | approver_select | string | OQL to display ​the possible ​approvers (must define a set of objects derived from the class Contact). Use <​nowiki>:​this-></​nowiki>//​attcode//​ to add conditions based on the user request'​s properties. | SELECT Person AS p  WHERE id = <​nowiki>:​this->​org_id</​nowiki>​ |
 | approval-light | bypass_profiles | string | CSV list of profiles. Having any of the given profiles is sufficient to be allowed to bypass approval processes. Set to an empty string to deny the feature to anybody. | Administrator,​ Service Manager | | approval-light | bypass_profiles | string | CSV list of profiles. Having any of the given profiles is sufficient to be allowed to bypass approval processes. Set to an empty string to deny the feature to anybody. | Administrator,​ Service Manager |
  
Line 135: Line 137:
  
 From the Helpdesk menu, click on Ongoing approvals: From the Helpdesk menu, click on Ongoing approvals:
-{{ :​extensions:​appliance:​approval_menu.png?nolink ​|}}+ 
 +{{ :​extensions:​approval-menu.png?direct ​|}}
  
 The page shows a list of the User Requests having an approval process running, and for which your approval is being requested: The page shows a list of the User Requests having an approval process running, and for which your approval is being requested:
-{{ :​extensions:​appliance:​approval_monitoring.png?nolink&600 |}}+ 
 +{{ :​extensions:​approval-monitoring.png?direct&600 |}}
  
 ==== Approve or reject ==== ==== Approve or reject ====
extensions/approval_light.txt · Last modified: 2020/04/15 14:16 (external edit)

";