We used the django messages framework to display user messages into the page content.
You can setup the settings.MESSAGE_LEVEL in PyLucid dynamicly for different user types, with the system preferences. (This sets the minimum message that will be saved in the message storage, so the user can see them.)
To change the level for different user types, edit pylucid SystemPreferences under Django admin site / Dbpreferences / Preferences
You can set different levels for this user types: