diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 7540d5b..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "jdav_web/jet"] - path = jdav_web/jet - url = https://git.flavigny.de/jdavlb/jet/ diff --git a/jdav_web/jet b/jdav_web/jet deleted file mode 160000 index 0126d55..0000000 --- a/jdav_web/jet +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0126d5596fcba43730ecc7e6cbc0987b12f0640d diff --git a/jdav_web/templates/admin/base.html b/jdav_web/templates/admin/base.html new file mode 100644 index 0000000..f7d55f2 --- /dev/null +++ b/jdav_web/templates/admin/base.html @@ -0,0 +1,439 @@ +{% load i18n static jet_tags %} +{% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} +{% jet_get_current_theme as THEME %} +{% jet_get_current_version as JET_VERSION %} +{% block html %} + +{% block title %}{% endblock %} + + + + + + + + + + +{% block extrastyle %}{% endblock %} +{% if LANGUAGE_BIDI %}{% endif %} +{% jet_get_date_format as date_format %} +{% jet_get_time_format as time_format %} +{% jet_get_datetime_format as datetime_format %} + + + + + +{% jet_static_translation_urls as translation_urls %} +{% for url in translation_urls %} + +{% endfor %} + +{% block extrahead %}{% endblock %} +{% block blockbots %}{% endblock %} + + + +{% load i18n %} + + + + +
+ + {% if not is_popup %} + + + + + {% block breadcrumbs %} + + {% endblock %} + {% endif %} + + {% block messages %} + {% if messages %} + + {% endif %} + {% endblock messages %} + + +
+ {% block pretitle %}{% endblock %} + {% block content_title %}{% if title %}

{{ title }}

{% endif %}{% endblock %} + {% block content %} + {% block object-tools %}{% endblock %} + {{ content }} + {% endblock %} + {% block sidebar %}{% endblock %} +
+
+ + + {% block footer %}{% endblock %} + + {% jet_delete_confirmation_context as delete_confirmation_context %} + {{ delete_confirmation_context }} + + {% jet_change_form_sibling_links_enabled as show_siblings %} + {% if change and show_siblings %} +
+ {% spaceless %} + {% jet_previous_object as sibling %} + + + + {% if sibling %} + {{ sibling.label }} + {% else %} + --- + {% endif %} + + + + {% jet_next_object as sibling %} + + + + {% if sibling %} + {{ sibling.label }} + {% else %} + --- + {% endif %} + + + {% endspaceless %} +
+ {% endif %} + + {% jet_get_side_menu_compact as SIDE_MENU_COMPACT %} + {% if not is_popup %} + + + + + {% endif %} + + {% jet_get_themes as THEMES %} + {% if THEMES %} +
  • +
    {% trans "current theme" %}
    + +
  • + {% endif %} +
    + + + +{% endblock %} diff --git a/requirements.txt b/requirements.txt index 08b607e..086063b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,10 @@ +alabaster==0.7.16 amqp==5.0.9 asgiref==3.4.1 auditlog3==1.0.1 babel==2.16.0 bcrypt==4.0.1 +beautifulsoup4==4.13.3 billiard==3.6.4.0 bleach==6.0.0 celery==5.2.3 @@ -19,15 +21,18 @@ Django==4.0.1 django-appconf==1.0.5 django-celery-beat==2.5.0 django-celery-email==3.0.0 +django-jet-reboot==1.3.10 django-markdownify==0.9.3 django-markdownx==4.0.2 django-nested-admin==4.0.2 django-split-settings==1.2.0 django-timezone-field==5.0 docutils==0.21.2 +et_xmlfile==2.0.0 idna==3.3 imagesize==1.4.1 importlib-metadata==6.2.0 +importlib_resources==6.5.2 Jinja2==3.1.4 kombu==5.2.3 Markdown==3.4.3 @@ -37,6 +42,7 @@ openpyxl==3.1.5 packaging==24.2 Pillow==9.0.0 prompt-toolkit==3.0.24 +pycountry==24.6.1 Pygments==2.18.0 pymemcache==4.0.0 pyparsing==3.0.6 @@ -47,10 +53,12 @@ python-monkey-business==1.0.0 pytz==2021.3 redis==4.1.0 requests==2.32.3 +rstr==3.2.2 rules==3.3 schwifty==2024.11.0 six==1.16.0 snowballstemmer==2.2.0 +soupsieve==2.6 Sphinx==7.4.7 sphinxawesome-theme==5.3.2 sphinxcontrib-applehelp==2.0.0