Automatically create group when enabling ACL

Fixes #505

Signed-off-by: Michal Čihař <michal@cihar.com>
Set language in ttkit store if needed

Closes #503

Signed-off-by: Michal Čihař <michal@cihar.com>
Babel is now required for aresource support

Signed-off-by: Michal Čihař <michal@cihar.com>
Document optional deps installation

Signed-off-by: Michal Čihař <michal@cihar.com>
Better variable name

Signed-off-by: Michal Čihař <michal@cihar.com>
Import errors for not supported file formats are now shown in admin page

This prevents these errors will go without noticing.

Signed-off-by: Michal Čihař <michal@cihar.com>
Remove not needed pass

Signed-off-by: Michal Čihař <michal@cihar.com>
Properly mark all exports

Signed-off-by: Michal Čihař <michal@cihar.com>
Remove unused parameter

Signed-off-by: Michal Čihař <michal@cihar.com>
Properly store group object

Signed-off-by: Michal Čihař <michal@cihar.com>
Translated using Weblate (Azerbaijani)

Currently translated at 93.9% (941 of 1002)

[ci skip]
Merge remote-tracking branch 'origin/master'
Document how to set home directory

The admin check is already there, so adding documentation how to change
the setting should be enough. We don't default to using another
directory as this would be migration nightmare for existing setups.

Closes #493, #596

Signed-off-by: Michal Čihař <michal@cihar.com>
Warn user if home is not writable (issue #493)

Signed-off-by: Michal Čihař <michal@cihar.com>
Do not submit (empty) coverage for lint builds

Signed-off-by: Michal Čihař <michal@cihar.com>
Fix typo

Signed-off-by: Michal Čihař <michal@cihar.com>
Properly implement file upload for template based translations

Fixes #504

Signed-off-by: Michal Čihař <michal@cihar.com>
Better message

Signed-off-by: Michal Čihař <michal@cihar.com>
Add missing import

Signed-off-by: Michal Čihař <michal@cihar.com>
Move imports to the top

Signed-off-by: Michal Čihař <michal@cihar.com>