Difference between revisions of "Tenant whitelabeling"

From TempusServa wiki
Jump to navigation Jump to search
(Created page with " === Use and requiements === This feature will allow you to apply different styling for each ExclusiveGroup in the system. This is handled by injecting an extra stylesheet into the page, by including a special codeunit page inside ALL pages (displayed at the top). Limitations * Users without an ExclusiveGroup will have nos special styling * Only works with simple security (multiple ExclusiveGroups not possible) === Configuration === Do the following steps # Change the...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:


=== Use and requiements ===
=== Use and requirements ===
This feature will allow you to apply different styling for each ExclusiveGroup in the system.
The Tenant whitelabeling feature allows you to apply different branding and styling for each ExclusiveGroup in an application.  


This is handled by injecting an extra stylesheet into the page, by including a special codeunit page inside ALL pages (displayed at the top).
This is handled by inserting an additional stylesheet into the page, by including a special codeunit page inside ALL pages (displayed at the top).


Limitations
==== Limitations: ====
* Users without an ExclusiveGroup will have nos special styling
* Users without an ExclusiveGroup assigned to their user profile will not experience the special styling
* Only works with simple security (multiple ExclusiveGroups not possible)
* It only works with one ExclusiveGroup per tenant (multiple ExclusiveGroups are not possible)


=== Configuration ===
==== Configuration: ====
Do the following steps
To apply Tenant whitelabeling to an instance go through the following steps
# Change the configuration "doIncludeGlobalContent" to: true
# Change the configuration "doIncludeGlobalContent" to: true
# Change the configuration "globalContentCodeunit" to: dk.tempusserva.solution.whistleblow.ContentCustomerStylesheet
# Change the configuration "globalContentCodeunit" to: dk.tempusserva.solution.whistleblow.ContentCustomerStylesheet
# Create a stylesheet including the "Group " and the ExclusiveGroup ID - example: GroupID 123
# Create a stylesheet including the "Group " and the ExclusiveGroup ID - Example: GroupID 123

Latest revision as of 10:25, 7 June 2024

Use and requirements

The Tenant whitelabeling feature allows you to apply different branding and styling for each ExclusiveGroup in an application.

This is handled by inserting an additional stylesheet into the page, by including a special codeunit page inside ALL pages (displayed at the top).

Limitations:

  • Users without an ExclusiveGroup assigned to their user profile will not experience the special styling
  • It only works with one ExclusiveGroup per tenant (multiple ExclusiveGroups are not possible)

Configuration:

To apply Tenant whitelabeling to an instance go through the following steps

  1. Change the configuration "doIncludeGlobalContent" to: true
  2. Change the configuration "globalContentCodeunit" to: dk.tempusserva.solution.whistleblow.ContentCustomerStylesheet
  3. Create a stylesheet including the "Group " and the ExclusiveGroup ID - Example: GroupID 123