Update GitHub import failures page to have consistent URL structure
The URL of the current page looks like this https://gdk.test:3443/import/github/details?project_id=143
.
This should be made more consistent with Direct transfer which has the following structure: https://gdk.test:3443/import/bulk_imports/176/history/295/failures
We should look into opportunities to clean up / refactor the code around app/assets/javascripts/import/details/components/import_details_table.vue
too:
- Update copy of the whole page from "details" to "failures". Review Direct transfer failures page and check how we can make them more consistent.
- Move
i18n
strings back to the template / where they are needed (do not use$options
).
Edited by Justin Ho Tuan Duong