liqd / adhocracy

Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
GNU Affero General Public License v3.0
150 stars 37 forks source link

Optionally require user to check terms on register #903

Closed nidico closed 10 years ago

nidico commented 10 years ago

This adds an installation option which requires newly registering users to mark an "accept terms" checkbox.

What is yet missing is a nicer error message ("In order to register, you need to accept ..." instead of "Missing value").

xi commented 10 years ago

What is yet missing is a nicer error message ("In order to register, you need to accept ..." instead of "Missing value").

I added the functionality for this. I guess the wording could still be improved.

nidico commented 10 years ago

Fine. The only problem is that the chained terms validator is not triggered and displayed if any other validator error exists. Merging anyway now because this is most likely annoying to fix.