Issue transitions?

Hi!
I don’t have any experience yet using Gitlab, but I was wondering if there is a way to create transitions with issues. One of our development teams has very restricitve requirements because of safety issues. They need a possibility to e.g. add an issue (Change Request) and only one person is allowed to set the Change Request from ‘new’ to ‘approved’ and assign it to an user. I tried to use the board-feature for that, but I doubt the right management will allow such a scenario …

Another point is that they need different forms for Change Request, Bug, … I know this is all done with Tags only at Gitlab. The issue templates are not exactly suitable for this, is there another option?

Thanks a lot!