diff --git a/package/share/ahriman/build-status.jinja2 b/package/share/ahriman/build-status.jinja2 index b93b2e47..4d4e3f45 100644 --- a/package/share/ahriman/build-status.jinja2 +++ b/package/share/ahriman/build-status.jinja2 @@ -26,18 +26,34 @@
+
+ + + +
+ + data-sortable="true" + data-toggle="table" + data-toolbar="#toolbar"> - + + @@ -48,7 +64,8 @@ {% if authorized %} {% for package in packages %} - + + @@ -78,42 +95,18 @@ {% else %} - + {% endif %} {% endif %} - + {% if auth_enabled %} + {% include "login-modal.jinja2" %} + {% endif %} + + {% include "package-actions-modals.jinja2" %} @@ -121,6 +114,8 @@ + {% include "package-actions-script.jinja2" %} + diff --git a/package/share/ahriman/login-modal.jinja2 b/package/share/ahriman/login-modal.jinja2 new file mode 100644 index 00000000..26f25f8e --- /dev/null +++ b/package/share/ahriman/login-modal.jinja2 @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/package/share/ahriman/package-actions-modals.jinja2 b/package/share/ahriman/package-actions-modals.jinja2 new file mode 100644 index 00000000..7faa73f1 --- /dev/null +++ b/package/share/ahriman/package-actions-modals.jinja2 @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/package/share/ahriman/package-actions-script.jinja2 b/package/share/ahriman/package-actions-script.jinja2 new file mode 100644 index 00000000..3b77b5e1 --- /dev/null +++ b/package/share/ahriman/package-actions-script.jinja2 @@ -0,0 +1,76 @@ + \ No newline at end of file diff --git a/package/share/ahriman/repo-index.jinja2 b/package/share/ahriman/repo-index.jinja2 index e3b1ea13..ecd25f88 100644 --- a/package/share/ahriman/repo-index.jinja2 +++ b/package/share/ahriman/repo-index.jinja2 @@ -31,14 +31,15 @@ SigLevel = Database{% if has_repo_signed %}Required{% else %}Never{% endif %} Pa
package basepackage base packages version last update
{{ package.base }} {{ package.packages|join("
"|safe) }}
{{ package.version }}
+ data-sortable="true" + data-toggle="table"> diff --git a/tests/ahriman/core/upload/test_s3.py b/tests/ahriman/core/upload/test_s3.py index 3d286ce5..9f2cfd2e 100644 --- a/tests/ahriman/core/upload/test_s3.py +++ b/tests/ahriman/core/upload/test_s3.py @@ -61,6 +61,9 @@ def test_get_local_files(s3: S3, resource_path_root: Path) -> None: Path("models/package_yay_srcinfo"), Path("web/templates/build-status.jinja2"), Path("web/templates/email-index.jinja2"), + Path("web/templates/login-modal.jinja2"), + Path("web/templates/package-actions-modals.jinja2"), + Path("web/templates/package-actions-script.jinja2"), Path("web/templates/repo-index.jinja2"), Path("web/templates/style.jinja2"), ])
package