Skip to content

Commit e7099c9

Browse files
committed
Move project policies to the website.
Changes by myself and Jonathan Katz Review by Jonathan Katz and Daniel Gustafsson
1 parent 1f55533 commit e7099c9

File tree

15 files changed

+950
-23
lines changed

15 files changed

+950
-23
lines changed

media/css/main.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,8 @@ p, ul, ol, dl, table {
201201

202202
blockquote {
203203
border-left: solid 5px #E7EAE8;
204-
padding: 1em 4em 3em .5em;
204+
padding: 0em 4em 0em .5em;
205+
margin: 1em 0em 1em 0em;
205206
font-style: italic;
206207
}
207208

pgweb/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
url(r'^about/event/(\d+)(-.*)?/$', pgweb.events.views.item),
4545
url(r'^about/featurematrix/$', pgweb.featurematrix.views.root),
4646
url(r'^about/featurematrix/detail/(\d+)/$', pgweb.featurematrix.views.detail),
47+
url(r'^about/privacypolicy/$', RedirectView.as_view(url='/about/policies/privacy/', permanent=True)),
4748

4849
url(r'^ftp/(.*/)?$', pgweb.downloads.views.ftpbrowser),
4950
url(r'^download/mirrors-ftp/+(.*)$', pgweb.downloads.views.mirrorselect),

pgweb/util/contexts.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
sitenav = {
77
'about': [
88
{'title': 'About', 'link': '/about/'},
9-
{'title': 'Code of Conduct', 'link': '/about/policies/coc/', 'submenu': [
10-
{'title': 'Committee', 'link': '/about/policies/coc_committee/'}
11-
]},
9+
{'title': 'Policies', 'link': '/about/policies/'},
1210
{'title': 'Feature Matrix', 'link': '/about/featurematrix/'},
1311
{'title': 'Donate', 'link': '/about/donate/'},
1412
{'title': 'History', 'link': '/docs/current/history.html'},
@@ -49,7 +47,6 @@
4947
{'title': 'Local User Groups', 'link': '/community/user-groups/'},
5048
{'title': 'Events', 'link': '/about/events/'},
5149
{'title': 'International Sites', 'link': '/community/international/'},
52-
{'title': 'Recognition Guidelines', 'link': '/community/recognition/'},
5350
],
5451
'developer': [
5552
{'title': 'Developers', 'link': '/developer/'},

templates/base/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
</div>
7777
<!-- Copyright -->
7878
<div class="container">
79-
<a href="/about/privacypolicy">Privacy Policy</a> |
79+
<a href="/about/policies/">Policies</a> |
8080
<a href="/about/policies/coc/">Code of Conduct</a> |
8181
<a href="/about/">About PostgreSQL</a> |
8282
<a href="/about/contact/">Contact</a><br/>
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{%extends "base/page.html"%}
2+
{%block title%}Policies{%endblock%}
3+
{%block contents%}
4+
5+
<h1>Policies <i class="fas fa-gavel"></i></h1>
6+
7+
<p>Formal policies governing various aspects of the PostgreSQL Project can
8+
be found here:</p>
9+
10+
<h2>General Policies</h2>
11+
12+
<ul>
13+
<li><a href="/about/policies/trademarks/">Trademarks</a></li>
14+
<li><a href="/about/policies/privacy/">Privacy</a></li>
15+
<li>
16+
<a href="/about/policies/coc/">Code of Conduct</a>
17+
<ul>
18+
<li>
19+
<a href="/about/policies/coc_committee/">Committee</a>
20+
</li>
21+
</ul>
22+
</li>
23+
24+
</ul>
25+
26+
<h2>PostgreSQL Project Policies</h2>
27+
28+
<ul>
29+
<li><a href="/about/policies/project-name/">Project Name</a></li>
30+
<li><a href="/support/versioning/">Versioning</a></li>
31+
<li><a href="/support/security/">Security</a></li>
32+
<li><a href="/about/policies/archives/">Archives</a></li>
33+
</ul>
34+
35+
<h2>Content Policies</h2>
36+
37+
<ul>
38+
<li><a href="/about/policies/news-and-events/">News &amp; Events</a></li>
39+
<li><a href="/about/policies/services-and-hosting/">Professional
40+
Services &amp; Hosting</a></li>
41+
<li><a href="/about/policies/planet-postgresql/">Planet PostgreSQL</a></li>
42+
<li><a href="/about/policies/twitter/">@postgresql Twitter Account</a></li>
43+
</ul>
44+
45+
<h2>Community Recognition Policies</h2>
46+
47+
<ul>
48+
<li><a href="/about/policies/sponsorship/">PostgreSQL Sponsorship</a></li>
49+
<li><a href="/community/recognition/#conferences">Conferences</a></li>
50+
<li><a href="/community/recognition/#npos">Non-Profit Organisations</a></li>
51+
</ul>
52+
53+
{%endblock%}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{%extends "base/page.html"%}
2+
{%block title%}Archives Policy{%endblock%}
3+
{%block contents%}
4+
5+
<h1>Archives Policy <i class="fas fa-gavel"></i></h1>
6+
7+
<p><em>Last updated: February 6, 2019</em></p>
8+
9+
<p>The PostgreSQL <a href="/list/">mailing lists</a> are archived at
10+
www.postgresql.org. This site is intended to provide an accurate
11+
representation of the activity on the lists, and as such will not be
12+
modified.</p>
13+
14+
<h2>Why won't you remove my post?</h2>
15+
16+
<p>There are a number of reasons why we will not remove or modify messages in
17+
the archives:</p>
18+
19+
<ul>
20+
<li>We want the archives to accurately represent the history of our public
21+
mailing lists.
22+
</li>
23+
<li>Messages posted to our mailing lists are archived by other organisations
24+
outside of our control, as well as in every list subscriber's inbox.
25+
Removing a message from our archives would only be the tip of the
26+
iceberg.
27+
</li>
28+
<li>Due to the way the archives are stored and occasionally regenerated from
29+
archived mailbox files, there is no way to permanently modify a message.
30+
</li>
31+
<li>We have limited volunteer resources to run the project (and no
32+
non-volunteer resources) and would prefer to use those resources to
33+
produce great database management software than to rewrite history.
34+
</li>
35+
</ul>
36+
37+
<h2>E-Mail Disclaimers and Licencing</h2>
38+
39+
<p>Some companies or organization add footers to outgoing e-mail messages with
40+
that group's e-mail policies, such as this simple example:</p>
41+
42+
<blockquote>This e-mail is confidential and only for use by the intended
43+
recipient.
44+
</blockquote>
45+
46+
<p>These disclaimers are incompatible with sending messages to the PostgreSQL
47+
mailing lists. When the mailing list is the "intended recipient", that
48+
includes all of its current subscribers and the archives. These archives are
49+
public, archived, and searchable; they cannot be made confidential.</p>
50+
51+
<p>By choosing to send messages to a PostgreSQL mailing list, you are implicitly
52+
granting your permission for that message to be archived in that fashion,
53+
regardless of any e-mail disclaimer it might have. Additionally, source code
54+
submissions to mailing lists such as pgsql-hackers are considered
55+
submissions to the PostgreSQL project, falling under the project's
56+
<a href="/about/licence/">PostgreSQL licence</a>. Please make sure you have
57+
permission to share information with these lists before sending your
58+
message.</p>
59+
60+
{%endblock%}

0 commit comments

Comments
 (0)