Changes between Version 7 and Version 8 of UserOptInConsent
- Timestamp:
- Apr 27, 2018, 11:25:10 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UserOptInConsent
v7 v8 25 25 == Technical Implementation == 26 26 27 === Database === 28 27 29 Two new tables: `consent` and `consent_type` 28 30 … … 40 42 41 43 It is likely at first there will be one record in `consent_type`: the main terms-of-use a user consents to when joining the project. The `consent` table uses `id` and `consent_id` as the primary key, so a single user may consent to multiple items. This allows for flexibility - a project may decide to present a user with multiple items to consent to. Each can be recorded in the `consent` table with a different `consent_id`, whose description is stored in the `consent_type` table. 44 45 === Project config === 46 47 A new project option will be included in `config.xml` for projects, a use_consent_table tag (name TBD). This flag would toggle whether or not the project records the consent of users: basically it would toggle using this new feature. 42 48 43 49 === RPC ===