Improve terminal button on job log page
What does this MR do?
Moves terminal button to the vue app and:
- changes the text
- adds an icon
- opens a link in a new tab
Fixes permissions - backend already handle permissions when providing paths.
Screenshots (if relevant)
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary - Conforms to the code review guidelines
-
Has been reviewed by a UX Designer -
Has been reviewed by a Frontend maintainer
-
-
Conforms to the merge request performance guidelines -
Conforms to the style guides
What are the relevant issue numbers?
Edited by Filipa Lacerda