Skip to content

Add versioned consent system with student only enforcement#665

Open
Naman-56-56 wants to merge 2 commits intoSpoken-tutorial:masterfrom
Naman-56-56:student-consent-implementation
Open

Add versioned consent system with student only enforcement#665
Naman-56-56 wants to merge 2 commits intoSpoken-tutorial:masterfrom
Naman-56-56:student-consent-implementation

Conversation

@Naman-56-56
Copy link
Contributor

  • Adds a versioned consent system that requires authenticated student users to accept the active consent version before accessing the website
  • Added new consent app
  • Added ConsentVersion and UserConsent models
  • Enforces single active consent version
  • Implements middleware for student-only enforcement
  • Requires re-acceptance when a new consent version becomes active
  • Uses session optimization with database fallback
  • Consent content is loaded from media/consent/

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant