Skip to content

Cleanup orphaned issue boards sidebar components

Mike Greiling requested to merge mg-cleanup-vue-haml-templates into master

What does this MR do?

Working toward resolving the last remaining vestiges of vue templates defined in HAML from the legacy issue boards sidebar (#321095 (closed)). This MR removes a bunch of dead code. A future MR will refactor the issue board SPA to no longer rely on the vue runtime template compiler within /app/views/shared/boards/_show.html.haml, app/assets/javascripts/boards/index.js, and ee/app/assets/javascripts/epic_boards/index.js.

How to setup and validate locally (strongly suggested)

Visit an issue boards or epic boards page and interact with the sidebar that appears when clicking on an item. It should behave the same both with and without the changes in this branch.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Mike Greiling

Merge request reports

Loading