python-dirbtuves / website

Python dirbtuvės project web site.
GNU Affero General Public License v3.0
2 stars 0 forks source link

Terms and conditions for new users #20

Open sirex opened 9 years ago

sirex commented 9 years ago

Create static page with terms and conditions for new users. I suggest, that first version of this text could be without translation, because usually texts tend to be changed in many places. So while we don't have final versions it is not worth to do translations.

Also, update user registration form with a checkbox and link to terms and conditions asking if user agrees with these terms.

Keep in mind, that once user agrees to these terms and conditions they cannot change without notifying users that already signed it.

niekas commented 9 years ago

To use fancy checkbox style I have to add custom class to checkbox'es parent div. It seems that all form rendering is made by pylab.website.helpers.formrenderer.Bootstrap3, but its very minimalistic and universal, so I don't think that I should mess it up. Is there a better way to update form rendering structure?

sirex commented 9 years ago

You can extend pylab.website.helpers.formrenderer.Bootstrap3 class if your use case is specific or you can modify pylab.website.helpers.formrenderer.Bootstrap3 if your change is general to all other forms.

niekas commented 9 years ago

Project should have field with users, who accepted the terms of this project (filled only if project has different licence than Wikipedia).