Feature Wiki

Information about planned and released features

Tabs

Mail: System Check

1 Initial Problem

The mail system relies on a folder tree for every ILIAS users. The creation of this tree and insertion of tree nodes is done by the global tree service, also responsible for the repository tree. Under certain circumstances there could be inconsitencies (especially in old and larged installations), similar to issues in the repository tree. This could be caused by bugs in former/old ILIAS versions, by database specifc issues (e.g. wrong auto increment values when the mysql server is restarted with InnoDb engine), by system crashes etc.

A currupted mail folder tree leads to users not being able to use the mail system.

2 Conceptual Summary

There should be a system check for ther user's indivual mail trees. There are several possible approaches, but in a first step we propose a local system check accessible in the mail options of each ILIAS user. In future iterations there could be some automatism or a global check for ILIAS administrator.

3 User Interface Modifications

3.1 List of Affected Views

  • Personal Desktop / Mail

3.2 User Interface Details

  • Personal Desktop / Mail
    • A new tab will be introduced, named Systemprüfung (de)/Systemcheck(en)

tbd;

3.3 New User Interface Concepts

There are no new UI concepts.

4 Technical Information

There a no dependencies.

5 Contact

  • Author of the Request: {Please add your name.}
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • 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

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 26. Sep 2016, 08:55, Jansen, Michael [mjansen]