Skip to content

[RUN-AS-IF-FOSS] Epic Boards index page

Florie Guibert requested to merge 294043-add-an-epics-board-index-page into master

What does this MR do?

  • Load epic board data on epic_boards page
  • Add and load index javascript
  • Prevent redirection to last issue board when logged in

Backend:

  • Remove default issue creation from the Boards::ListService and into the objects that call it
  • Make board logic more extensible for other board types (there is still work to do here)

Behind feature flag epic_boards.

To test, point your browser to: http://gdk.test:3000/groups/group/-/epic_boards. Only the index action works, but you can also test that issue boards still work:

  • http://gdk.test:3000/groups/group/-/boards
  • http://gdk.test:3000/groups/group/-/boards/1
  • http://gdk.test:3000/group/project_path/-/boards
  • http://gdk.test:3000/group/project_path/-/boards/1

Screenshots (strongly suggested)

Screenshot_from_2021-02-02_14-01-58

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • 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

Related to #294043 (closed)

Edited by charlie ablett

Merge request reports