I've only tested the most basic use-cases so far, and the code really needs a thorough run-through. Specifically, we should make sure that:
- Two groups show the relevant T&Cs, and a third one with T&C disabled doesn't show them at all.
- Users who've accepted the T&Cs for one group still need to accept the T&Cs for another one.
- Group managers/admins can only update their own T&Cs, and not those of groups they are not managers/admins for
- probably some other use-cases as well
Comments
Comment #1
spidermanI've spent some time this afternoon confirming that the module does at least the basic things I need from it for now, but it is definitely far from being tested "thoroughly". More to come next week, but would still love to have someone else give this a once-over, as I'm sure there are quirks here, and likely some significant bugs I haven't yet noticed.
Comment #2
pursuitofliberty commentedHey, this sounds like what I'm looking for...
Will this require that when a user joins a group they have to check a "I agree" box after reading terms and conditions?
AND/OR?
Does this make it so that every time someone reads OG content they have to agree to terms?
I am looking for a solution that will require OG Members when joining to Agree to group specific terms and conditions.
Comment #3
spidermanYes, this module probably does what you want. It doesn't force the user to agree to T&C on /joining/ a group, but does so whenever they try to view group content. It keeps track of versions of the conditions, and only makes any given user agree to them once per revision.
If you'd like to help with testing, please give it a try, and submit any bugs you find as new issues on this queue.