Test suites for black box testing of the Alkemio server api. For example the API test harness, for execution against an instance of the Alkemio platform api (GraphQL)
[ ] notification sent when a virtual contributor is invited to a community
[ ] Payload will need a section for AccountHost from the account where the VC is provided from, with the following information:
hostID
[ ] recipients should be :
users with USER_SELF_MANAGEMENT credential, with the hostID specified
users with ORGANIZATION_OWNER or ORGANIZATION_ADMIN credential with the hostID specified
[ ] Use the following preference: NOTIFICATION_COMMUNITY_INVITATION_USER
Payload: to have the account ID, organization
Scenarios
Invitation to space community all different VC types (in term of visibility) from space with User host - for each VC a notification has been sent to the host
Invitation to space community from a Space with Host Org and Org owner (without being a space admin / member) - org owner receives a notification
Changed space host from user to organization - all org admins/owners received notifications
Description
As a QA I want to have notification tests for VC
Acceptance criteria
Additional Context
[ ] notification sent when a virtual contributor is invited to a community
[ ] Payload will need a section for AccountHost from the account where the VC is provided from, with the following information:
hostID
[ ] recipients should be :
users with USER_SELF_MANAGEMENT credential, with the hostID specified
users with ORGANIZATION_OWNER or ORGANIZATION_ADMIN credential with the hostID specified
[ ] Use the following preference: NOTIFICATION_COMMUNITY_INVITATION_USER
Payload: to have the account ID, organization
Scenarios