Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -1444,7 +1444,7 @@ ci-local:
echo "Example: MD_DB_DSN=\"host=localhost port=5432 user=maintainerd password=maintainerd dbname=maintainerd_test sslmode=disable\""; \
exit 1; \
fi; \
env MD_DB_DRIVER=postgres MD_DB_DSN="$$MD_DB_DSN" $(MAKE) web-bdd; \
env MD_DB_DRIVER=postgres MD_DB_DSN="$$MD_DB_DSN" WEB_BDD_USE_MICROCKS=true $(MAKE) web-bdd; \
'
@echo "→ Running tests with race detector..."
@go test -race -coverprofile=coverage.out -covermode=atomic ./...
Expand Down
4 changes: 2 additions & 2 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ We have CRDs for projects, maintainers and companies that are periodically synch

## Operations Guide

Operational commands, deployment steps, and Make targets live in [OPS.MD](./OPS,MD).
Operational commands, deployment steps, and Make targets live in [OPS.MD](./OPS.MD).

## Developer: Run the Web App Locally

Expand Down Expand Up @@ -98,7 +98,7 @@ Notes:
## Web BDD With Microcks

For the web BDD test setup that mocks the FOSSA API with Microcks, see
[web/tests/MICROCKS.MD](/home/rk/cncf/gh/maintainer-d/web/tests/MICROCKS.MD).
[web/tests/MICROCKS.MD](./web/tests/MICROCKS.MD).

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FRobertKielty%2Fmaintainerd.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FRobertKielty%2Fmaintainerd?ref=badge_large)
21 changes: 21 additions & 0 deletions features/web/maintainer_roll_call.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Feature: Maintainer roll call selection
As a staff member
I want to select maintainers from the maintainer roll call
So I can apply bulk or individual status changes

Background:
Given the maintainer-d database contains staff, maintainers, and projects
And I am signed in as a staff member

Scenario: Staff can select all maintainers and then select an individual maintainer
Given a project has multiple active maintainers in the maintainer roll call
When I open the project page
Then I see the "ROLL CALL" section
And I see the "PRESENT IN CNCF DATABASE" section
When I select all maintainers in the roll call
Then all maintainer checkboxes in the roll call are selected
And the "Archive" bulk action is enabled for the roll call
When I clear the roll call selection
And I select maintainer "Antonio Example" in the roll call
Then only maintainer "Antonio Example" is selected in the roll call
And the "Archive" bulk action is enabled for the roll call
Loading
Loading