Quotas sur tous les filesystems

This commit is contained in:
Pierre-Elliott Bécue 2015-02-01 13:18:55 +01:00
parent 7b83d62044
commit 1171bc8ca6

View file

@ -17,7 +17,7 @@ def getUserQuota( userLogin ):
pipe.close() pipe.close()
string_result = string_result.split("\n") string_result = string_result.split("\n")
quotas = [] quotas = []
for a_line in string_result[2:3]: for a_line in string_result[2:-1]:
usage, quota, limite, percentage, fs = a_line.split("\t") usage, quota, limite, percentage, fs = a_line.split("\t")
line_dict = { line_dict = {
"label": "Quota personnel", "label": "Quota personnel",
@ -25,7 +25,7 @@ def getUserQuota( userLogin ):
"quota":getFloat(quota), "quota":getFloat(quota),
"limite":getFloat(limite), "limite":getFloat(limite),
"%":getFloat(percentage), "%":getFloat(percentage),
"filesystem":"rda", # pourquoi pas ? "filesystem":fs, # pourquoi pas ?
} }
quotas.append(line_dict) quotas.append(line_dict)
return quotas return quotas
@ -34,17 +34,17 @@ def getUserQuota( userLogin ):
def fake_getUserQuota( userLogin ): def fake_getUserQuota( userLogin ):
return [ return [
{'%': 33.9, {'%': 33.9,
'quota': 390.62, 'quota': 390.62,
'label': u'Dossier personnel (fake)', 'label': u'Dossier personnel (fake)',
'limite': 585.94, 'limite': 585.94,
'filesystem': '/home', 'filesystem': '/home',
'usage': 420.32}, 'usage': 420.32},
{'%': 0.1, {'%': 0.1,
'quota': 100.00, 'quota': 100.00,
'label': u'Boite de r\xe9ception (fake)', 'label': u'Boite de r\xe9ception (fake)',
'limite': 150.00, 'limite': 150.00,
'filesystem': '/var/mail', 'filesystem': '/var/mail',
'usage': 0.06} 'usage': 0.06}
] ]