After setting approvals, using "Approval Configuration" panel, I assigned some of them (using "Approval Mapping Administration") to one transition in specific workflow.
Despite conditions all green hands are available for pushing.
Approval Name: Development Expertise
Detail: Can approve/reject: Service Desk - Change - Development Experts
Approval Name: Functional Expertise
Detail: Can approve/reject: Service Desk - Change - Functional Experts
User is not in any of these roles, but can approve each of them.
User is in UserGroup, Project role connected with UserGroup.
Without herzum all transition conditions is working.
It means that users in project roles, and it is not the main problem.
The bug you are reporting 'Approvals are permitted for every user despite his roles, groups or whatever...' needs to be investigated respect to your specific settings. We have already tried to reproduce it basing on the scenario you have reported by example but It seems not consistent respect to the behavior you expect.
Assuming the following Configurations
Approval Configuration based on a Project Role
Approval Mapping Configuration where the required approval is a Project Role
The project role Developers is not associated to any user or group
The logged user dosn't belong to the Project Role and as expected the button is greyed.
The user is associated to the group test
The project role *Developers * is associated to the group test
The logged user belong to the Project Role Developers and as expected the button is available for pushing
The scenario you have described seems similar to Scenario2, so, it is expected that the user can approve.
Please, in order to allow our team better understanding and investigating the problem, can you, please, provide the screenshots showing your effective settings?
if you prefer, you can open a ticket in our JIRA (https://chicago.herzum.com/jira/) allowing us contacting you to schedule a call.
2. Functional and Development expertise (approvals) based on Project Roles.
So functional can be done only "Service Desk - Change - Functional Experts" and development by "Service Desk - Change - Development Experts"
3. Users and roles of the project: Both roles are assigned to prober groups.
"Service Desk - Change - Development Experts" to "jira-jiraservicedesk-change-development-experts". and
"Service Desk - Change - Functional Experts" to "jira-jiraservicedesk-change-functional-experts". and etc
4. User`s groups: user is in ONLY "jira-jiraservicedesk-change-development-experts", there is no jira-"jiraservicedesk-chage-functional-experts"!!!
5. Issue screen: USER CAN APPROVE AS FUNCTIONAL EXPERT! =( PAIN
Our team has reproduced the bug.
The users enabled to approve are not properly processed when the required Approval are Project Role/s and Project Lead.
The bug occurs when the issue screen is loaded inside an Agile boards or inside a Service desk queues screen.
Add-on v.3.5 (due date February 2) is going to fix the bug.
Thank you for having reported the problem.
Today is 12 February, and there is still no release:
This plugin is ecential part of the workflow, and better say is extreamly vital right now. Please, can you provide me with details about its future releases?
Maybe I`m searching its update in wrong place =\ (noncense)
I`ve encountered really interesting situation. I deleted everything from "approval mapping administration" panel, and approval board (yellow line) from issue form didn't disappear.
It disappered only after disabling addon, and after I switched addon on it appeared in the same issue again (approval mapping administration was cleared) ! =)
I created another issue of the same type, and it was without approval. I add approval settings on "approval mapping administration" panel, and everything is the same =( user can approve as functional and development expert =((
can you please run the issue in defineApproval() JQL function in order to check if the mentioned issue is returned?
If the issue is returned, you have saved an Approval configuration for the single issue and it overwrite the Approval Mapping Configuration associated to Project/Issue Type.
Please, let me know.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
This September 6-7, hundreds of Atlassian App developers will flock to Barcelona Spain to build skills, discover product roadmaps, meet face-to-face with the Atlassian team, and learn how to extend t...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG