Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add possibility to skip finished page #997

Open
mellelieuwes opened this issue Nov 14, 2024 · 1 comment
Open

Add possibility to skip finished page #997

mellelieuwes opened this issue Nov 14, 2024 · 1 comment
Assignees

Comments

@mellelieuwes
Copy link
Contributor

mellelieuwes commented Nov 14, 2024

Add possibility to skip finished page in case of embedded assignment.

In the future we need a solution where embedding is a feature for selected customers that can be managed in the Assignment CMS.

Temporary solution is to add embed flag to the participate url that is used by external panels:
http://localhost:4000/assignment/1/participate?participant=1234&embed=true

This wil set the embedded flag which triggers the existing logic to skip the finished page. The end state will be the last page of the last task. In case of a singleton workflow (which is the mo of external panels that embed the assignment in their own workflow) a custom finished page can be implemented in the task.

The embed flag is a power user feature (we can somewhat control who uses it) and will not be shown in the url for the panel agency:

Screenshot 2024-11-14 at 12 24 42

The Embedded use case is a bigger epic than only the finished page. It also needs to deal with progress callbacks in the future. This topic will be addressed later on this year.

@mellelieuwes
Copy link
Contributor Author

This issue is per request of @AdrienneMendrik in order to go live next week with an "embeded" case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant