One of the features that this module is missing compared to Legal module is the ability to track which version of the ToS a user agreed to (and requires them to agree to any later versions).

I'll take a crack at this today.

Comments

Chill35’s picture

I think this can be done without adding a database table, think about that...

(A woman thinking out loud... e.g. me)

When the Administrator creates a new revision for the Node... using ACTION and TRIGGER... sends an e-mail (The Terms have changed)...

Plus... when Any USER logs in... ACTION and trigger... (?) add a checkbox to the login form, IF... revision date of node is more recent than User's last login time...

Something like that.

[edit: wow! a database!]

webchick’s picture

Oh wow, that's craaaaazy. ;)

I kinda like that though. Cos as I'm writing this patch for a module that I like because it's much more light-weight than Legal module, I realize that in the process I'm making it more NOT light-weight. :P

So might try that. We'll see.

webchick’s picture

Assigned: webchick » Unassigned

I'm unassigning myself from this. It might still be a good idea, but we're going to opt for a simple link instead and not worry about this advanced use case.

Chill35’s picture

Status: Active » Closed (fixed)