diff --git a/TODO.md b/TODO.md index d7000ee..485f22a 100644 --- a/TODO.md +++ b/TODO.md @@ -13,6 +13,9 @@ ## Доступы (UI) - Доработать видимость и действия для разных ролей/цехов: фильтрация по allowed_workshops, замещение, read-only руководитель. +## Горячие клавиши (UI) +- Унифицировать shortcuts по приложению (Enter/Esc и др.): сохранить/назад/сброс фильтров, поведение в модалках, кроссбраузерность. + ## Списание (UI) - Доработать страницу «Списание»: фильтры, удобная сводка по материалам/изделиям и отметка «внесено в 1С». diff --git a/core/settings.py b/core/settings.py index bfcda8e..ee3e185 100644 --- a/core/settings.py +++ b/core/settings.py @@ -30,6 +30,7 @@ if os.path.exists(env_file): # читаем переменную окружения ENV_TYPE = os.getenv('ENV_TYPE', 'local') +APP_VERSION = '0.7.1' # Настройки безопасности # DEBUG будет True везде, кроме сервера diff --git a/shiftflow/templatetags/__init__.py b/shiftflow/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/shiftflow/templatetags/app_meta.py b/shiftflow/templatetags/app_meta.py new file mode 100644 index 0000000..e015deb --- /dev/null +++ b/shiftflow/templatetags/app_meta.py @@ -0,0 +1,9 @@ +from django import template +from django.conf import settings + +register = template.Library() + + +@register.simple_tag +def app_version() -> str: + return str(getattr(settings, 'APP_VERSION', '0.0.0')) \ No newline at end of file diff --git a/templates/components/_footer.html b/templates/components/_footer.html index 010ef4c..d8742d6 100644 --- a/templates/components/_footer.html +++ b/templates/components/_footer.html @@ -1,8 +1,10 @@ +{% load app_meta %}