component file sharing (management): add values of quota and used size on result form

This commit is contained in:
Goffi 2021-05-05 15:37:33 +02:00
commit 3c12c4f797

View file

@ -1,7 +1,6 @@
#!/usr/bin/env python3
# SAT plugin to detect language (experimental)
# Libervia plugin to manage file sharing component through ad-hoc commands
# Copyright (C) 2009-2021 Jérôme Poisson (goffi@goffi.org)
# This program is free software: you can redistribute it and/or modify
@ -19,14 +18,14 @@
import os.path
from functools import partial
from wokkel import data_form
from twisted.internet import defer
from twisted.words.protocols.jabber import jid
from sat.core.i18n import _, D_
from sat.core import exceptions
from sat.core.constants import Const as C
from sat.core.log import getLogger
from sat.tools.common import utils
from wokkel import data_form
from twisted.internet import defer
from twisted.words.protocols.jabber import jid
log = getLogger(__name__)
@ -474,7 +473,9 @@ class FileSharingManagement(object):
except exceptions.PermissionError:
raise WorkflowError(self._err(_("forbidden")))
status = self._c.STATUS.COMPLETED
payload = None
form = data_form.Form("result")
form.makeFields({"quota": quota, "user": size_used})
payload = form.toElement()
note = (
self._c.NOTE.INFO,
_("You are currently using {size_used} on {size_quota}").format(