From a2e7baeb9c532e79b83b82dab648c691eeff11c2 Mon Sep 17 00:00:00 2001 From: EmilyBoarer Date: Fri, 27 Jan 2023 21:53:24 +0000 Subject: [PATCH 1/5] index.html: put the body into the body --- templates/index.html | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/templates/index.html b/templates/index.html index c5509dc..3d5ed3f 100644 --- a/templates/index.html +++ b/templates/index.html @@ -4,7 +4,8 @@ {% include "includes/header.html" %} jacob.covs.tld - + + {% include "includes/navbar.html" %}
@@ -13,9 +14,5 @@

Welcome

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ipsum faucibus vitae aliquet nec ullamcorper sit amet risus nullam. Lacus sed viverra tellus in. Ipsum suspendisse ultrices gravida dictum. Sit amet dictum sit amet justo donec enim diam.

- - - - \ No newline at end of file From 2d8a101060d9b4bb3a5c6c625c53985f074c0454 Mon Sep 17 00:00:00 2001 From: EmilyBoarer Date: Fri, 27 Jan 2023 21:55:12 +0000 Subject: [PATCH 2/5] updating navbar.html home and about links to work --- templates/includes/navbar.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/includes/navbar.html b/templates/includes/navbar.html index c1b7773..e867fe2 100644 --- a/templates/includes/navbar.html +++ b/templates/includes/navbar.html @@ -6,11 +6,11 @@
From ef797ffe3691a2a162130f712d717ba84411909f Mon Sep 17 00:00:00 2001 From: EmilyBoarer Date: Fri, 27 Jan 2023 22:38:22 +0000 Subject: [PATCH 3/5] added temp about page! --- templates/about.html | 45 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/templates/about.html b/templates/about.html index 4d27581..071fb82 100644 --- a/templates/about.html +++ b/templates/about.html @@ -3,9 +3,52 @@ {% include "includes/header.html" %} - Title + About | jacob.covs.tld + {% include "includes/navbar.html" %} +
+
+

About Cambridge Online Voting System

+
+

WARNING: This page's information needs updating for JACOB - it is a direct copy from production camvote/BoB on 2023-01-27

+
+

Why COVS over CamSU's voting system?

+

- Field-tested: We use the open-source BoB system which has been used for thousands of elections over more than a decade throughout the university, without challenge. This system was built by David Eyers, Martin Lucas-Smith, David Turner, Simon Hopkins and Robin Whittaker. This system used to live at https://vote.cusu.cam.ac.uk/, but was retired in 2021 by CamSU.

+

- Anonymity: The security architecture means that your vote is never stored with your user ID, and cannot be easily associated by an admin. It is not possible for the election admins or Sysadmins to see how an individual voted.

+

- Verifiability: The voting token system employed by BoB allows any individual to verify that their vote has been correctly included in the vote count - you do not have to trust the system to know that your vote has been correctly counted. In CamSU's election system, votes could be forged by an evil sysadmin (or indeed, the manual voting system is prone to mistakes or forged votes).

+

- Instant counts: As COVS vote counting happens automatically, results are instantly available at the end of an election. No waiting for someone to email you your election results.

+

- Open-source: The source code for COVS is publicly available under a permissive GPL license, and we welcome contributions and reviews by anyone.

+

The COVS is hosted on a virtual server hosted in Cambridge, with Mythic Beasts.

+ +

Current Sysadmins

+ + +

+ These users have access to the COVS server. This server is hardened and setup with audit trails such that any tampering would be obvious to the other sysadmins. In the long term, we would like to move to a security architecture where no students are single-handedly capable of making system changes. +
+ While sysadmins have access to the server and code running on it, the system of vote verification means that a sysadmin would never be able to tamper with votes without this being verifiable by voters and returning officers. SysAdmins are elected by the Consortium at its Annual Meeting. +

+ +

Current Members

+
    +
  • Jesus College Student Union (Chair, 2023)
  • +
  • Queens' College JCR (Auditor, 2023)
  • +
  • Robinson College Student Association
  • +
  • King's College Student Union
  • +
  • Lucy Cavendish JCR
  • +
  • Trinity College Student Union
  • +
+

+ The COVS is provided by the Cambridge Online Voting Consortium. The Consortium's members are ultimately responsible for the governance of the COVS, and support it financially. +
+ If you're interested in joining the Consortium, email lw664+cses@cam.ac.uk. +

+
+
\ No newline at end of file From d1958e40982afabd33c284fcb96a9745d36a941a Mon Sep 17 00:00:00 2001 From: EmilyBoarer Date: Fri, 27 Jan 2023 22:40:09 +0000 Subject: [PATCH 4/5] increase gap between navbar and main heading on page --- static/style.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/style.css b/static/style.css index f1489d3..aed4426 100644 --- a/static/style.css +++ b/static/style.css @@ -33,4 +33,8 @@ colours: page 16 & 18 --bs-btn-active-color: white; --bs-btn-active-bg: #00B0B9; --bs-btn-active-border-color: #115E67; +} + +#content { + margin-top: 0.75rem; } \ No newline at end of file From a28729806317dc5a8c95b1e218a5d048f88f88f4 Mon Sep 17 00:00:00 2001 From: EmilyBoarer Date: Fri, 27 Jan 2023 22:49:36 +0000 Subject: [PATCH 5/5] updated header alignment (padding) --- static/style.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/static/style.css b/static/style.css index aed4426..b0f5098 100644 --- a/static/style.css +++ b/static/style.css @@ -14,6 +14,8 @@ colours: page 16 & 18 #titlebar { color: white; padding:2%; + padding-left:0; + padding-right:0; } #override-nav {