aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2019-09-13 17:33:18 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2019-09-17 09:21:23 +0200
commita2ed6626c2f4e85878f775abcac897a1fd3a1f42 (patch)
tree6a12718165c7d054107c587e2b34cdc25c3cc7e7 /data
parent80590daeb3627e5712be15fdc4bd98f0e2c40ea5 (diff)
Add support for terms of service
This feature is optional. It is based on the presence of a `data/tos.html` file that an administrator can create. If this file exists, FreshRSS will automatically add a "ToS" checkbox on the registration page that users must check to be able to create their account.
Diffstat (limited to 'data')
-rw-r--r--data/.gitignore1
-rw-r--r--data/tos.example.html56
2 files changed, 57 insertions, 0 deletions
diff --git a/data/.gitignore b/data/.gitignore
index 1d2d8db89..862bf4ad1 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -6,3 +6,4 @@ force-https.txt
last_update.txt
no-cache.txt
update.php
+tos.html
diff --git a/data/tos.example.html b/data/tos.example.html
new file mode 100644
index 000000000..370302b16
--- /dev/null
+++ b/data/tos.example.html
@@ -0,0 +1,56 @@
+<h1>Terms of Service</h1>
+
+<h2>Article 1: Lorem ipsum</h2>
+
+<p>
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla,
+ magna non luctus lobortis, ipsum quam bibendum ipsum, ac rhoncus ipsum
+ velit in dolor. Vivamus quis ultrices sapien. Maecenas imperdiet massa
+ felis, ut ullamcorper arcu fermentum at. Mauris vitae tempor mi. Nullam ut
+ fermentum tortor, a luctus neque. Aenean imperdiet, leo vel blandit
+ molestie, lorem risus suscipit sem, et facilisis tellus elit ut magna. Ut
+ mattis blandit quam vitae interdum. Vestibulum quis pharetra ex, nec
+ efficitur erat. Vivamus hendrerit quam non facilisis lacinia. Sed tincidunt
+ consectetur maximus. Quisque eleifend risus vel felis hendrerit vulputate.
+ Nulla quis dapibus sapien, eget egestas quam. Nulla facilisi. Pellentesque
+ tincidunt elementum ultricies. Praesent mauris ante, ultrices quis dui ut,
+ ornare lacinia lectus. Etiam neque massa, congue in gravida et, mollis
+ egestas eros.
+</p>
+
+<h2>Article 2: Nunc Vel Diam</h2>
+
+<p>
+ Nunc vel diam sollicitudin turpis pharetra lobortis. Donec id mattis ipsum,
+ non porta sem. Maecenas fermentum velit quis sem lacinia egestas. Praesent
+ vulputate nulla in lectus tempus, maximus suscipit felis molestie. Sed ac
+ suscipit mi. Maecenas at pretium nibh, a elementum elit. Ut pretium turpis
+ tempor maximus ullamcorper. Vivamus ipsum velit, volutpat vitae varius ut,
+ dignissim eget mi. Nunc id erat facilisis, vestibulum lacus in, ultricies
+ purus. Mauris id ligula tempor, venenatis dolor at, mattis magna. Duis
+ luctus dui ut est porttitor, id pulvinar enim tempus.
+</p>
+
+<h2>Article 3: Ut Non Leo Commodo</h2>
+
+<p>
+ Ut non leo commodo, tempus mauris ac, pulvinar nunc. Fusce facilisis purus
+ et est ornare, eget tempor purus porttitor. Donec ut leo in diam sodales
+ ullamcorper. Sed efficitur nisl sit amet ante euismod, id dapibus dui
+ mollis. In sagittis eget dolor id pharetra. Suspendisse pellentesque
+ ultricies volutpat. Pellentesque pretium quam quis ligula lobortis
+ convallis. Donec vel erat elementum, varius metus a, egestas turpis.
+ Aliquam porttitor ut dolor et volutpat. Aliquam pretium, enim quis suscipit
+ bibendum, risus diam convallis tellus, et cursus odio felis quis nibh.
+ Vivamus fringilla hendrerit massa, eget varius odio ultrices vestibulum. Ut
+ vehicula eget tortor quis sodales.
+</p>
+
+<p>
+ Pellentesque pulvinar ex vel metus volutpat, a pretium libero aliquet. In
+ fringilla nisi ac lorem hendrerit, non volutpat elit condimentum.
+ Pellentesque congue luctus purus id porta. Suspendisse nec elementum urna.
+ Maecenas sollicitudin a tortor nec finibus. Donec malesuada, lectus
+ blandit sodales egestas, tortor ipsum cursus eros, eget pellentesque erat
+ nunc ut nulla. Vivamus porttitor consectetur felis at luctus.
+</p>