Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a62a644
Initial work towards a gdpr_consent submodule
zserno Apr 10, 2018
8c45d6c
Add hook_schema with base table for consent entity
zserno Apr 10, 2018
99c18dc
Extend hook_entity_info
zserno Apr 10, 2018
87d6c11
Add metadata for entity API via hook_entity_property_info()
zserno Apr 11, 2018
1897059
Define admin ui and form definition
zserno Apr 12, 2018
601080c
Make the gdpr_consent_agreement entity fieldable
zserno Apr 13, 2018
835c473
Make the gdpr_consent_agreement entity revisionable
zserno Apr 13, 2018
b86c3e2
Add long description property to consent entity
zserno Apr 14, 2018
530a39f
Add agreement_type property and handle uid on save()
zserno Apr 15, 2018
733942b
Work towards user consent field type
zserno Apr 15, 2018
2b0d7e2
Work on multiple property user consent field
zserno Apr 17, 2018
a570c9e
Update user's consent path to be in line with D8 version
zserno Apr 18, 2018
0fb9723
Define permissions
zserno Apr 18, 2018
56a4163
Update consent entity admin UI paths
zserno Apr 18, 2018
94a886b
Make widget form save custom field properties to db
zserno Apr 18, 2018
8da8c4f
Add user_id_accepted to widget form
zserno Apr 18, 2018
1bea71b
Work towards entity and revision view pages
zserno Apr 19, 2018
538fd1d
Add css and js files to handle long description
zserno Apr 22, 2018
ae209b0
Implement entity view page callback
zserno Apr 26, 2018
e67e554
Work towards agreement entity menu tabs
zserno Apr 26, 2018
a72fbce
Add notes to the Consent agreement entity
zserno Apr 29, 2018
88de361
Add message type for consent agreement logs
zserno Apr 30, 2018
c8c5b0c
Work towards logs of changes via messages
zserno Apr 30, 2018
ae84301
By yanniboi: Updated consent UI controller.
Apr 23, 2018
6c4fd45
Implement revisions overview tab
zserno Apr 30, 2018
0c55f2c
Add revision log to schema and entity form
zserno Apr 30, 2018
628479e
By yanniboi: Make consent agreements exportable.
May 1, 2018
64895c3
By yanniboi: PHPCS review.
May 1, 2018
58c0e2c
By yanniboi: Added machine name to consent form.
May 1, 2018
c6f03fc
Fix entity edit form submit issues
zserno May 1, 2018
2afe3b0
Merge branch 'feature/d7/gdpr_consent' of github.com:FreelyGive/gdpr …
zserno May 1, 2018
4749b6a
Restore ConsentAgreement entity class
zserno May 1, 2018
83168ec
Add log messages to revision overview page
zserno May 2, 2018
59b9be0
Add message module as dependency to gdpr_consent
zserno May 2, 2018
b6e63af
Add fields to the consent_agreement_accepted message
zserno May 2, 2018
74b26d3
Update 'user' field name to 'owner_user'
zserno May 3, 2018
dc07885
WIP: record a message entity on field insert
zserno May 3, 2018
8b1e828
By yanniboi: Log messages when consent is granted or revoked.
May 9, 2018
ccf2a48
Handle logging for newly created entities
zserno May 11, 2018
69ee952
by rlmumford: Split consent uid field into author_uid and revision_uid.
rlmumford May 15, 2018
f881de0
by rlmumford: Indexes and foreign keys for field table.
rlmumford May 15, 2018
e0288c9
by rlmumford: Don't expose consent entity to exportable entity problems.
rlmumford May 15, 2018
3f514c8
by rlmumford: Fix dodgy use of empty.
rlmumford May 15, 2018
bbc3448
by rlmumford: Consent field property info.
rlmumford May 15, 2018
ef08d5a
by rlmumford: Improve display.
rlmumford May 15, 2018
7e6af6c
by rlmumford: Added todo to fix validate function.
rlmumford May 15, 2018
f9fdd61
by rlmumford: Rename consenter and recorder fields to be more clear.
rlmumford May 15, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions gdpr_consent/css/gdpr_consent.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.gdpr_agreed_toggle {
padding-left: 5px;
}
8 changes: 8 additions & 0 deletions gdpr_consent/gdpr_consent.info
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = General Data Protection Regulation (GDPR) - Consent Tracking
description = Allow tracking of GDPR Consent
core = 7.x
dependencies[] = entity
dependencies[] = gdpr
dependencies[] = message
dependencies[] = entityreference
dependencies[] = entity_token
Loading