Update the project approval settings section to use Vue instead of HAML
Problem to solve
The approval settings for projects is currently a HAML view, in order to implement #332548 (closed) we need to update it to use Vue so that we can reuse the ApprovalSettings
component.
Suggested solution
Update the project settings page to use the ApprovalSettings
component instead of HAML like we do for group settings
Implementation plan
frontend weight
- Remove the old HAML view
- Create a new application that mounts the
ApprovalSettings
component - Update the specs
Edited by Jiaan Louw