This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Ideation.Api.IIdeaPermissions>() and is defined in Telligent.Evolution.Ideation.dll
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| AutoApprove | Guid | |||
| CreateComments | Guid | |||
| CreateIdeas | Guid | |||
| DeleteComments | Guid | |||
| DeleteIdeas | Guid | |||
| EditComments | Guid | |||
| EditIdeas | Guid | |||
| ManageChallenges | Guid | |||
| ManageIdeaStatus | Guid | |||
| OverrideValidation | Guid | |||
| ReadIdeas | Guid | |||
| ReviewAbuse | Guid | |||
| VoteDownIdeas | Guid | |||
| VoteUpIdeas | Guid |
Methods
bool CanCreateComments(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanCreateIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanDeleteComment(Guid commentId, int userId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| commentId | Guid | Comment Id | Required | ||
| userId | int | User Id | Required |
Return Type
bool
bool CanDeleteComments(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanDeleteIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanEditIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanManageChallenges(int groupId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| groupId | int | Group Id | Required |
Return Type
bool
bool CanManageChallenges(Guid containerId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| containerId | Guid | Container Id | Required |
Return Type
bool
bool CanManageIdeaStatus(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanManageIdeaStatus();
Return Type
bool
bool CanModifyComment(Guid commentId, int userId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| commentId | Guid | Comment Id | Required | ||
| userId | int | User Id | Required |
Return Type
bool
bool CanModifyComments(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanReadIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanVoteDownIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool
bool CanVoteUpIdeas(Guid challengeId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| challengeId | Guid | Challenge Id | Required |
Return Type
bool