TODOS: Vue App Refactoring
-
Remove rails js and css stuff with gems -
Remove turbolinks -
Remove flash messages -
Customize devise to work with vue -
Remove old api controllers/views -
Remove old page controllers/views -
Remove old interactions (ex. ambition toggle_visibility, assign, unassign, add_contributor, remove_contributor) -
Refactor acl_definitions (changed abilities) -
Refactor old api tests to work with new api (v2) -> #458 (closed) -
Process ability update_title also controls the ability to change the description in the frontend (change name of ability?) -
Update acl definitions (csv) and tests to reflect the following changes: - for ambitions, processes and tests we have combined add_contributor and remove_contributor to update_contributors ability which only assignees have
- Question: Is this wha we want or should be find a different UI pattern to allow different access rights for add/remove contributors?
- for ambitions, processes and tests we have combined add_contributor and remove_contributor to update_contributors ability which only assignees have
Edited by Michael Prilop