diff options
author | cbdev <cb@cbcdn.com> | 2022-07-11 20:46:14 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2022-07-11 20:46:14 +0200 |
commit | 83094a255627d55df2cd96d9c1b0be7a3ea2b198 (patch) | |
tree | 29bdab8a5cc22b95ab03983ac7b2a29403067337 /interface | |
parent | 596d683fc26e18e68f2a7a13520dd2b85674814b (diff) | |
download | cargohold-83094a255627d55df2cd96d9c1b0be7a3ea2b198.tar.gz cargohold-83094a255627d55df2cd96d9c1b0be7a3ea2b198.tar.bz2 cargohold-83094a255627d55df2cd96d9c1b0be7a3ea2b198.zip |
Initial admin templates and logic
Diffstat (limited to 'interface')
-rw-r--r-- | interface/admin_delete.tmpl | 35 | ||||
-rw-r--r-- | interface/admin_dirs.tmpl | 40 | ||||
-rw-r--r-- | interface/admin_files.tmpl | 31 |
3 files changed, 106 insertions, 0 deletions
diff --git a/interface/admin_delete.tmpl b/interface/admin_delete.tmpl new file mode 100644 index 0000000..bf6d8a2 --- /dev/null +++ b/interface/admin_delete.tmpl @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="robots" content="noindex,nofollow" /> + <title>cargohold</title> + <link rel="stylesheet" href="/assets/cargohold.css" /> + <link rel="stylesheet" href="/assets/admin.css" /> + <link rel="icon" href="/assets/cargohold.ico" /> + </head> + <body> + <div id="header"> + cargohold - Administration + </div> + <div id="container"> + <div id="message"> + This will delete the directory <span class="highlight">{{ directory }}</span>. + <br /> + This directory still contains {{ listing | length }} files. + </div> + <div id="dirlisting"> + {% for file in listing %} + <div class="entry"> + <a class="file" href="#">{{ file.name }}</a> + </div> + {% endfor %} + </div> + <div id="action"> + <a class="button" href="/admin">Cancel</a> + <a class="button delete" href="?confirm">Confirm & delete</a> + </div> + </div> + </body> +</html> diff --git a/interface/admin_dirs.tmpl b/interface/admin_dirs.tmpl new file mode 100644 index 0000000..cebaa62 --- /dev/null +++ b/interface/admin_dirs.tmpl @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="robots" content="noindex,nofollow" /> + <title>cargohold</title> + <link rel="stylesheet" href="/assets/cargohold.css" /> + <link rel="stylesheet" href="/assets/admin.css" /> + <link rel="icon" href="/assets/cargohold.ico" /> + </head> + <body> + <div id="header"> + cargohold - Administration + </div> + <div id="container"> + {% if error %} + <div id="error"> + {{ error }} + </div> + {% endif %} + <div id="create"> + <form action="/admin" method="POST"> + <input type="text" name="new" placeholder="Create new folder" /> + <input type="submit" name="create" value="Create" /> + </form> + </div> + <div id="dirlisting"> + {% for dir in listing %} + <div class="entry"> + <a class="directory" href="/admin/{{dir.name}}">{{dir.name}}</a> + <a class="button" href="/admin/{{dir.name}}/rename">Rename</a> + <a class="button" href="/admin/{{dir.name}}/aliases">Aliases</a> + <a class="delete button" href="/admin/{{dir.name}}/delete">Delete</a> + </div> + {% endfor %} + </div> + </div> + </body> +</html> diff --git a/interface/admin_files.tmpl b/interface/admin_files.tmpl new file mode 100644 index 0000000..76b63d5 --- /dev/null +++ b/interface/admin_files.tmpl @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="robots" content="noindex,nofollow" /> + <title>cargohold</title> + <link rel="stylesheet" href="/assets/cargohold.css" /> + <link rel="stylesheet" href="/assets/admin.css" /> + <link rel="icon" href="/assets/cargohold.ico" /> + </head> + <body> + <div id="header"> + cargohold - Administration + </div> + <div id="container"> + {% if message %} + <div id="message"> + {{ message }} + </div> + {% endif %} + <div id="dirlisting"> + {% for file in listing %} + <div class="entry"> + <a class="file" href="#">{{ file.name }}</a> + </div> + {% endfor %} + </div> + </div> + </body> +</html> |