IThemePanel is defined in the Telligent.Evolution.Extensibility.Administration.Version1 namespace.
Definition
interface IThemePanel : IPanel, IPlugin
{
string GetPanelDescription(Guid themeType, Guid themeApplicationId, bool forceDefault);
string GetPanelName(Guid themeType, Guid themeApplicationId, bool forceDefault);
string GetViewHtml(Guid themeType, Guid themeApplicationId, bool forceDefault);
bool HasAccess(int userId, Guid themeType, Guid themeApplicationId, bool forceDefault);
}
Methods
string GetPanelDescription(Guid themeType, Guid themeApplicationId, bool forceDefault);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| themeType | Guid | Theme Type | Required | ||
| themeApplicationId | Guid | Theme Application Id | Required | ||
| forceDefault | bool | Force Default | Required |
Return Type
string GetPanelName(Guid themeType, Guid themeApplicationId, bool forceDefault);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| themeType | Guid | Theme Type | Required | ||
| themeApplicationId | Guid | Theme Application Id | Required | ||
| forceDefault | bool | Force Default | Required |
Return Type
string GetViewHtml(Guid themeType, Guid themeApplicationId, bool forceDefault);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| themeType | Guid | Theme Type | Required | ||
| themeApplicationId | Guid | Theme Application Id | Required | ||
| forceDefault | bool | Force Default | Required |
Return Type
bool HasAccess(int userId, Guid themeType, Guid themeApplicationId, bool forceDefault);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| userId | int | User Id | Required | ||
| themeType | Guid | Theme Type | Required | ||
| themeApplicationId | Guid | Theme Application Id | Required | ||
| forceDefault | bool | Force Default | Required |