From 6f59dc7952ee4c62a367f8839c176bcaf2f4a217 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Fri, 23 Apr 2021 11:33:49 +0200
Subject: [PATCH] Add contact page, linked from navbar

---
 scipost/templates/scipost/contact.html | 87 ++++++++++++++++++++++++++
 scipost/templates/scipost/navbar.html  |  3 +
 scipost/urls.py                        |  5 ++
 3 files changed, 95 insertions(+)
 create mode 100644 scipost/templates/scipost/contact.html

diff --git a/scipost/templates/scipost/contact.html b/scipost/templates/scipost/contact.html
new file mode 100644
index 000000000..47b25e445
--- /dev/null
+++ b/scipost/templates/scipost/contact.html
@@ -0,0 +1,87 @@
+{% extends 'scipost/base.html' %}
+
+{% block pagetitle %}: Contact {% endblock pagetitle %}
+
+{% block content %}
+
+  <div class="row">
+    <div class="col-12">
+      <h2 class="highlight">Contact us</h2>
+      <div class="container">
+	<div class="row">
+	  <div class="col-sm-6 col-md-4 p-3">
+	    <div class="card">
+	      <div class="card-header p-3">
+		Administrative matters
+	      </div>
+	      <div class="card-body">
+		<p>
+		  For anything relating to the initiative, its setup, running and plans, email us at
+		  <a href="mailto:admin@scipost.org">admin[at]scipost.org</a>.
+		</p>
+	      </div>
+	    </div>
+	  </div>
+	  <div class="col-sm-6 col-md-4 p-3">
+	    <div class="card">
+	      <div class="card-header p-3">
+		Colleges and Fellowships
+	      </div>
+	      <div class="card-body">
+		<p>
+		  Know an ideal Fellow candidate for one of our <a href="{% url 'colleges:colleges' %}">Editorial Colleges</a>?
+		</p>
+		<p>
+		  Email your suggestion to <a href="mailto:edadmin@scipost.org">edadmin[at]scipost.org</a>.
+		</p>
+	      </div>
+	    </div>
+	  </div>
+	  <div class="col-sm-6 col-md-4 p-3">
+	    <div class="card">
+	      <div class="card-header p-3">
+		Editorial matters
+	      </div>
+	      <div class="card-body">
+		<p>
+		  For all editorial matters, please contact us at
+		  <a href="mailto:edadmin@scipost.org">edadmin[at]scipost.org</a>.
+		</p>
+	      </div>
+	    </div>
+	  </div>
+	  <div class="col-sm-6 col-md-4 p-3">
+	    <div class="card">
+	      <div class="card-header p-3">
+		Sponsoring
+	      </div>
+	      <div class="card-body">
+		<p>
+		  We survive through your (and your institution's) support.
+		</p>
+		<p>
+		  Interested in helping? Get in touch with us at
+		  <a href="mailto:sponsors@scipost.org">sponsors[at]scipost.org</a>.
+		</p>
+	      </div>
+	    </div>
+	  </div>
+	  <div class="col-sm-6 col-md-4 p-3">
+	    <div class="card">
+	      <div class="card-header p-3">
+		Technical support
+	      </div>
+	      <div class="card-body">
+		<p>
+		  For all technical matters, contact us at
+		  <a href="mailto:techsupport@scipost.org">techsupport[at]scipost.org</a>.
+		</p>
+	      </div>
+	    </div>
+	  </div>
+	</div>
+      </div>
+    </div>
+  </div>
+
+{% endblock %}
diff --git a/scipost/templates/scipost/navbar.html b/scipost/templates/scipost/navbar.html
index 87ec63160..204250261 100644
--- a/scipost/templates/scipost/navbar.html
+++ b/scipost/templates/scipost/navbar.html
@@ -130,6 +130,9 @@
         <li class="nav-item dropdown">
           <a class="nav-link dropdown-toggle" href="#" id="AboutDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"  data-trigger="hover">About SciPost</a>
           <div class="dropdown-menu" aria-labelledby="AboutDropdown">
+	    <div class="dropdown-item">
+	      <a href="{% url 'scipost:contact' %}">Contact us</a>
+	    </div>
             <div class="dropdown-item">
               <a href="{% url 'scipost:about' %}">About SciPost</a>
             </div>
diff --git a/scipost/urls.py b/scipost/urls.py
index 68232ac6c..749d27f65 100644
--- a/scipost/urls.py
+++ b/scipost/urls.py
@@ -64,6 +64,11 @@ urlpatterns = [
 
     # Info
     url(r'^about$', TemplateView.as_view(template_name='scipost/about.html'), name='about'),
+    path(
+        'contact',
+        TemplateView.as_view(template_name='scipost/contact.html'),
+        name='contact'
+    ),
     url(r'^call$', TemplateView.as_view(template_name='scipost/call.html'), name='call'),
     url(r'^donations/thank-you/$', TemplateView.as_view(template_name='scipost/donation_thank_you.html'), name='donation_thank_you'),
     url(
-- 
GitLab