1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/weblate_ynh.git synced 2024-10-01 13:35:04 +02:00
This commit is contained in:
Kay0u 2021-04-30 15:58:52 +02:00
parent aed7035db5
commit b3dea800bf
No known key found for this signature in database
GPG key ID: AAFEEB16CFA2AE2D
2 changed files with 16 additions and 4 deletions

View file

@ -127,6 +127,7 @@ LANGUAGES = (
("pl", "Polski"), ("pl", "Polski"),
("pt", "Português"), ("pt", "Português"),
("pt-br", "Português brasileiro"), ("pt-br", "Português brasileiro"),
("ro", "Română"),
("ru", "Русский"), ("ru", "Русский"),
("sk", "Slovenčina"), ("sk", "Slovenčina"),
("sl", "Slovenščina"), ("sl", "Slovenščina"),
@ -218,12 +219,12 @@ TEMPLATES = [
] ]
# GitHub username for sending pull requests. # GitHub username and token for sending pull requests.
# Please see the documentation for more details. # Please see the documentation for more details.
GITHUB_USERNAME = "__GITHUBUSER__" GITHUB_USERNAME = "__GITHUBUSER__"
GITHUB_TOKEN = "__GITHUBTOKEN__" GITHUB_TOKEN = "__GITHUBTOKEN__"
# GitLab username for sending merge requests. # GitLab username and token for sending merge requests.
# Please see the documentation for more details. # Please see the documentation for more details.
GITLAB_USERNAME = None GITLAB_USERNAME = None
GITLAB_TOKEN = None GITLAB_TOKEN = None
@ -336,6 +337,14 @@ AUTH_PASSWORD_VALIDATORS = [
# }, # },
] ]
# Password hashing (prefer Argon)
PASSWORD_HASHERS = [
"django.contrib.auth.hashers.Argon2PasswordHasher",
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
"django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher",
"django.contrib.auth.hashers.BCryptSHA256PasswordHasher",
]
# Allow new user registrations # Allow new user registrations
REGISTRATION_OPEN = True REGISTRATION_OPEN = True
@ -623,6 +632,7 @@ SECURE_REDIRECT_EXEMPT = (r"healthz/$",) # Allowing HTTP access to health check
# Session cookie age (in seconds) # Session cookie age (in seconds)
SESSION_COOKIE_AGE = 1000 SESSION_COOKIE_AGE = 1000
SESSION_COOKIE_AGE_AUTHENTICATED = 1209600 SESSION_COOKIE_AGE_AUTHENTICATED = 1209600
SESSION_COOKIE_SAMESITE = "Lax"
# Increase allowed upload size # Increase allowed upload size
DATA_UPLOAD_MAX_MEMORY_SIZE = 50000000 DATA_UPLOAD_MAX_MEMORY_SIZE = 50000000
@ -630,6 +640,7 @@ DATA_UPLOAD_MAX_MEMORY_SIZE = 50000000
LANGUAGE_COOKIE_SECURE = SESSION_COOKIE_SECURE LANGUAGE_COOKIE_SECURE = SESSION_COOKIE_SECURE
LANGUAGE_COOKIE_HTTPONLY = SESSION_COOKIE_HTTPONLY LANGUAGE_COOKIE_HTTPONLY = SESSION_COOKIE_HTTPONLY
LANGUAGE_COOKIE_AGE = SESSION_COOKIE_AGE_AUTHENTICATED * 10 LANGUAGE_COOKIE_AGE = SESSION_COOKIE_AGE_AUTHENTICATED * 10
LANGUAGE_COOKIE_SAMESITE = SESSION_COOKIE_SAMESITE
# Some security headers # Some security headers
SECURE_BROWSER_XSS_FILTER = True SECURE_BROWSER_XSS_FILTER = True
@ -896,7 +907,7 @@ CELERY_RESULT_BACKEND = CELERY_BROKER_URL
CELERY_WORKER_MAX_MEMORY_PER_CHILD = 200000 CELERY_WORKER_MAX_MEMORY_PER_CHILD = 200000
CELERY_BEAT_SCHEDULE_FILENAME = os.path.join(DATA_DIR, "celery", "beat-schedule") CELERY_BEAT_SCHEDULE_FILENAME = os.path.join(DATA_DIR, "celery", "beat-schedule")
CELERY_TASK_ROUTES = { CELERY_TASK_ROUTES = {
"weblate.trans.tasks.auto_translate": {"queue": "translate"}, "weblate.trans.tasks.auto_translate*": {"queue": "translate"},
"weblate.accounts.tasks.notify_*": {"queue": "notify"}, "weblate.accounts.tasks.notify_*": {"queue": "notify"},
"weblate.accounts.tasks.send_mails": {"queue": "notify"}, "weblate.accounts.tasks.send_mails": {"queue": "notify"},
"weblate.utils.tasks.settings_backup": {"queue": "backup"}, "weblate.utils.tasks.settings_backup": {"queue": "backup"},
@ -920,6 +931,7 @@ MATOMO_SITE_ID = None
MATOMO_URL = None MATOMO_URL = None
GOOGLE_ANALYTICS_ID = None GOOGLE_ANALYTICS_ID = None
SENTRY_DSN = None SENTRY_DSN = None
SENTRY_ENVIRONMENT = None
AKISMET_API_KEY = None AKISMET_API_KEY = None
try: try:

View file

@ -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.5.3" weblate_version="4.6"
debian_maj_version=$(sed 's/\..*//' /etc/debian_version) debian_maj_version=$(sed 's/\..*//' /etc/debian_version)