libervia-backend/sat/plugins
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
..
plugin_app_manager_docker date update 2021-03-19 15:45:14 +01:00
__init__.py core: moved sat_tmp.wokkel install sat_plugin: 2021-03-18 22:35:59 +01:00
plugin_adhoc_dbus.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
plugin_blog_import.py date update 2021-03-19 15:45:14 +01:00
plugin_blog_import_dokuwiki.py date update 2021-03-19 15:45:14 +01:00
plugin_blog_import_dotclear.py date update 2021-03-19 15:45:14 +01:00
plugin_comp_file_sharing.py component file sharing: quotas implementation: 2021-05-05 15:37:33 +02:00
plugin_comp_file_sharing_management.py date update 2021-03-19 15:45:14 +01:00
plugin_dbg_manhole.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_command_export.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_events.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_invitation.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_invitation_file.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_invitation_pubsub.py plugin invitation: pubsub invitations: 2021-02-19 15:50:22 +01:00
plugin_exp_jingle_stream.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_lang_detect.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_list_of_interest.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_parrot.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_pubsub_admin.py date update 2021-03-19 15:45:14 +01:00
plugin_exp_pubsub_hook.py date update 2021-03-19 15:45:14 +01:00
plugin_import.py date update 2021-03-19 15:45:14 +01:00
plugin_merge_req_mercurial.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_account.py plugin misc account: fix missing arg 2021-04-22 18:17:15 +02:00
plugin_misc_android.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
plugin_misc_app_manager.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_attach.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_debug.py plugin manhole: added "C" to namespace 2020-01-26 18:08:10 +01:00
plugin_misc_download.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_email_invitation.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_extra_pep.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_misc_file.py component file sharing: quotas implementation: 2021-05-05 15:37:33 +02:00
plugin_misc_forums.py plugin misc forums: use rich content in createTopic 2021-05-01 18:23:42 +02:00
plugin_misc_groupblog.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_identity.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_ip.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_lists.py plugin list: delete implementation: 2021-04-22 18:19:52 +02:00
plugin_misc_merge_requests.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_nat-port.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_quiz.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_radiocol.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_register_account.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_room_game.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_static_blog.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_misc_tarot.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_text_commands.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_text_syntaxes.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_upload.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_uri_finder.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_watched.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_welcome.py date update 2021-03-19 15:45:14 +01:00
plugin_misc_xmllog.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_sec_aesgcm.py date update 2021-03-19 15:45:14 +01:00
plugin_sec_otr.py date update 2021-03-19 15:45:14 +01:00
plugin_syntax_wiki_dotclear.py date update 2021-03-19 15:45:14 +01:00
plugin_tickets_import.py date update 2021-03-19 15:45:14 +01:00
plugin_tickets_import_bugzilla.py date update 2021-03-19 15:45:14 +01:00
plugin_tmp_directory_subscription.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_xep_0020.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0033.py core: renamed "MessageReceived" trigger to "messageReceived" for consistency. 2020-02-18 18:13:19 +01:00
plugin_xep_0045.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0047.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0048.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0049.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0050.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0054.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0055.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0059.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0060.py plugin XEP-0060, XEP-0277: new rename methods (psItemRename, mbRename): 2021-05-01 18:37:57 +02:00
plugin_xep_0065.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0070.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_xep_0071.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0077.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0085.py core, frontends: avatar refactoring: 2020-04-14 21:00:33 +02:00
plugin_xep_0092.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0095.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0096.py component file sharing: quotas implementation: 2021-05-05 15:37:33 +02:00
plugin_xep_0100.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0106.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0115.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0163.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0166.py plugin XEP-0166, XEP-0234: better management of terminate: 2021-05-05 15:37:33 +02:00
plugin_xep_0184.py fixed shebangs 2020-01-29 10:07:00 +01:00
plugin_xep_0198.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0199.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0203.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0231.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0234.py plugin XEP-0166, XEP-0234: better management of terminate: 2021-05-05 15:37:33 +02:00
plugin_xep_0249.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0260.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0261.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0264.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0277.py plugin XEP-0060, XEP-0277: new rename methods (psItemRename, mbRename): 2021-05-01 18:37:57 +02:00
plugin_xep_0280.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0297.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0300.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0313.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0329.py plugin XEP-0329: fix root node retrieval and _fileSendingRequestTrigger return value 2021-05-01 18:25:42 +02:00
plugin_xep_0334.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0346.py plugin XEP-0346: bridge method to retrieve template, submitted, or application namespaces 2021-04-22 18:20:41 +02:00
plugin_xep_0352.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0353.py plugin XEP-0353: don't use Jingle Message Initiation for components: 2021-05-01 18:30:01 +02:00
plugin_xep_0359.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0363.py plugin XEP-0363: allow async callbacks in handlers + method to generate file-too-large element 2021-05-05 15:37:33 +02:00
plugin_xep_0380.py date update 2021-03-19 15:45:14 +01:00
plugin_xep_0384.py date update 2021-03-19 15:45:14 +01:00