Skip to content

Conversation

@niekas
Copy link

@niekas niekas commented Jul 30, 2015

Connects to #20.

Add this checkbox both to SignupForm and UserProfileForm. Checkbox is shown in
UserProfileForm only if user hasn't already accepted terms of service. User
cannot save changes to settings unless he accepts terms of service.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/ is missing after /terms.

@niekas
Copy link
Author

niekas commented Jul 30, 2015

pylab.lt/terms/ page is not added yet. I'll create it based on google terms of service.

Also rewrite one sentence describing environment for development preparation.
@sirex
Copy link
Contributor

sirex commented Jul 31, 2015

According to https://tosdr.org/ Google TOS is rated as Class C.

@niekas
Copy link
Author

niekas commented Jul 31, 2015

Nice page, combination of wikipedia and duckduckgo terms seems fair.

@sirex
Copy link
Contributor

sirex commented Jul 31, 2015

I guess duckduckgo is more about searching the web and wikipedia is more similar to pylab - people create content. So maybe instead of writing our own TOS, we could add link to Wikipedia TOS and add tosdr.org badge?

I guess to write a good TOS you have to be a lawyer.

@sirex
Copy link
Contributor

sirex commented Jul 31, 2015

Also try to not forget to add references to original source of information to pull request description (same applies to commit messages and tasks). In this case, original source of information is #20.

When commits, pull requests and tasks have references between them it is easier to find out what is going on. And github implements referencing different types of content very well.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is better to refer to Wikipedia TOS and additionally tosdr.org badge could be added.

Also, intellectual property can't be given to anyone and no content should belong to Python workshops, TOS should tell, that you agree that all created content will be released to public under a CC licence. And for code, terms off LICENSE file in each repository applies.

Anyway this is tricky part.

@sirex
Copy link
Contributor

sirex commented Jul 31, 2015

Since you want to enforce terms of service, I think a middleware should be created in order to check if registered users accepted terms and conditions. If TOS where not accepted, middleware should always redirect user to TOS form.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider using [Terms of serivce](http://pylab.lt/terms/){:target=_blank} to force link to TOS open in new tab instead of replacing current page, possibly loosing filled form values.

@sirex sirex modified the milestone: current-sprint Jul 31, 2015
@sirex
Copy link
Contributor

sirex commented Aug 1, 2015

Just wanted to let you know, that I can't approve this pull request, while link to terms and conditions does not work. At least create empty page with some TODO note in it.

@sirex sirex assigned Euphorbium and niekas and unassigned sirex and Euphorbium Aug 1, 2015
@sirex sirex mentioned this pull request Aug 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants