Probreg: detail pages
The first page contains some details about the incident/issue:

The following pages are intended for entering details about the handling of the incident/issue; there are pages for the description, analysis, solution and follow-up respectively.
In the XML variant it is possible to use rich text while uing that; this can be recogized by the existence of a buttonbar and the ability to insert images in the text. In the SQL version this isn't possible for compatibility with the Django application, and in the MongoDB version I didn't find it necessary.

The MongoDB variant has the first page combined with a smaller version of the second; the other text pages have been removed because the information is as easily or maybe even better added to the progress overview.




Note that on entering a page, the buttons at the bottom are greyed out:

Once you start making changes to the page, the buttons become usable so you can either save your changes, save and move on to the next page, or revert the changes. In the original wxPython version it was possible to check for one of these to be done before leaving a tab and if necessary prevent the leaving; PyQt didn't have that possibility so in that version the tabs at the top become deactivated so you can't move off the page by clicking on them and to remind you you need to confirm or cancel the changes:

Additionally, should you try to leave the page by means of a keyboard shortcut, you are reminded that you have to do something else first:

The last page was added to make it easier to keep track of the progress:

Here you can record stuff that for some reason does't fit in one of the earlier categories or isn't suitable to add there.