Conversation
…n user creation, start of tweaks requiring front end changes
…e frontend tidying
|
Created image with name |
|
Created image with name |
|
Created image with name |
|
Hey @jabelone is there anything I can do to help get this PR reviewed and merged? Our space also uses Docuseal for member agreements, this integration would be awesome for our onboarding workflow. I'm happy to test things out. |
Likewise! This would be amazing to implement. |
|
Created image with name |
This implements #208 / #260 against (self-hosted) Docuseal for membership agreements. The signup flow was adjusted to trigger creating a new Docuseal "submission" and linking that to the user account. My implementation piggy-backs off of the profile induction-date field: if the docuseal document is unsigned then completing the Moodle/Canvas induction will be blocked and by extension it will not be possible for the user to sign-up for a payment plan/subscription. The frontend was modified to alert users to incomplete induction tasks, provide a download link (from their profile) for the completed membership agreement, and a reference for admins to find a user's assigned agreement doc.