disks: warning about low space only for users in admin group

Signed-off-by: Johannes Keyser <johanneskeyser@posteo.de>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
Johannes Keyser 2017-08-31 01:08:54 +02:00 committed by Sunil Mohan Adapa
parent 3c4c770404
commit a47f33d7a4
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2

View File

@ -26,7 +26,7 @@ from django.template.response import TemplateResponse
from django.urls import reverse
from django.utils.translation import ugettext as _
from plinth.modules import disks as disks_module
from plinth.utils import format_lazy
from plinth.utils import format_lazy, is_user_admin
logger = logging.getLogger(__name__)
@ -76,6 +76,9 @@ def expand_partition(request, device):
def warn_about_low_disk_space(request):
"""Warn about insufficient space on root partition."""
if not is_user_admin(request, cached=False):
return
disks = disks_module.get_disks()
list_root = [disk for disk in disks if disk['mountpoint'] == '/']
perc_used = list_root[0]['percentage_used'] if list_root else -1