summary refs log tree commit diff stats
path: root/pkgs/by-name/ba/back/src/issues/issue
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-12-24 10:52:34 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-12-24 10:52:34 +0100
commit4802f7a68d515d78ae25988410d62c5dc1f8c8f4 (patch)
tree98de946773fb0073b3afc1144c8d64fbedcfecc7 /pkgs/by-name/ba/back/src/issues/issue
parentfeat(hosts/server1): Configure back for the `nixos-server` repo (diff)
downloadnixos-server-4802f7a68d515d78ae25988410d62c5dc1f8c8f4.tar.gz
nixos-server-4802f7a68d515d78ae25988410d62c5dc1f8c8f4.zip
feat(pkgs/back): Add a link to the source code
This is required by the AGPL license and should probably also be done,
because we do not have a reason to hide or obfuscate the code.
Diffstat (limited to 'pkgs/by-name/ba/back/src/issues/issue')
-rw-r--r--pkgs/by-name/ba/back/src/issues/issue/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/by-name/ba/back/src/issues/issue/mod.rs b/pkgs/by-name/ba/back/src/issues/issue/mod.rs
index ada7593..b78f473 100644
--- a/pkgs/by-name/ba/back/src/issues/issue/mod.rs
+++ b/pkgs/by-name/ba/back/src/issues/issue/mod.rs
@@ -16,6 +16,8 @@ use gix::{bstr::ByteSlice, Commit, Id, ObjectId, Repository};
 use raw::{Operation, RawIssue};
 use rocket::response::content::RawHtml;
 
+use crate::SOURCE_CODE_REPOSITORY;
+
 use super::format::{BackString, Markdown};
 
 mod raw;
@@ -315,6 +317,7 @@ impl<'a> Issue<'a> {
          <footer>
             <nav>
             <a href="/issues/open">Open Issues</a>
+            <a href="{}">Source code</a>
             <a href="/issues/closed">Closed Issues</a>
             </nav>
          </footer>
@@ -322,6 +325,7 @@ impl<'a> Issue<'a> {
    </body>
 </html>
 "#,
+                SOURCE_CODE_REPOSITORY.get().expect("This should be set")
             ))
         }
     }