Feature Wiki
Tabs
Personal Workspace: Recalculation of Hard Disk Quota
Page Overview
[Hide]1 Initial Problem
The personal workspace currently offers the possibility to define hard disk quotas for users, see Hard Quota for Personal Workspace. ILIAS stores the used disk space by a user in an internal table and updates these entries for each modification on blogs, portfolios or files.
If anything goes wrong (e.g. execution timeout or bugs), these records may not reflect the correct used disk space anymore. Since modifications make only recalculation on the modified objects, inconsistenties may reside in the table for a long time or never been corrected.
2 Conceptual Summary
A cron job should allow to recalculated all disk quota for all objects in the personal workspace for all users.
3 User Interface Modifications
3.1 List of Affected Views
- Administration > General Settings > Cron Jobs
- Cron Job "Personal Workspace Quota Recalculation" > Edit Screen
3.2 User Interface Details
Cron Job List
- A new row "Personal Workspace Quota Recalculation" will be added with the usual actions for activation, execution and editing.
- The screen will offer to edit the schedule of the cron job, see mockup:
3.3 New User Interface Concepts
No new user interface concepts will be introduced.
4 Technical Information
Performance: Since the disk quota of all workspace objects for all users will be recalculated, the time needed depends on the overall number of workspace objects. We have no experience or any estimation how many objects can be calculated this way.
5 Contact
- Author of the Request: René Sens, Bundesverwaltungsamt, rene.sens@bva.bund.de, 022899 358-7315
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- ...
7 Discussion
JourFixe, ILIAS [jourfixe], April 10, 2017: Highly appreciated and scheduled for 5.3.
8 Implementation
Test Cases
Test cases completed at 15 May 2017 by Killing, Alexander [alex]
- Added 18447 : Persönlicher Arbeitsraum: Neuberechnung Disk-Quota
Approval
Approved at 27.07.2017 by Sens, René
Last edited: 27. Jul 2017, 12:25, Sens, Rene [Sens]