mirror of
https://github.com/YunoHost-Apps/weblate_ynh.git
synced 2024-10-01 13:35:04 +02:00
Upgrade to 4.4
This commit is contained in:
parent
97ebb759ef
commit
66eb909e77
4 changed files with 16 additions and 16 deletions
|
@ -10,7 +10,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
||||||
|
|
||||||
Weblate is a libre web-based translation tool with tight version control integration. It provides two user interfaces, propagation of translations across components, quality checks and automatic linking to source files.
|
Weblate is a libre web-based translation tool with tight version control integration. It provides two user interfaces, propagation of translations across components, quality checks and automatic linking to source files.
|
||||||
|
|
||||||
**Shipped version:** 4.3.1
|
**Shipped version:** 4.4
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
|
|
|
@ -301,12 +301,10 @@ SOCIAL_AUTH_STRATEGY = "weblate.accounts.strategy.WeblateStrategy"
|
||||||
SOCIAL_AUTH_RAISE_EXCEPTIONS = True
|
SOCIAL_AUTH_RAISE_EXCEPTIONS = True
|
||||||
|
|
||||||
SOCIAL_AUTH_EMAIL_VALIDATION_FUNCTION = "weblate.accounts.pipeline.send_validation"
|
SOCIAL_AUTH_EMAIL_VALIDATION_FUNCTION = "weblate.accounts.pipeline.send_validation"
|
||||||
SOCIAL_AUTH_EMAIL_VALIDATION_URL = "{0}/accounts/email-sent/".format(URL_PREFIX)
|
SOCIAL_AUTH_EMAIL_VALIDATION_URL = f"{URL_PREFIX}/accounts/email-sent/"
|
||||||
SOCIAL_AUTH_LOGIN_ERROR_URL = "{0}/accounts/login/".format(URL_PREFIX)
|
SOCIAL_AUTH_LOGIN_ERROR_URL = f"{URL_PREFIX}/accounts/login/"
|
||||||
SOCIAL_AUTH_EMAIL_FORM_URL = "{0}/accounts/email/".format(URL_PREFIX)
|
SOCIAL_AUTH_EMAIL_FORM_URL = f"{URL_PREFIX}/accounts/email/"
|
||||||
SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL = "{0}/accounts/profile/#account".format(
|
SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL = f"{URL_PREFIX}/accounts/profile/#account"
|
||||||
URL_PREFIX
|
|
||||||
)
|
|
||||||
SOCIAL_AUTH_PROTECTED_USER_FIELDS = ("email",)
|
SOCIAL_AUTH_PROTECTED_USER_FIELDS = ("email",)
|
||||||
SOCIAL_AUTH_SLUGIFY_USERNAMES = True
|
SOCIAL_AUTH_SLUGIFY_USERNAMES = True
|
||||||
SOCIAL_AUTH_SLUGIFY_FUNCTION = "weblate.accounts.pipeline.slugify_username"
|
SOCIAL_AUTH_SLUGIFY_FUNCTION = "weblate.accounts.pipeline.slugify_username"
|
||||||
|
@ -346,7 +344,6 @@ MIDDLEWARE = [
|
||||||
"weblate.middleware.ProxyMiddleware",
|
"weblate.middleware.ProxyMiddleware",
|
||||||
"django.middleware.security.SecurityMiddleware",
|
"django.middleware.security.SecurityMiddleware",
|
||||||
"django.contrib.sessions.middleware.SessionMiddleware",
|
"django.contrib.sessions.middleware.SessionMiddleware",
|
||||||
"django.middleware.common.CommonMiddleware",
|
|
||||||
"django.middleware.csrf.CsrfViewMiddleware",
|
"django.middleware.csrf.CsrfViewMiddleware",
|
||||||
"weblate.accounts.middleware.AuthenticationMiddleware",
|
"weblate.accounts.middleware.AuthenticationMiddleware",
|
||||||
"django.contrib.messages.middleware.MessageMiddleware",
|
"django.contrib.messages.middleware.MessageMiddleware",
|
||||||
|
@ -375,6 +372,7 @@ INSTALLED_APPS = [
|
||||||
"weblate.screenshots",
|
"weblate.screenshots",
|
||||||
"weblate.fonts",
|
"weblate.fonts",
|
||||||
"weblate.accounts",
|
"weblate.accounts",
|
||||||
|
"weblate.configuration",
|
||||||
"weblate.utils",
|
"weblate.utils",
|
||||||
"weblate.vcs",
|
"weblate.vcs",
|
||||||
"weblate.wladmin",
|
"weblate.wladmin",
|
||||||
|
@ -416,7 +414,7 @@ if platform.system() != "Windows":
|
||||||
handler = SysLogHandler(address="/dev/log", facility=SysLogHandler.LOG_LOCAL2)
|
handler = SysLogHandler(address="/dev/log", facility=SysLogHandler.LOG_LOCAL2)
|
||||||
handler.close()
|
handler.close()
|
||||||
HAVE_SYSLOG = True
|
HAVE_SYSLOG = True
|
||||||
except IOError:
|
except OSError:
|
||||||
HAVE_SYSLOG = False
|
HAVE_SYSLOG = False
|
||||||
|
|
||||||
if DEBUG or not HAVE_SYSLOG:
|
if DEBUG or not HAVE_SYSLOG:
|
||||||
|
@ -436,7 +434,7 @@ LOGGING = {
|
||||||
"filters": {"require_debug_false": {"()": "django.utils.log.RequireDebugFalse"}},
|
"filters": {"require_debug_false": {"()": "django.utils.log.RequireDebugFalse"}},
|
||||||
"formatters": {
|
"formatters": {
|
||||||
"syslog": {"format": "weblate[%(process)d]: %(levelname)s %(message)s"},
|
"syslog": {"format": "weblate[%(process)d]: %(levelname)s %(message)s"},
|
||||||
"simple": {"format": "%(levelname)s %(message)s"},
|
"simple": {"format": "[%(asctime)s: %(levelname)s/%(process)s] %(message)s"},
|
||||||
"logfile": {"format": "%(asctime)s %(levelname)s %(message)s"},
|
"logfile": {"format": "%(asctime)s %(levelname)s %(message)s"},
|
||||||
"django.server": {
|
"django.server": {
|
||||||
"()": "django.utils.log.ServerFormatter",
|
"()": "django.utils.log.ServerFormatter",
|
||||||
|
@ -500,6 +498,8 @@ LOGGING = {
|
||||||
"social": {"handlers": [DEFAULT_LOG], "level": DEFAULT_LOGLEVEL},
|
"social": {"handlers": [DEFAULT_LOG], "level": DEFAULT_LOGLEVEL},
|
||||||
# Django Authentication Using LDAP
|
# Django Authentication Using LDAP
|
||||||
"django_auth_ldap": {"handlers": [DEFAULT_LOG], "level": DEFAULT_LOGLEVEL},
|
"django_auth_ldap": {"handlers": [DEFAULT_LOG], "level": DEFAULT_LOGLEVEL},
|
||||||
|
# SAML IdP
|
||||||
|
"djangosaml2idp": {"handlers": [DEFAULT_LOG], "level": DEFAULT_LOGLEVEL},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -640,13 +640,13 @@ SECURE_HSTS_INCLUDE_SUBDOMAINS = ENABLE_HTTPS
|
||||||
SECURE_PROXY_SSL_HEADER = None
|
SECURE_PROXY_SSL_HEADER = None
|
||||||
|
|
||||||
# URL of login
|
# URL of login
|
||||||
LOGIN_URL = "{0}/accounts/login/".format(URL_PREFIX)
|
LOGIN_URL = f"{URL_PREFIX}/accounts/login/"
|
||||||
|
|
||||||
# URL of logout
|
# URL of logout
|
||||||
LOGOUT_URL = "{0}/accounts/logout/".format(URL_PREFIX)
|
LOGOUT_URL = f"{URL_PREFIX}/accounts/logout/"
|
||||||
|
|
||||||
# Default location for login
|
# Default location for login
|
||||||
LOGIN_REDIRECT_URL = "{0}/".format(URL_PREFIX)
|
LOGIN_REDIRECT_URL = f"{URL_PREFIX}/"
|
||||||
|
|
||||||
# Anonymous user name
|
# Anonymous user name
|
||||||
ANONYMOUS_USER_NAME = "anonymous"
|
ANONYMOUS_USER_NAME = "anonymous"
|
||||||
|
@ -660,7 +660,7 @@ IP_PROXY_OFFSET = 0
|
||||||
EMAIL_SEND_HTML = True
|
EMAIL_SEND_HTML = True
|
||||||
|
|
||||||
# Subject of emails includes site title
|
# Subject of emails includes site title
|
||||||
EMAIL_SUBJECT_PREFIX = "[{0}] ".format(SITE_TITLE)
|
EMAIL_SUBJECT_PREFIX = f"[{SITE_TITLE}] "
|
||||||
|
|
||||||
# Enable remote hooks
|
# Enable remote hooks
|
||||||
ENABLE_HOOKS = True
|
ENABLE_HOOKS = True
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"en": "A translation platform using Git and Python",
|
"en": "A translation platform using Git and Python",
|
||||||
"fr": "Une plateforme de traduction utilisant Git et Python"
|
"fr": "Une plateforme de traduction utilisant Git et Python"
|
||||||
},
|
},
|
||||||
"version": "4.3.1~ynh1",
|
"version": "4.4~ynh1",
|
||||||
"url": "https://weblate.org",
|
"url": "https://weblate.org",
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"maintainer": {
|
"maintainer": {
|
||||||
|
|
|
@ -12,7 +12,7 @@ pkg_dependencies="libxml2-dev libxslt-dev libfreetype6-dev libjpeg-dev libz-dev
|
||||||
libpq-dev libglib2.0-dev mailutils python-celery-common hub"
|
libpq-dev libglib2.0-dev mailutils python-celery-common hub"
|
||||||
|
|
||||||
# Weblate's version for PIP and settings file
|
# Weblate's version for PIP and settings file
|
||||||
weblate_version="4.3.1"
|
weblate_version="4.4"
|
||||||
|
|
||||||
|
|
||||||
debian_maj_version=$(sed 's/\..*//' /etc/debian_version)
|
debian_maj_version=$(sed 's/\..*//' /etc/debian_version)
|
||||||
|
|
Loading…
Reference in a new issue