From a6168306c08e8d5b207b9acc48869180d194ff01 Mon Sep 17 00:00:00 2001 From: Justin Choquette Date: Mon, 7 Aug 2023 14:10:19 -0400 Subject: User subsystem Change-Id: Ibef4ede9b2d6a3ea465f79a9b5cbcc821afbccae Signed-off-by: Justin Choquette --- src/templates/base/account/settings.html | 88 +++++++++++++++++++++++++++ src/templates/base/account/user_list.html | 55 ----------------- src/templates/base/dashboard/landing.html | 45 ++++++++++---- src/templates/base/workflow/book_a_pod.html | 57 +++++++++++++++-- src/templates/base/workflow/design_a_pod.html | 23 ++++++- 5 files changed, 194 insertions(+), 74 deletions(-) create mode 100644 src/templates/base/account/settings.html delete mode 100644 src/templates/base/account/user_list.html (limited to 'src/templates') diff --git a/src/templates/base/account/settings.html b/src/templates/base/account/settings.html new file mode 100644 index 0000000..d1939b7 --- /dev/null +++ b/src/templates/base/account/settings.html @@ -0,0 +1,88 @@ +{% extends "base.html" %} +{% load staticfiles %} +{% load bootstrap4 %} +{% block content %} +

Settings

+
+ {% csrf_token %} + +
+ {{ company_form }} + {{ preference_form }} +
+ +
    + {% for key in existing_keys %} +
  • +
    + {{key}} +
    + +
  • + {% endfor %} +
+
  • +
    +
    + +
  • + +
    +
    + + +{% endblock content %} + diff --git a/src/templates/base/account/user_list.html b/src/templates/base/account/user_list.html deleted file mode 100644 index e564524..0000000 --- a/src/templates/base/account/user_list.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "dashboard/table.html" %} -{% load staticfiles %} - -{% block table %} - - - Username - Full Name - Email - Company - SSH Key - GPG Key - - - - {% for user in users %} - - - {{ user.username }} - - - {{ user.userprofile.full_name }} - - - {{ user.userprofile.email_addr }} - - - {{ user.userprofile.company }} - - - {% if user.userprofile.ssh_public_key %} - SSH - {% endif %} - - - {% if user.userprofile.pgp_public_key %} - GPG - {% endif %} - - - {% endfor %} - -{% endblock table %} - - -{% block tablejs %} - -{% endblock tablejs %} diff --git a/src/templates/base/dashboard/landing.html b/src/templates/base/dashboard/landing.html index fea4deb..960ad39 100644 --- a/src/templates/base/dashboard/landing.html +++ b/src/templates/base/dashboard/landing.html @@ -1,16 +1,10 @@ {% extends "base.html" %} {% load staticfiles %} - +{% load bootstrap4 %} {% block content %}
    {% if not request.user.is_anonymous %} - {% if not request.user.userprofile.ssh_public_key %} - - {% endif %} {% else %} {% endif %}
    @@ -67,10 +61,37 @@ -
    -
    - {% csrf_token %} -
    -
    + + + + {% endblock content %} diff --git a/src/templates/base/workflow/book_a_pod.html b/src/templates/base/workflow/book_a_pod.html index 7053bfd..7448dc5 100644 --- a/src/templates/base/workflow/book_a_pod.html +++ b/src/templates/base/workflow/book_a_pod.html @@ -98,7 +98,7 @@
    - +
    @@ -111,11 +111,60 @@ {% csrf_token %} + + + + + {% endblock %} diff --git a/src/templates/base/workflow/design_a_pod.html b/src/templates/base/workflow/design_a_pod.html index 5d48273..ab3f11b 100644 --- a/src/templates/base/workflow/design_a_pod.html +++ b/src/templates/base/workflow/design_a_pod.html @@ -83,14 +83,14 @@ -
    +
    @@ -120,7 +120,7 @@
    -
    +
    @@ -197,6 +197,23 @@ + + +
    {% csrf_token %} -- cgit