summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-08-03 15:11:03 +0300
committerLars Wirzenius <liw@liw.fi>2018-08-03 15:11:03 +0300
commita46a46858072db5f5ca5a5ae3df203de545c26d0 (patch)
treee3f8ef800821903dcdf8d58418e7cfa0c363134e /views
parent3038292daee114f22417495bfac4dcd105ee955a (diff)
downloadickweb-a46a46858072db5f5ca5a5ae3df203de545c26d0.tar.gz
Add: basic functionality
This does NOT work yet, lacks authentication, but that requires having a Qvisqve that supports that.
Diffstat (limited to 'views')
-rw-r--r--views/builds.tpl19
-rw-r--r--views/index.tpl10
-rw-r--r--views/log.tpl13
-rw-r--r--views/login.tpl6
-rw-r--r--views/project.tpl13
-rw-r--r--views/projects.tpl19
6 files changed, 73 insertions, 7 deletions
diff --git a/views/builds.tpl b/views/builds.tpl
new file mode 100644
index 0000000..2fd2d71
--- /dev/null
+++ b/views/builds.tpl
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="description" content="ickweb">
+ <meta name="author" content="The ick project">
+ <title>Ick builds</title>
+ </head>
+ <body>
+ <p>Builds:</p>
+ <ol>
+ % for build in builds:
+ <li>
+ <a href="{{build['log']}}">{{ build['log'] }}</a>
+ </li>
+ % end
+ </ol>
+ </body>
+</html>
diff --git a/views/index.tpl b/views/index.tpl
index 20ba140..01868ec 100644
--- a/views/index.tpl
+++ b/views/index.tpl
@@ -2,11 +2,13 @@
<html>
<head>
<meta charset="utf-8">
- <meta name="description" content="Facade content">
- <meta name="author" content="Qvarnlabs Ltd">
- <title>Facade content</title>
+ <meta name="description" content="ickweb">
+ <meta name="author" content="The ick project">
+ <title>Ick</title>
</head>
<body>
- <p>You ARE logged in. Well done!</p>
+ <p>You ARE logged in. Well done!</p>
+ <p><a href="/projects">Projects</p>
+ <p><a href="/builds">Builds</p>
</body>
</html>
diff --git a/views/log.tpl b/views/log.tpl
new file mode 100644
index 0000000..14c5235
--- /dev/null
+++ b/views/log.tpl
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="description" content="ickweb">
+ <meta name="author" content="The ick project">
+ <title>Ick build log {{ buildid }}</title>
+ </head>
+ <body>
+ <p>Build log {{buildid }}:</p>
+ <p><blockquote><pre>{{ log }}</pre></blockquote></p>
+ </body>
+</html>
diff --git a/views/login.tpl b/views/login.tpl
index f983ac0..66cc02e 100644
--- a/views/login.tpl
+++ b/views/login.tpl
@@ -2,12 +2,12 @@
<html>
<head>
<meta charset="utf-8">
- <meta name="description" content="Facade login">
- <meta name="author" content="Qvarnlabs Ltd">
+ <meta name="description" content="Ickweb login">
+ <meta name="author" content="Lars Wirzenius">
<title>Facade login</title>
</head>
<body>
<p>You are NOT logged in.</p>
- <p><a href="https://qvisqve-demo.h.qvarnlabs.eu/login">Login</a></p>
+ <p><a href="https://ci-prod-controller.vm.liw.fi/login">Login</a></p>
</body>
</html>
diff --git a/views/project.tpl b/views/project.tpl
new file mode 100644
index 0000000..a4428aa
--- /dev/null
+++ b/views/project.tpl
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="description" content="ickweb">
+ <meta name="author" content="The ick project">
+ <title>Ick project: {{ project['project'] }}</title>
+ </head>
+ <body>
+ <p>Project: {{ project['project'] }}</p>
+ <p><blockquote><pre>{{ as_yaml }}</pre></blockquote></p>
+ </body>
+</html>
diff --git a/views/projects.tpl b/views/projects.tpl
new file mode 100644
index 0000000..66feecf
--- /dev/null
+++ b/views/projects.tpl
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="description" content="ickweb">
+ <meta name="author" content="The ick project">
+ <title>Ick projects</title>
+ </head>
+ <body>
+ <p>Projects:</p>
+ <ol>
+ % for p in projects:
+ <li>
+ <a href="/projects/{{p['project']}}">{{ p['project'] }}</a>
+ </li>
+ % end
+ </ol>
+ </body>
+</html>