As an org admin, I want to search a pre-populated list of registered student orgs and claim my org so that I can manage it in the app.
Acceptance Criteria
Scenario: User searches for their org and finds it
Given I am on the org registration screen
When I type my org's name into the search bar
Then I should see a filtered list of matching orgs from the pre-populated HornsLink directory
And I can select my org from the results
And I am taken to the next step in the registration flow
Scenario: User's org is not found in the list
Given I am on the org registration screen
And my org does not appear in the search results
Then I should:
- Skip for now if I don't have a registered org yet
Scenario: Org is already claimed by another account
Given I have selected an org from the search results
And that org is currently being claimed by another account
Then I should see a message that this org is already claimed or pending verification
And I should not be able to proceed with claiming it
As an org admin, I want to search a pre-populated list of registered student orgs and claim my org so that I can manage it in the app.
Acceptance Criteria
Scenario: User searches for their org and finds it
Given I am on the org registration screen
When I type my org's name into the search bar
Then I should see a filtered list of matching orgs from the pre-populated HornsLink directory
And I can select my org from the results
And I am taken to the next step in the registration flow
Scenario: User's org is not found in the list
Given I am on the org registration screen
And my org does not appear in the search results
Then I should:
Scenario: Org is already claimed by another account
Given I have selected an org from the search results
And that org is currently being claimed by another account
Then I should see a message that this org is already claimed or pending verification
And I should not be able to proceed with claiming it