From 67c929d9c101ee79707c104ad08a78f8e0c04f64 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 23 Aug 2022 13:59:14 +0200 Subject: arrange web UI Jinja templates into multiple directories --- src/hydrilla/proxy/web_ui/packages.py | 8 +- src/hydrilla/proxy/web_ui/repos.py | 6 +- src/hydrilla/proxy/web_ui/root.py | 2 +- .../proxy/web_ui/templates/index.html.jinja | 26 ++++ .../proxy/web_ui/templates/packages.html.jinja | 49 ------- .../web_ui/templates/packages/index.html.jinja | 49 +++++++ .../templates/packages/load_from_disk.html.jinja | 50 +++++++ .../templates/packages/show_single.html.jinja | 64 +++++++++ .../packages/show_single_version.html.jinja | 38 ++++++ .../templates/packages__load_from_disk.html.jinja | 50 ------- .../templates/packages__show_single.html.jinja | 64 --------- .../packages__show_single_version.html.jinja | 38 ------ .../proxy/web_ui/templates/repos.html.jinja | 70 ---------- .../proxy/web_ui/templates/repos/add.html.jinja | 64 +++++++++ .../proxy/web_ui/templates/repos/index.html.jinja | 70 ++++++++++ .../web_ui/templates/repos/show_single.html.jinja | 151 +++++++++++++++++++++ .../proxy/web_ui/templates/repos__add.html.jinja | 64 --------- .../web_ui/templates/repos__show_single.html.jinja | 151 --------------------- .../proxy/web_ui/templates/root.html.jinja | 26 ---- 19 files changed, 520 insertions(+), 520 deletions(-) create mode 100644 src/hydrilla/proxy/web_ui/templates/index.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/packages.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/packages/index.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/packages/load_from_disk.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/packages/show_single.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/packages/show_single_version.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/packages__load_from_disk.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/packages__show_single.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/packages__show_single_version.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/repos.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/repos/add.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja create mode 100644 src/hydrilla/proxy/web_ui/templates/repos/show_single.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/repos__add.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/repos__show_single.html.jinja delete mode 100644 src/hydrilla/proxy/web_ui/templates/root.html.jinja (limited to 'src') diff --git a/src/hydrilla/proxy/web_ui/packages.py b/src/hydrilla/proxy/web_ui/packages.py index 336c2ce..85e5d00 100644 --- a/src/hydrilla/proxy/web_ui/packages.py +++ b/src/hydrilla/proxy/web_ui/packages.py @@ -55,7 +55,7 @@ bp = flask.Blueprint('packages', __package__) @bp.route('/packages/load_from_disk', methods=['GET']) def load_from_disk() -> werkzeug.Response: - html = flask.render_template('packages__load_from_disk.html.jinja') + html = flask.render_template('packages/load_from_disk.html.jinja') return flask.make_response(html, 200) @bp.route('/packages/load_from_disk', methods=['POST']) @@ -97,7 +97,7 @@ def packages() -> werkzeug.Response: store = _app.get_haketilo_state().mapping_store() html = flask.render_template( - 'packages.html.jinja', + 'packages/index.html.jinja', display_infos = store.get_display_infos() ) return flask.make_response(html, 200) @@ -123,7 +123,7 @@ def show_package(mapping_id: str) -> werkzeug.Response: ) html = flask.render_template( - 'packages__show_single.html.jinja', + 'packages/show_single.html.jinja', display_info = display_info, version_display_infos = version_display_infos ) @@ -138,7 +138,7 @@ def show_package_version(mapping_version_id: str) -> werkzeug.Response: display_info = store.get(mapping_version_id).get_display_info() html = flask.render_template( - 'packages__show_single_version.html.jinja', + 'packages/show_single_version.html.jinja', display_info = display_info ) return flask.make_response(html, 200) diff --git a/src/hydrilla/proxy/web_ui/repos.py b/src/hydrilla/proxy/web_ui/repos.py index 629e399..8c69028 100644 --- a/src/hydrilla/proxy/web_ui/repos.py +++ b/src/hydrilla/proxy/web_ui/repos.py @@ -44,7 +44,7 @@ bp = flask.Blueprint('repos', __package__) @bp.route('/repos/add', methods=['GET']) def add_repo(errors: t.Mapping[str, bool] = {}) -> werkzeug.Response: - html = flask.render_template('repos__add.html.jinja', **errors) + html = flask.render_template('repos/add.html.jinja', **errors) return flask.make_response(html, 200) @bp.route('/repos/add', methods=['POST']) @@ -74,7 +74,7 @@ def repos() -> werkzeug.Response: local_semirepo_info, *repo_infos = repo_store.get_display_infos() html = flask.render_template( - 'repos.html.jinja', + 'repos/index.html.jinja', local_semirepo_info = local_semirepo_info, display_infos = repo_infos ) @@ -88,7 +88,7 @@ def show_repo(repo_id: str, errors: t.Mapping[str, bool] = {}) \ display_info = store.get(repo_id).get_display_info() html = flask.render_template( - 'repos__show_single.html.jinja', + 'repos/show_single.html.jinja', display_info = display_info, **errors ) diff --git a/src/hydrilla/proxy/web_ui/root.py b/src/hydrilla/proxy/web_ui/root.py index 1fcba9f..b2c1a43 100644 --- a/src/hydrilla/proxy/web_ui/root.py +++ b/src/hydrilla/proxy/web_ui/root.py @@ -97,7 +97,7 @@ app_lock = Lock() @app.route('/') def home() -> str: - return flask.render_template('root.html.jinja') + return flask.render_template('index.html.jinja') def process_request( diff --git a/src/hydrilla/proxy/web_ui/templates/index.html.jinja b/src/hydrilla/proxy/web_ui/templates/index.html.jinja new file mode 100644 index 0000000..62c2b45 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/index.html.jinja @@ -0,0 +1,26 @@ +{# +SPDX-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI root page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{%- extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.home.title') }} {% endblock %} +{% block main %} + {{ _('web_ui.home.welcome_to_haketilo') }} +{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages.html.jinja deleted file mode 100644 index bac774e..0000000 --- a/src/hydrilla/proxy/web_ui/templates/packages.html.jinja +++ /dev/null @@ -1,49 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI package list page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.packages.title') }} {% endblock %} -{% block style %} - {{ super() }} - - {% include 'include/item_list_style.css.jinja' %} -{% endblock %} -{% block main %} -

{{ _('web_ui.packages.heading') }}

- -{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages/index.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages/index.html.jinja new file mode 100644 index 0000000..bac774e --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/packages/index.html.jinja @@ -0,0 +1,49 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI package list page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.packages.title') }} {% endblock %} +{% block style %} + {{ super() }} + + {% include 'include/item_list_style.css.jinja' %} +{% endblock %} +{% block main %} +

{{ _('web_ui.packages.heading') }}

+ +{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages/load_from_disk.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages/load_from_disk.html.jinja new file mode 100644 index 0000000..1f3c246 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/packages/load_from_disk.html.jinja @@ -0,0 +1,50 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI package loading page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{%- extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.packages.load_from_disk.title') }} {% endblock %} +{% block style %} + {{ super() }} + + input[type="file"]::-webkit-file-selector-button, + input[type="file"]::file-selector-button { + display: none; + } +{% endblock %} +{% block main %} +

{{ _('web_ui.packages.load_from_disk.heading') }}

+
+
+ +
+
+ +
+
+ +
+
+{%- endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages/show_single.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages/show_single.html.jinja new file mode 100644 index 0000000..17f958c --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/packages/show_single.html.jinja @@ -0,0 +1,64 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI package show page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.packages.single.title') }} {% endblock %} +{% block style %} + {{ super() }} + + {% include 'include/item_list_style.css.jinja' %} +{% endblock %} +{% block main %} +

+ {{ + _('web_ui.packages.single.heading.name_{}') + .format(display_info.identifier) + }} +

+ TODO: add more info... +

{{ _('web_ui.packages.single.version_list_heading') }}

+ +{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages/show_single_version.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages/show_single_version.html.jinja new file mode 100644 index 0000000..beedd43 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/packages/show_single_version.html.jinja @@ -0,0 +1,38 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI package show page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.packages.single_version.title') }} {% endblock %} +{% block style %} + {{ super() }} +{% endblock %} +{% block main %} +

+ {{ + _('web_ui.packages.single_version.heading.name_{}') + .format(display_info.info.long_name) + }} +

+
+ {{ display_info.info.versioned_identifier }} +
+ TODO: add more info... +{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages__load_from_disk.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages__load_from_disk.html.jinja deleted file mode 100644 index 1f3c246..0000000 --- a/src/hydrilla/proxy/web_ui/templates/packages__load_from_disk.html.jinja +++ /dev/null @@ -1,50 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI package loading page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{%- extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.packages.load_from_disk.title') }} {% endblock %} -{% block style %} - {{ super() }} - - input[type="file"]::-webkit-file-selector-button, - input[type="file"]::file-selector-button { - display: none; - } -{% endblock %} -{% block main %} -

{{ _('web_ui.packages.load_from_disk.heading') }}

-
-
- -
-
- -
-
- -
-
-{%- endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages__show_single.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages__show_single.html.jinja deleted file mode 100644 index 17f958c..0000000 --- a/src/hydrilla/proxy/web_ui/templates/packages__show_single.html.jinja +++ /dev/null @@ -1,64 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI package show page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.packages.single.title') }} {% endblock %} -{% block style %} - {{ super() }} - - {% include 'include/item_list_style.css.jinja' %} -{% endblock %} -{% block main %} -

- {{ - _('web_ui.packages.single.heading.name_{}') - .format(display_info.identifier) - }} -

- TODO: add more info... -

{{ _('web_ui.packages.single.version_list_heading') }}

- -{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/packages__show_single_version.html.jinja b/src/hydrilla/proxy/web_ui/templates/packages__show_single_version.html.jinja deleted file mode 100644 index beedd43..0000000 --- a/src/hydrilla/proxy/web_ui/templates/packages__show_single_version.html.jinja +++ /dev/null @@ -1,38 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI package show page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.packages.single_version.title') }} {% endblock %} -{% block style %} - {{ super() }} -{% endblock %} -{% block main %} -

- {{ - _('web_ui.packages.single_version.heading.name_{}') - .format(display_info.info.long_name) - }} -

-
- {{ display_info.info.versioned_identifier }} -
- TODO: add more info... -{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/repos.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos.html.jinja deleted file mode 100644 index 54465a1..0000000 --- a/src/hydrilla/proxy/web_ui/templates/repos.html.jinja +++ /dev/null @@ -1,70 +0,0 @@ -{# -SPDX-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI repos list page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %}{{ _('web_ui.repos.title') }}{% endblock %} -{% block style %} - {{ super() }} - - {% include 'include/item_list_style.css.jinja' %} -{% endblock %} -{% block main %} -

{{ _('web_ui.repos.heading') }}

-
- - {{ _('web_ui.repos.add_repo_button') }} - -
- -{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/repos/add.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos/add.html.jinja new file mode 100644 index 0000000..3fdcbd3 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/repos/add.html.jinja @@ -0,0 +1,64 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI repo creation page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.repos.add.title') }} {% endblock %} +{% block main %} +

{{ _('web_ui.repos.add.heading') }}

+
+
+ +
+ {% if repo_name_invalid is defined -%} + + {%- endif %} + {% if repo_name_taken is defined -%} + + {%- endif %} +
+ +
+
+ +
+ {% if repo_url_invalid is defined -%} + + {%- endif %} +
+ +
+
+ +
+
+{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja new file mode 100644 index 0000000..54465a1 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja @@ -0,0 +1,70 @@ +{# +SPDX-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI repos list page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %}{{ _('web_ui.repos.title') }}{% endblock %} +{% block style %} + {{ super() }} + + {% include 'include/item_list_style.css.jinja' %} +{% endblock %} +{% block main %} +

{{ _('web_ui.repos.heading') }}

+
+ + {{ _('web_ui.repos.add_repo_button') }} + +
+ +{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/repos/show_single.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos/show_single.html.jinja new file mode 100644 index 0000000..5783a20 --- /dev/null +++ b/src/hydrilla/proxy/web_ui/templates/repos/show_single.html.jinja @@ -0,0 +1,151 @@ +{# +Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 + + +Proxy web UI repository settings page. + +This file is part of Hydrilla&Haketilo. + +Copyright (C) 2022 Wojtek Kosior + +Dual licensed under +* GNU General Public License v3.0 or later and +* Creative Commons Attribution Share Alike 4.0 International. + +You can choose to use either of these licenses or both. + + +I, Wojtek Kosior, thereby promise not to sue for violation of this +file's licenses. Although I request that you do not make use this code +in a proprietary work, I am not going to enforce this in court. +#} +{% extends "base.html.jinja" %} +{% block title %} {{ _('web_ui.repos.single.title') }} {% endblock %} +{% block style %} + {{ super() }} + + {% include 'include/checkbox_tricks_style.css.jinja' %} +{% endblock %} +{% block main %} + {%- set repo_id = display_info.ref.id %} + {%- if display_info.is_local_semirepo %} +

{{ _('web_ui.repos.local_packages_semirepo') }}

+ {% else -%} +

+ {{ _('web_ui.repos.single.heading.name_{}').format(display_info.name) }} +

+ {%- if repo_name_invalid is defined or repo_name_taken is defined %} + {%- set checked_attr = '' %} + {%- else %} + {%- set checked_attr = 'checked=""' %} + {%- endif %} + {%- if not display_info.deleted %} + +
+ +
+
+ + {%- if repo_name_invalid is defined %} + + {%- endif %} + {%- if repo_name_taken is defined %} + + {%- endif %} +
+ +
+
+ + +
+
+ {%- endif %}{# not display_info.deleted #} + {%- endif %}{# display_info.is_local_semirepo (else) #} + {% if display_info.deleted and not display_info.is_local_semirepo -%} +
+ {{ _('web_ui.repos.single.repo_is_deleted') }} +
+ {%- elif not display_info.deleted %} + {%- if repo_url_invalid is defined %} + {%- set checked_attr = '' %} + {%- else %} + {%- set checked_attr = 'checked=""' %} + {%- endif %} + +
+
+ {{ display_info.url }} +
+
+ +
+
+
+ + {%- if repo_url_invalid is defined %} + + {%- endif %} +
+ +
+
+ + +
+
+
+ {% if display_info.last_refreshed is none -%} + {{ _('web_ui.repos.single.repo_never_refreshed') }} + {% else -%} + {{ + _('web_ui.repos.single.last_refreshed_{}') + .format(display_info.last_refreshed.strftime('%F %H:%M')) + }} + {% endif -%} +
+ + +
+
+ {% endif -%}{# not display_info.deleted (elif) #} +
+ {{ + _('web_ui.repos.item_count_{mappings}_{resources}') + .format( + mappings = display_info.mapping_count, + resources = display_info.resource_count + ) + }} +
+ {% if not display_info.is_local_semirepo and not display_info.deleted -%} +
+ + +
+ {% endif -%} +{% endblock -%} diff --git a/src/hydrilla/proxy/web_ui/templates/repos__add.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos__add.html.jinja deleted file mode 100644 index 3fdcbd3..0000000 --- a/src/hydrilla/proxy/web_ui/templates/repos__add.html.jinja +++ /dev/null @@ -1,64 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI repo creation page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.repos.add.title') }} {% endblock %} -{% block main %} -

{{ _('web_ui.repos.add.heading') }}

-
-
- -
- {% if repo_name_invalid is defined -%} - - {%- endif %} - {% if repo_name_taken is defined -%} - - {%- endif %} -
- -
-
- -
- {% if repo_url_invalid is defined -%} - - {%- endif %} -
- -
-
- -
-
-{% endblock %} diff --git a/src/hydrilla/proxy/web_ui/templates/repos__show_single.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos__show_single.html.jinja deleted file mode 100644 index 5783a20..0000000 --- a/src/hydrilla/proxy/web_ui/templates/repos__show_single.html.jinja +++ /dev/null @@ -1,151 +0,0 @@ -{# -Spdx-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI repository settings page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{% extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.repos.single.title') }} {% endblock %} -{% block style %} - {{ super() }} - - {% include 'include/checkbox_tricks_style.css.jinja' %} -{% endblock %} -{% block main %} - {%- set repo_id = display_info.ref.id %} - {%- if display_info.is_local_semirepo %} -

{{ _('web_ui.repos.local_packages_semirepo') }}

- {% else -%} -

- {{ _('web_ui.repos.single.heading.name_{}').format(display_info.name) }} -

- {%- if repo_name_invalid is defined or repo_name_taken is defined %} - {%- set checked_attr = '' %} - {%- else %} - {%- set checked_attr = 'checked=""' %} - {%- endif %} - {%- if not display_info.deleted %} - -
- -
-
- - {%- if repo_name_invalid is defined %} - - {%- endif %} - {%- if repo_name_taken is defined %} - - {%- endif %} -
- -
-
- - -
-
- {%- endif %}{# not display_info.deleted #} - {%- endif %}{# display_info.is_local_semirepo (else) #} - {% if display_info.deleted and not display_info.is_local_semirepo -%} -
- {{ _('web_ui.repos.single.repo_is_deleted') }} -
- {%- elif not display_info.deleted %} - {%- if repo_url_invalid is defined %} - {%- set checked_attr = '' %} - {%- else %} - {%- set checked_attr = 'checked=""' %} - {%- endif %} - -
-
- {{ display_info.url }} -
-
- -
-
-
- - {%- if repo_url_invalid is defined %} - - {%- endif %} -
- -
-
- - -
-
-
- {% if display_info.last_refreshed is none -%} - {{ _('web_ui.repos.single.repo_never_refreshed') }} - {% else -%} - {{ - _('web_ui.repos.single.last_refreshed_{}') - .format(display_info.last_refreshed.strftime('%F %H:%M')) - }} - {% endif -%} -
- - -
-
- {% endif -%}{# not display_info.deleted (elif) #} -
- {{ - _('web_ui.repos.item_count_{mappings}_{resources}') - .format( - mappings = display_info.mapping_count, - resources = display_info.resource_count - ) - }} -
- {% if not display_info.is_local_semirepo and not display_info.deleted -%} -
- - -
- {% endif -%} -{% endblock -%} diff --git a/src/hydrilla/proxy/web_ui/templates/root.html.jinja b/src/hydrilla/proxy/web_ui/templates/root.html.jinja deleted file mode 100644 index 62c2b45..0000000 --- a/src/hydrilla/proxy/web_ui/templates/root.html.jinja +++ /dev/null @@ -1,26 +0,0 @@ -{# -SPDX-License-Identifier: GPL-3.0-or-later OR CC-BY-SA-4.0 - - -Proxy web UI root page. - -This file is part of Hydrilla&Haketilo. - -Copyright (C) 2022 Wojtek Kosior - -Dual licensed under -* GNU General Public License v3.0 or later and -* Creative Commons Attribution Share Alike 4.0 International. - -You can choose to use either of these licenses or both. - - -I, Wojtek Kosior, thereby promise not to sue for violation of this -file's licenses. Although I request that you do not make use this code -in a proprietary work, I am not going to enforce this in court. -#} -{%- extends "base.html.jinja" %} -{% block title %} {{ _('web_ui.home.title') }} {% endblock %} -{% block main %} - {{ _('web_ui.home.welcome_to_haketilo') }} -{% endblock %} -- cgit v1.2.3