summaryrefslogtreecommitdiffstats
path: root/ui/html
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2024-04-18 11:06:32 +0100
committerMatthew Lemon <y@yulqen.org>2024-04-18 11:06:32 +0100
commit20560419614e22fbb58567cdb0b88b54caf679f4 (patch)
tree163df44f07907d865b363db3bc198287ebd3d25f /ui/html
parent435742cede199e3c85b5e2eb5a42ccbee4906a05 (diff)
Adds code from ded-go-core - no database
D2S test app code removed (nginx error). Adds all go code from `ded-go-core` using the basic Gov.UK UI for a test page for DED.
Diffstat (limited to 'ui/html')
-rw-r--r--ui/html/base.tmpl.html198
-rw-r--r--ui/html/pages/home.tmpl.html56
-rw-r--r--ui/html/pages/operations_list.tmpl.html59
-rw-r--r--ui/html/pages/organisations_list.tmpl.html33
-rw-r--r--ui/html/pages/persons_list.tmpl.html33
-rw-r--r--ui/html/partials/nav.tmpl.html10
6 files changed, 389 insertions, 0 deletions
diff --git a/ui/html/base.tmpl.html b/ui/html/base.tmpl.html
new file mode 100644
index 0000000..cc94537
--- /dev/null
+++ b/ui/html/base.tmpl.html
@@ -0,0 +1,198 @@
+{{ define "base" }}
+<!DOCTYPE html>
+<html class="govuk-template app-html-class">
+ <head>
+ <meta charset="utf-8">
+ <title>DefNucSyR Engagement Database (DED)</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
+ <meta name="theme-color" content="blue">
+ <link rel="icon" sizes="48x48" href="/static/assets/images/favicon.ico">
+ <link rel="icon" sizes="any" href="/static/assets/images/favicon.svg" type="image/svg+xml">
+ <link rel="mask-icon" href="/static/assets/images/govuk-icon-mask.svg" color="blue">
+ <link rel="apple-touch-icon" href="/static/assets/images/govuk-icon-180.png">
+ <link rel="manifest" href="/static/assets/manifest.json">
+ <link rel="stylesheet" href="/static/css/govuk-frontend.min.css">
+ <link rel="stylesheet" href="/static/css/main.css">
+ <meta property="og:image" content="/static/assets/images/govuk-opengraph-image.png">
+ </head>
+
+ <body class="govuk-template__body app-body-class" data-test="My value" data-other="report:details">
+ <script>
+ document.body.className += ' js-enabled' + ('noModule' in HTMLScriptElement.prototype ? ' govuk-frontend-supported' : '');
+ </script>
+ <form action="/form-handler" method="post" novalidate>
+ <div class="govuk-cookie-banner" data-nosnippet role="region" aria-label="Cookies on [name of service]">
+ <div class="govuk-cookie-banner__message govuk-width-container">
+ <div class="govuk-grid-row">
+ <div class="govuk-grid-column-two-thirds">
+ <h2 class="govuk-cookie-banner__heading govuk-heading-m">
+ Cookies on [name of service]
+ </h2>
+ <div class="govuk-cookie-banner__content">
+ <p class="govuk-body">We use some essential cookies to make this service work.</p>
+ <p class="govuk-body">We’d also like to use analytics cookies so we can understand how you use the service and make improvements.</p>
+ </div>
+ </div>
+ </div>
+ <div class="govuk-button-group">
+ <button value="yes" type="submit" name="cookies[analytics]" class="govuk-button" data-module="govuk-button">
+ Accept analytics cookies
+ </button>
+ <button value="no" type="submit" name="cookies[analytics]" class="govuk-button" data-module="govuk-button">
+ Reject analytics cookies
+ </button>
+ <a class="govuk-link" href="#">View cookies</a>
+ </div>
+ </div>
+ </div>
+ </form>
+ <a href="#main-content" class="govuk-skip-link" data-module="govuk-skip-link">Skip to main content</a>
+ <header class="govuk-header" role="banner" data-module="govuk-header">
+ <div class="govuk-header__container app-width-container">
+ <div class="govuk-header__logo">
+ <a href="#" class="govuk-header__link govuk-header__link--homepage">
+ <svg
+ focusable="false"
+ role="img"
+ class="govuk-header__logotype"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 148 30"
+ height="30"
+ width="148"
+ aria-label="GOV.UK">
+ <title>GOV.UK</title>
+ <path d="M22.6 10.4c-1 .4-2-.1-2.4-1-.4-.9.1-2 1-2.4.9-.4 2 .1 2.4 1s-.1 2-1 2.4m-5.9 6.7c-.9.4-2-.1-2.4-1-.4-.9.1-2 1-2.4.9-.4 2 .1 2.4 1s-.1 2-1 2.4m10.8-3.7c-1 .4-2-.1-2.4-1-.4-.9.1-2 1-2.4.9-.4 2 .1 2.4 1s0 2-1 2.4m3.3 4.8c-1 .4-2-.1-2.4-1-.4-.9.1-2 1-2.4.9-.4 2 .1 2.4 1s-.1 2-1 2.4M17 4.7l2.3 1.2V2.5l-2.3.7-.2-.2.9-3h-3.4l.9 3-.2.2c-.1.1-2.3-.7-2.3-.7v3.4L15 4.7c.1.1.1.2.2.2l-1.3 4c-.1.2-.1.4-.1.6 0 1.1.8 2 1.9 2.2h.7c1-.2 1.9-1.1 1.9-2.1 0-.2 0-.4-.1-.6l-1.3-4c-.1-.2 0-.2.1-.3m-7.6 5.7c.9.4 2-.1 2.4-1 .4-.9-.1-2-1-2.4-.9-.4-2 .1-2.4 1s0 2 1 2.4m-5 3c.9.4 2-.1 2.4-1 .4-.9-.1-2-1-2.4-.9-.4-2 .1-2.4 1s.1 2 1 2.4m-3.2 4.8c.9.4 2-.1 2.4-1 .4-.9-.1-2-1-2.4-.9-.4-2 .1-2.4 1s0 2 1 2.4m14.8 11c4.4 0 8.6.3 12.3.8 1.1-4.5 2.4-7 3.7-8.8l-2.5-.9c.2 1.3.3 1.9 0 2.7-.4-.4-.8-1.1-1.1-2.3l-1.2 4c.7-.5 1.3-.8 2-.9-1.1 2.5-2.6 3.1-3.5 3-1.1-.2-1.7-1.2-1.5-2.1.3-1.2 1.5-1.5 2.1-.1 1.1-2.3-.8-3-2-2.3 1.9-1.9 2.1-3.5.6-5.6-2.1 1.6-2.1 3.2-1.2 5.5-1.2-1.4-3.2-.6-2.5 1.6.9-1.4 2.1-.5 1.9.8-.2 1.1-1.7 2.1-3.5 1.9-2.7-.2-2.9-2.1-2.9-3.6.7-.1 1.9.5 2.9 1.9l.4-4.3c-1.1 1.1-2.1 1.4-3.2 1.4.4-1.2 2.1-3 2.1-3h-5.4s1.7 1.9 2.1 3c-1.1 0-2.1-.2-3.2-1.4l.4 4.3c1-1.4 2.2-2 2.9-1.9-.1 1.5-.2 3.4-2.9 3.6-1.9.2-3.4-.8-3.5-1.9-.2-1.3 1-2.2 1.9-.8.7-2.3-1.2-3-2.5-1.6.9-2.2.9-3.9-1.2-5.5-1.5 2-1.3 3.7.6 5.6-1.2-.7-3.1 0-2 2.3.6-1.4 1.8-1.1 2.1.1.2.9-.3 1.9-1.5 2.1-.9.2-2.4-.5-3.5-3 .6 0 1.2.3 2 .9l-1.2-4c-.3 1.1-.7 1.9-1.1 2.3-.3-.8-.2-1.4 0-2.7l-2.9.9C1.3 23 2.6 25.5 3.7 30c3.7-.5 7.9-.8 12.3-.8m28.3-11.6c0 .9.1 1.7.3 2.5.2.8.6 1.5 1 2.2.5.6 1 1.1 1.7 1.5.7.4 1.5.6 2.5.6.9 0 1.7-.1 2.3-.4s1.1-.7 1.5-1.1c.4-.4.6-.9.8-1.5.1-.5.2-1 .2-1.5v-.2h-5.3v-3.2h9.4V28H55v-2.5c-.3.4-.6.8-1 1.1-.4.3-.8.6-1.3.9-.5.2-1 .4-1.6.6s-1.2.2-1.8.2c-1.5 0-2.9-.3-4-.8-1.2-.6-2.2-1.3-3-2.3-.8-1-1.4-2.1-1.8-3.4-.3-1.4-.5-2.8-.5-4.3s.2-2.9.7-4.2c.5-1.3 1.1-2.4 2-3.4.9-1 1.9-1.7 3.1-2.3 1.2-.6 2.6-.8 4.1-.8 1 0 1.9.1 2.8.3.9.2 1.7.6 2.4 1s1.4.9 1.9 1.5c.6.6 1 1.3 1.4 2l-3.7 2.1c-.2-.4-.5-.9-.8-1.2-.3-.4-.6-.7-1-1-.4-.3-.8-.5-1.3-.7-.5-.2-1.1-.2-1.7-.2-1 0-1.8.2-2.5.6-.7.4-1.3.9-1.7 1.5-.5.6-.8 1.4-1 2.2-.3.8-.4 1.9-.4 2.7zM71.5 6.8c1.5 0 2.9.3 4.2.8 1.2.6 2.3 1.3 3.1 2.3.9 1 1.5 2.1 2 3.4s.7 2.7.7 4.2-.2 2.9-.7 4.2c-.4 1.3-1.1 2.4-2 3.4-.9 1-1.9 1.7-3.1 2.3-1.2.6-2.6.8-4.2.8s-2.9-.3-4.2-.8c-1.2-.6-2.3-1.3-3.1-2.3-.9-1-1.5-2.1-2-3.4-.4-1.3-.7-2.7-.7-4.2s.2-2.9.7-4.2c.4-1.3 1.1-2.4 2-3.4.9-1 1.9-1.7 3.1-2.3 1.2-.5 2.6-.8 4.2-.8zm0 17.6c.9 0 1.7-.2 2.4-.5s1.3-.8 1.7-1.4c.5-.6.8-1.3 1.1-2.2.2-.8.4-1.7.4-2.7v-.1c0-1-.1-1.9-.4-2.7-.2-.8-.6-1.6-1.1-2.2-.5-.6-1.1-1.1-1.7-1.4-.7-.3-1.5-.5-2.4-.5s-1.7.2-2.4.5-1.3.8-1.7 1.4c-.5.6-.8 1.3-1.1 2.2-.2.8-.4 1.7-.4 2.7v.1c0 1 .1 1.9.4 2.7.2.8.6 1.6 1.1 2.2.5.6 1.1 1.1 1.7 1.4.6.3 1.4.5 2.4.5zM88.9 28 83 7h4.7l4 15.7h.1l4-15.7h4.7l-5.9 21h-5.7zm28.8-3.6c.6 0 1.2-.1 1.7-.3.5-.2 1-.4 1.4-.8.4-.4.7-.8.9-1.4.2-.6.3-1.2.3-2v-13h4.1v13.6c0 1.2-.2 2.2-.6 3.1s-1 1.7-1.8 2.4c-.7.7-1.6 1.2-2.7 1.5-1 .4-2.2.5-3.4.5-1.2 0-2.4-.2-3.4-.5-1-.4-1.9-.9-2.7-1.5-.8-.7-1.3-1.5-1.8-2.4-.4-.9-.6-2-.6-3.1V6.9h4.2v13c0 .8.1 1.4.3 2 .2.6.5 1 .9 1.4.4.4.8.6 1.4.8.6.2 1.1.3 1.8.3zm13-17.4h4.2v9.1l7.4-9.1h5.2l-7.2 8.4L148 28h-4.9l-5.5-9.4-2.7 3V28h-4.2V7zm-27.6 16.1c-1.5 0-2.7 1.2-2.7 2.7s1.2 2.7 2.7 2.7 2.7-1.2 2.7-2.7-1.2-2.7-2.7-2.7z"></path>
+ </svg>
+ </a>
+ </div>
+ <div class="govuk-header__content">
+ <a href="#" class="govuk-header__link govuk-header__service-name">
+ Defence Nuclear Security Regulator
+ </a>
+ <nav aria-label="Menu" class="govuk-header__navigation">
+ <button type="button" class="govuk-header__menu-button govuk-js-header-toggle" aria-controls="navigation" hidden>
+ Menu
+ </button>
+ <ul id="navigation" class="govuk-header__navigation-list">
+ <li class="govuk-header__navigation-item govuk-header__navigation-item--active">
+ <a class="govuk-header__link" href="#">
+ Operations
+ </a>
+ </li>
+ <li class="govuk-header__navigation-item">
+ <a class="govuk-header__link" href="#">
+ Engagement Plans
+ </a>
+ </li>
+ <li class="govuk-header__navigation-item">
+ <a class="govuk-header__link" href="#">
+ Regulation
+ </a>
+ </li>
+ </ul>
+ </nav>
+ </div>
+ </div>
+ </header>
+
+ <div class="govuk-width-container app-width-container">
+ <div class="govuk-phase-banner">
+ <p class="govuk-phase-banner__content">
+ <strong class="govuk-tag govuk-phase-banner__content__tag">
+ Alpha
+ </strong>
+ <span class="govuk-phase-banner__text">
+ This is a new service – your <a class="govuk-link" href="#">feedback</a> will help us to improve it.
+ </span>
+ </p>
+ </div>
+ <a href="#" class="govuk-back-link">Back</a>
+ <main class="govuk-main-wrapper app-main-class" id="main-content" role="main">
+ {{ template "main" . }} <!-- DONT FORGET THE DOT!!! -->
+ </main>
+ </div>
+ <footer class="govuk-footer" role="contentinfo">
+ <div class="govuk-width-container">
+ <div class="govuk-footer__meta">
+ <div class="govuk-footer__meta-item govuk-footer__meta-item--grow">
+ <h2 class="govuk-visually-hidden">Support links</h2>
+ <ul class="govuk-footer__inline-list">
+ <li class="govuk-footer__inline-list-item">
+ <a class="govuk-footer__link" href="#">
+ Help
+ </a>
+ </li>
+ <li class="govuk-footer__inline-list-item">
+ <a class="govuk-footer__link" href="#">
+ Cookies
+ </a>
+ </li>
+ <li class="govuk-footer__inline-list-item">
+ <a class="govuk-footer__link" href="#">
+ Contact
+ </a>
+ </li>
+ <li class="govuk-footer__inline-list-item">
+ <a class="govuk-footer__link" href="#">
+ Terms and conditions
+ </a>
+ </li>
+ </ul>
+ <svg
+ aria-hidden="true"
+ focusable="false"
+ class="govuk-footer__licence-logo"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 483.2 195.7"
+ height="17"
+ width="41">
+ <path
+ fill="currentColor"
+ d="M421.5 142.8V.1l-50.7 32.3v161.1h112.4v-50.7zm-122.3-9.6A47.12 47.12 0 0 1 221 97.8c0-26 21.1-47.1 47.1-47.1 16.7 0 31.4 8.7 39.7 21.8l42.7-27.2A97.63 97.63 0 0 0 268.1 0c-36.5 0-68.3 20.1-85.1 49.7A98 98 0 0 0 97.8 0C43.9 0 0 43.9 0 97.8s43.9 97.8 97.8 97.8c36.5 0 68.3-20.1 85.1-49.7a97.76 97.76 0 0 0 149.6 25.4l19.4 22.2h3v-87.8h-80l24.3 27.5zM97.8 145c-26 0-47.1-21.1-47.1-47.1s21.1-47.1 47.1-47.1 47.2 21 47.2 47S123.8 145 97.8 145" />
+ </svg>
+ <span class="govuk-footer__licence-description">
+ All content is available under the
+ <a
+ class="govuk-footer__link"
+ href="https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/"
+ rel="license">Open Government Licence v3.0</a>, except where otherwise stated
+ </span>
+ </div>
+ <div class="govuk-footer__meta-item">
+ <a
+ class="govuk-footer__link govuk-footer__copyright-logo"
+ href="https://www.nationalarchives.gov.uk/information-management/re-using-public-sector-information/uk-government-licensing-framework/crown-copyright/">
+ © Crown copyright
+ </a>
+ </div>
+ </div>
+ </div>
+ </footer>
+ <script type="module" src="/static/js/govuk-frontend.min.js"></script>
+ <script type="module">
+ import {
+ initAll
+ } from '/static/js/govuk-frontend.min.js'
+ initAll()
+ </script>
+ </body>
+
+
+ <!-- <body class="govuk-template__body"> -->
+ <!-- <script>document.body.className += ' js-enabled' + ('noModule' in HTMLScriptElement.prototype ? ' govuk-frontend-supported' : '');</script> -->
+ <!-- <script type="module" src="/static/js/govuk-frontend.min.js"></script> -->
+ <!-- <script type="module"> -->
+ <!-- import { initAll } from '/static/js/govuk-frontend.min.js' -->
+ <!-- initAll() -->
+ <!-- </script> -->
+ <!-- <div class="content"> -->
+ <!-- <header> -->
+ <!-- {{ template "nav" . }} -->
+ <!-- </header> -->
+ <!-- <main> -->
+ <!-- {{ template "main" . }} <!-1- DONT FORGET THE DOT!!! -1-> -->
+ <!-- </main> -->
+ <!-- </div> -->
+ <!-- </body> -->
+</html>
+{{ end }}
diff --git a/ui/html/pages/home.tmpl.html b/ui/html/pages/home.tmpl.html
new file mode 100644
index 0000000..1164108
--- /dev/null
+++ b/ui/html/pages/home.tmpl.html
@@ -0,0 +1,56 @@
+{{ define "title"}}Home{{ end }}
+
+{{ define "main" }}
+<h2 class="govuk-heading-xl">DefNucSyR Engagement Database (DED)</h2>
+
+<div class="govuk-accordion" data-module="govuk-accordion" id="accordion-default">
+ <div class="govuk-accordion__section">
+ <div class="govuk-accordion__section-header">
+ <h2 class="govuk-accordion__section-heading">
+ <span class="govuk-accordion__section-button" id="accordion-default-heading-1">
+ Regulation
+ </span>
+ </h2>
+ </div>
+ <div id="accordion-default-content-1" class="govuk-accordion__section-content">
+ <p class="govuk-body">Stuff here</p>
+ </div>
+ </div>
+ <div class="govuk-accordion__section">
+ <div class="govuk-accordion__section-header">
+ <h2 class="govuk-accordion__section-heading">
+ <span class="govuk-accordion__section-button" id="accordion-default-heading-2">
+ Submarines & Propulsion Team
+ </span>
+ </h2>
+ </div>
+ <div id="accordion-default-content-2" class="govuk-accordion__section-content">
+ <p class="govuk-body">Stuff here</p>
+ </div>
+ </div>
+ <div class="govuk-accordion__section">
+ <div class="govuk-accordion__section-header">
+ <h2 class="govuk-accordion__section-heading">
+ <span class="govuk-accordion__section-button" id="accordion-default-heading-3">
+ Warhead & Transport Team
+ </span>
+ </h2>
+ </div>
+ <div id="accordion-default-content-3" class="govuk-accordion__section-content">
+ <p class="govuk-body">Stuff here</p>
+ </div>
+ </div>
+ <div class="govuk-accordion__section">
+ <div class="govuk-accordion__section-header">
+ <h2 class="govuk-accordion__section-heading">
+ <span class="govuk-accordion__section-button" id="accordion-default-heading-4">
+ How people read
+ </span>
+ </h2>
+ </div>
+ <div id="accordion-default-content-4" class="govuk-accordion__section-content">
+ <p class="govuk-body">This is the content for How people read.</p>
+ </div>
+ </div>
+</div>
+{{ end }}
diff --git a/ui/html/pages/operations_list.tmpl.html b/ui/html/pages/operations_list.tmpl.html
new file mode 100644
index 0000000..2863d19
--- /dev/null
+++ b/ui/html/pages/operations_list.tmpl.html
@@ -0,0 +1,59 @@
+{{ define "title" }}Operations{{end}}
+
+
+{{ define "main" }}
+<h3>Operations <span><a href="#" class="admin-link">[Admin]</a></span></h3>
+
+<p>
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
+</p>
+
+
+{{if .Operations}}
+<table id="home-summary-table">
+ <thead>
+ <tr id="header-row">
+ <th>Operation</th>
+ <th>RP</th>
+ <th>Lead Inspector[s]</th>
+ <th>Description</th>
+ <th>Organisation</th>
+ <th>EPs</th>
+ <th>ESs</th>
+ <th>SharePoint</th>
+ </tr>
+ </thead>
+ <tbody>
+ {{range .Operations }}
+ <tr>
+ <td><a href="#">{{.Name}}</a></td>
+ <td>Tim Gudgeon</td>
+ <td>Tina McKinchey / Barbara Snelland</td>
+ <td>{{.Description}}</td>
+ <td>{{.OrganisationName}}</td>
+ <td><a href="#">EP 2024</a></td>
+ <td>
+ {{if .EngagementStrategies}}
+ <ul>
+ {{range .EngagementStrategies}}
+ <li class="table-list">
+ <a href="#">{{.FormatForTable }}</a>
+ </li>
+ {{end}}
+
+ </ul>
+ {{else}}
+ NA
+ {{end}}
+ </td>
+ <td><a href="#">Link</a></td>
+ </tr>
+ {{end}}
+ </tbody>
+</table>
+{{else}}
+<p>There are no operations.</p>
+{{end}}
+
+{{ end }}
+
diff --git a/ui/html/pages/organisations_list.tmpl.html b/ui/html/pages/organisations_list.tmpl.html
new file mode 100644
index 0000000..5fedb09
--- /dev/null
+++ b/ui/html/pages/organisations_list.tmpl.html
@@ -0,0 +1,33 @@
+{{ define "title" }}Organisations{{end}}
+
+{{ define "main" }}
+<h3>Organisations <span><a href="#" class="admin-link">[Admin]</a></span></h3>
+<table id="home-summary-table">
+ <thead>
+ <tr id="header-row">
+ <th>Organisation</th>
+ <th>RP</th>
+ <th>Lead Inspector[s]</th>
+ <th>Another attribute</th>
+ <th>Another attribute</th>
+ <th>SharePoint</th>
+ </tr>
+ </thead>
+ <tbody>
+ {{ if .Organisations }}
+ {{range .Organisations}}
+ <tr>
+ <td><a href="#">{{.Name}}</a></td>
+ <td>Tim Gudgeon</td>
+ <td>Tina McKinchey / Barbara Snelland</td>
+ <td>Bobbins</td>
+ <td>Bobbins</td>
+ <td><a href="#">Link</a></td>
+ </tr>
+ {{end}}
+ {{else}}
+ <p>There are no organisations yet.</p>
+ {{end}}
+ </tbody>
+</table>
+{{ end }}
diff --git a/ui/html/pages/persons_list.tmpl.html b/ui/html/pages/persons_list.tmpl.html
new file mode 100644
index 0000000..87689df
--- /dev/null
+++ b/ui/html/pages/persons_list.tmpl.html
@@ -0,0 +1,33 @@
+{{ define "title" }}Operations{{end}}
+
+
+{{ define "main" }}
+<h3>People <span><a href="#" class="admin-link">[Admin]</a></span></h3>
+
+{{if .Persons}}
+ <table id="home-summary-table">
+ <thead>
+ <tr id="header-row">
+ <th>First Name</th>
+ <th>Last Name</th>
+ <th>Organisation</th>
+ <th>Role</th>
+ </tr>
+ </thead>
+ <tbody>
+ {{range .Persons }}
+ <tr>
+ <td>{{.FirstName}}</td>
+ <td>{{.LastName}}</td>
+ <td>{{.OrganisationName}}</td>
+ <td>{{.RoleName}}</td>
+ </tr>
+ {{end}}
+ </tbody>
+ </table>
+{{else}}
+<p>There are no operations.</p>
+{{end}}
+
+{{ end }}
+
diff --git a/ui/html/partials/nav.tmpl.html b/ui/html/partials/nav.tmpl.html
new file mode 100644
index 0000000..ac79192
--- /dev/null
+++ b/ui/html/partials/nav.tmpl.html
@@ -0,0 +1,10 @@
+{{ define "nav" }}
+<nav>
+ <h1>DefNucSyR Engagement Database</h1>
+ <a href="/">Home</a>
+ <a href="/organisation/list">Organisations</a>
+ <a href="/operation/list">Operations</a>
+ <a href="/person/list">People</a>
+ <a href="#">Engagement Planning</a>
+</nav>
+{{ end }}