Allow for different types of approvers, and require approval from all types

Idea created by Travis Fouche on Mar 30, 2017
    New Idea
    • Gustavo Trujillo

    It would be nice if there could be different types of approvers, such as "Technical" and "Executive" and the approval conditions require that someone from each group (or all people from one group, but only one person from another group) approve the request.


    As an example lets say Sally is a fellow engineer, and John and Alice are managers.  We have a policy that before making certain changes both a second engineer and a manager need to approve the request.  As it stands now if I add the three of them to a change there is no way to enforce these requirements in Samanage.  If I put all three of them on and say "all approvers" then both John and Alice have to approve along with Sally, when either John or Alice is sufficient.  If I say 50% are required and both John and Alice would approve then it would be approved without Sally having approved, but no second engineer would have approved.

    What problem will this feature solve?: