P4DTI issue job000030

TitleUsers can't get help based on messages
Statusclosed
Priorityoptional
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionThe P4DTI produces a lot of messages. It would be good to allow users to follow some sort of link from these to more information and experience.
AnalysisAll error and log messages in the replicator need identifiers so that we can refer to them in troubleshooting sections.
How foundinspection
Evidence<http://info.ravenbrook.com/mail/2000/10/16/10-50-49/0.txt>
<http://info.ravenbrook.com/mail/2000/10/16/11-17-13/0.txt>
Test procedure<http://www.ravenbrook.com/project/p4dti/master/test/test_catalog.py>
Created byGareth Rees
Created on2000-10-19 15:15:57
Last modified byGareth Rees
Last modified on2001-12-10 18:58:19
History2000-10-19 GDR Created based on entry in todo list on whiteboard

Fixes

Change Effect Date User Description
9853 closed 2001-03-12 21:02:36 Gareth Rees Added message factory classes to message.py (objects belonging to these classes have a new() method that generates a new message object). Wrote a catalog_factory class that gets its message text from a message catalog, to support localization and message ids.
Added module catalog.py, containing a message catalog in English.
Updated the P4DTI to use the message catalog.
Much improved the formatting of error messages, by passing around a list of paragraphs, and then wrapping them to 80 columns before sending.
Updated the AG, section 11.2, to use the message ids.
5621 open 2000-12-07 13:24:08 Richard Brooksby Documenting likely configuration error messages.
Updating "resolver" to "administrator" in some error messages in the code.