Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
</div>
</div>
+ {# Quotas #}
+ {% if current_user.is_admin() %}
+ <label class="label">{{ _("Storage Quota") }}</label>
+
+ <div class="field has-addons">
+ <div class="control is-expanded">
+ <input class="input" type="number" name="storage-quota"
+ value="{{ user.storage_quota / 1024 / 1024 }}" step="1" min="0">
+ </div>
+
+ <div class="control">
+ <a class="button is-static">
+ {{ _("MiB") }}
+ </a>
+ </div>
+ </div>
+ {% endif %}
+
<div class="field is-grouped">
<div class="control">
<button class="button is-success is-link" type="submit">
if bugzilla_api_key:
await user.connect_to_bugzilla(bugzilla_api_key)
+ # Need admin permissions for these
+ if self.current_user.is_admin():
+ user.storage_quota = self.get_argument_int("storage-quota", 0) * (1024 ** 2)
+
self.redirect("/users/%s" % user.name)