libervia-backend/sat
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi ac8f9f7817 component file sharing: quotas implementation:
quotas can now be specified using the `quotas_json` option of `component file_sharing`
section in settings. This must be a dict where:
    - `users` key contains default quotas for all users
    - `admins` key contains quotas for administrators (not implemented yet)
    - `jids` contain bare JID to quota mapping, to have user-specific quota

The value can be either a int for quota in bytes, or a case insensitive string with an
optional multiplier symbol (e.g. "500 Mio"). `None` can be used for explicit unlimited
quota (which is the default is `users` is not set).

When a file size is too big for quota, upload is refused with an error message indicating
allowed quota, used space, and the size of the file that user wants to upload.
2021-05-05 15:37:33 +02:00
..
bridge bridge (pb): connection can be set to used either UNIX socket or TCP socket: 2021-03-21 22:00:55 +01:00
core core (xmpp): added appCondition argument to sendError 2021-05-05 12:58:11 +02:00
memory core (memory, sqlite): new fileGetUsedSpace method 2021-05-05 15:37:21 +02:00
plugins component file sharing: quotas implementation: 2021-05-05 15:37:33 +02:00
stdui date update 2021-03-19 15:45:14 +01:00
test date update 2021-03-19 15:45:14 +01:00
tools tools (async_trigger): new asyncReturnPoint method 2021-05-05 15:37:33 +02:00
__init__.py core: remove print which may provoke undesired side effects 2021-04-14 15:54:26 +02:00
VERSION 0.8 development starts 2019-07-31 11:31:22 +02:00