A client can subscribe to active flow state and active step changes #68
Labels
blocked: conflict/dependency
Something else is blocking this.
scope: backend
Work involving the backend / Django REST project.
scope: tests
Work relating to tests.
size: hours
This should take less than a day.
type: feature
A piece of functionality of the product.
Background & Context*
Once a client has a valid Websocket connection to the server, they should be able to subscribe to change notifications from the
FlowInstance
andStepInstance
models related to the currentPerson
associated with the session.Goal*
A client should be able to subscribe to active flow and active step changes for the specified person.
Implementation Details*
Calls to this endpoint should be idempotent. Calling this endpoint multiple times with the same parameters should always result in the same outcome. Subscribing once produces the same outcome as subscribing
n
times.Acceptance Criteria*
Test cases that
Person.id
and entity type the server will respond with a 200 / status OK.Person.id
and entity type the server will provide a JSON response in the format and structure defined above.Person.id
or entity type will indicate that thePerson.id
or entity type was invalid or general 404.Dependencies
Blockers:
*required field.
The text was updated successfully, but these errors were encountered: