Multiple issue Boards are still accessible even if license is not present
Requirements
- Given that an unexpired and valid tier license is not present on the instance.
- Given that the instance has multiple boards for a given project or group. (Which happened because multiple were created previously when the correct license was present.)
- If you navigate to
project_path/boards
, you see only one board. Say that board has idabc
in the system. - If you navigate to
project_path/boards/abc
, you only see that board. - If you navigate to
project_path/boards/<anything-other-id>
, then you get an error page. - Same thing for group boards.
Original description
If EE license is not present you can still access multiple issue boards using board id on URL.
Steps to reproduce:
- Add an EE license with multiple issue boards enabled
- Create two boards
- Remove the EE license.
Both boards are still accessible via URL project_path/boards/:board_id
or group_path/-/boards/:board_id
.
We should discuss how to deal with this situtation.
Suggestions:
Disable that endpoint and:
- Show only first created board
- Show only last created board
Or leave it as it is.
Edited by Victor Wu