diff options
author | Julien Dessaux | 2025-02-23 22:06:46 +0100 |
---|---|---|
committer | Julien Dessaux | 2025-02-23 22:06:46 +0100 |
commit | a83296b79ac7eb851a44600fb7ccf6c1a200e2bc (patch) | |
tree | 25d69d9c8a0b4905761d6089acacc454fecf55dd /pkg/webui/html | |
parent | chore(tfstated): change database state id and version id formats to uuidv7 (diff) | |
download | tfstated-a83296b79ac7eb851a44600fb7ccf6c1a200e2bc.tar.gz tfstated-a83296b79ac7eb851a44600fb7ccf6c1a200e2bc.tar.bz2 tfstated-a83296b79ac7eb851a44600fb7ccf6c1a200e2bc.zip |
[webui] refactored states and versions routes
Diffstat (limited to 'pkg/webui/html')
-rw-r--r-- | pkg/webui/html/states.html | 6 | ||||
-rw-r--r-- | pkg/webui/html/statesId.html (renamed from pkg/webui/html/state.html) | 4 | ||||
-rw-r--r-- | pkg/webui/html/version.html | 10 | ||||
-rw-r--r-- | pkg/webui/html/versions.html | 23 |
4 files changed, 28 insertions, 15 deletions
diff --git a/pkg/webui/html/states.html b/pkg/webui/html/states.html index be8329a..b56dcd8 100644 --- a/pkg/webui/html/states.html +++ b/pkg/webui/html/states.html @@ -17,10 +17,10 @@ <tbody> {{ range .States }} <tr> - <td><a href="/state/{{ .Id }}">{{ .Path }}</a></td> - <td><a href="/state/{{ .Id }}">{{ .Updated }}</a></td> + <td><a href="/states/{{ .Id }}">{{ .Path }}</a></td> + <td><a href="/states/{{ .Id }}">{{ .Updated }}</a></td> <td> - <a href="/state/{{ .Id }}"> + <a href="/states/{{ .Id }}"> {{ if eq .Lock nil }}no{{ else }} <span>yes</span> <div class="tooltip left max"> diff --git a/pkg/webui/html/state.html b/pkg/webui/html/statesId.html index 4439d9e..3691bb6 100644 --- a/pkg/webui/html/state.html +++ b/pkg/webui/html/statesId.html @@ -20,8 +20,8 @@ <tbody> {{ range .Versions }} <tr> - <td><a href="/version/{{ .Id }}">{{ index $.Usernames .AccountId }}</a></td> - <td><a href="/version/{{ .Id }}">{{ .Created }}</a></td> + <td><a href="/versions/{{ .Id }}">{{ index $.Usernames .AccountId }}</a></td> + <td><a href="/versions/{{ .Id }}">{{ .Created }}</a></td> </tr> {{ end }} </tbody> diff --git a/pkg/webui/html/version.html b/pkg/webui/html/version.html deleted file mode 100644 index b849783..0000000 --- a/pkg/webui/html/version.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ define "main" }} -<main class="responsive" id="main"> - <p> - Created by - <a href="/users/{{ .Account.Id }}">{{ .Account.Username }}</a> - at {{ .Version.Created }} - </p> - <pre>{{ .VersionData }}</pre> -</main> -{{ end }} diff --git a/pkg/webui/html/versions.html b/pkg/webui/html/versions.html new file mode 100644 index 0000000..ea65647 --- /dev/null +++ b/pkg/webui/html/versions.html @@ -0,0 +1,23 @@ +{{ define "main" }} +<main class="responsive" id="main"> + <p> + Created by + <a href="/users/{{ .Account.Id }}">{{ .Account.Username }}</a> + at {{ .Version.Created }} + </p> + <div> + <div class="tabs"> + <a data-ui="#explorer" class="active">Explorer</a> + <a data-ui="#raw">Raw</a> + </div> + <div id="explorer" class="page padding active"> + <article class="border medium no-padding center-align middle-align"> + <progress class="circle large"></progress> + </article> + </div> + <div id="raw" class="page padding"> + <pre><code id="raw-state">{{ .VersionData }}</code></pre> + </div> + </div> +</main> +{{ end }} |