Need to check all scenarios for display of connections menu and "move to > taskboard" menu item.
- Have a user with full permissions and a user with "No access".
- Make sure you have a "manager" user, and a "reader" user
- Make sure you have the following cards:
- One parent card with 2 connected boards
- One with a taskboard with a task card on it
- One with neither taskboard or connected boards
- For the parent card, set an end date so that it appears on the calendar as well.
- Verify that the Connection menu presents upsell on all cards in workflow view and calendar view.
- verify that the "Move To" menu does not show the "Taskboard" option
Right click on "plain" card
- Verify "Move To" has "Taskboard" as an option.
Open a card with task cards, go to Tasks tab, right click one of the task cards
- Verify there is no "Connections" menu
- Verify "Move To" does not have "Taskboard" option
Right click a card with connected boards
- Verify "Move To" does not have "Taskboard" option
right-click a card with connected boards
- Verify links for expected connected cards appear (It's not necessary to follow any links.)
Visit both of the connected boards, and assign "reader" access to the test user for that board.
Login as the test user.
On the board with parent cards, right click the test parent card.
- Verify both boards are still accessible.
- Verify user cannot delegate, create, or remove
Visit one of the connected boards, and assign "no access" to the test user On the board with parent cards, right click the test parent card.
- Verify only the board with "reader" access is displayed in the connections "go to" link.
Change to the calendar view, right click the test parent event.
- Verify only the board with "reader" access is displayed in the connections "go to" link.
Visit the other connected boards, and assign "no access" to the test user for this board as well.
On the board with parent cards, right click the test parent card.
- Verify the connection menu is not shown at all.
Change to the calendar view, right click the test parent event.
- Verify the connection menu is not shown at all.