Allow Quick Actions in Service Desk initial email
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
While integrating google forms with Gitlab Service desk, all seems to be working, but using quick actions when first creating an issue via email is tagging the quick action as a code snippet. This is likely a side effect of issue 119433, which redacted quick actions on incoming service desk emails introduced in GitLab 12.8.
Instead of applying the quick action. ie: /label ~"Cebu_Deactivation"
it is showing up on the raw edit as: /label ~"Cebu_Deactivation"
with the `` making it code boxed.
Passing the quick action directly via email to Service Desk does the same thing.
Testing on gitlab.com, there does not appear be be a way to unwrap /label or /assign or any other quick actions to make them effective automatically.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
- Alex (Security Operations Engineer)
- Simone (Software Engineer in Test)
- Allison (Application Ops)
- Priyanka (Platform Engineer)
- Dana (Data Analyst)
User experience goal
User would like to be able to create an issue via email and be able to use quick actions without it being tagged as a code snippet. They use switch case to append which label needed to be in the ticket/issue to be passed to Gitlab to automate service desk with Forms (ie: if they choose which category):
HR - /label ~HR
IT - /label ~IT
etc.
Being able to use the quick actions, example /label and /assign, when replying to the issue via is not an acceptable workaround.
Proposal
To prevent abuse and security issues, we will have an allow-list of quick action on issue creation for users that have access to the project.