Add a consent requirement for policies (privacy and terms of service).
Review Request #9959 — Created May 17, 2018 and submitted
This change adds a common consent requirement for policy enforcement. In
the case where an admin has specified their privacy policy and/or terms
of service, they likely are running a public service where they'll need
their users to accept them. This consent requirement isn't actually used
inside of Djblets, but can be added to a registry in a Djblets-using
application and checked therein.
Used in conjunction with a change in Review Board.
Description | From | Last Updated |
---|---|---|
Typo in the first line of the description: "IN" |
chipx86 | |
I kind of don't like saying "your server administrator" for the case of RBCommons. Can we have this take an … |
chipx86 | |
As Barret noticed during the Splat work, we need to mark safe in a lazy way. Right now, we're lazy-localizing … |
chipx86 |
-
-
-
I kind of don't like saying "your server administrator" for the case of RBCommons. Can we have this take an optional contact text as well? Default that to "contact your administrator?" Then for RBCommons, we can have it say "contact support."
-
As Barret noticed during the Splat work, we need to mark safe in a lazy way. Right now, we're lazy-localizing and then marking safe, making it choose a locale, but since this is global it's going to be the wrong one for most languages. This will need to use the function he's adding to Djblets instead.
- Description:
-
~ This change adds a common consent requirement for policy enforcement. IN
~ This change adds a common consent requirement for policy enforcement. In
the case where an admin has specified their privacy policy and/or terms of service, they likely are running a public service where they'll need their users to accept them. This consent requirement isn't actually used inside of Djblets, but can be added to a registry in a Djblets-using application and checked therein. - Commit:
-
9db015023838431ec22eccdd9385bdd650c2a908272b5a50a4f40bbb70b3a2ebe8221b25cfa943a0
- Diff:
-
Revision 2 (+96 -1)