Message / Message Extranet Spec


Extranet settings allow Administrators to selectively choose which Role or Organization can view certain messages.

The spec verifies that if Extranet permissions are enabled, the user must have access to the Template of the Object that spawned the Message, not just permissions for the Object that spawned the Message.

In plain terms, it means that the user (by Role or Organization) has ownership of the process and data that created the Message in the first place.


  • The Message module extranet functionality
    • message templates can be created
    • can set up necessary test data
    • when ExtranetEnabled = 0, users need access to just the parent
    • when ExtranetEnabled = 1, users need access to the parent and the template
    • Can clean up data added