Class FunctionRightStrings
The programmatic, well-known and constant names of functional rights
Namespace: SuperOffice.CRM
Assembly: SoCore.dll
Syntax
public static class FunctionRightStrings : Object
Fields
AdminAll
General admin rights, gives access to all panels of the admin client
Declaration
public const string AdminAll = "admin-all"
Field Value
Type | Description |
---|---|
String |
AdminAudience
Admin rights for audience
Declaration
public const string AdminAudience = "admin-audience"
Field Value
Type | Description |
---|---|
String |
AdminDashboard
Can pin dashboards to others
Declaration
public const string AdminDashboard = "admin-dashboard"
Field Value
Type | Description |
---|---|
String |
AdminEmailFlow
Can an create and save a flow, can edit a flow, can run a flow, can create, edit, delete flow assets, can cancel a flow.
Declaration
public const string AdminEmailFlow = "admin-email-flow"
Field Value
Type | Description |
---|---|
String |
AdminEmailFlowAssets
Can create a new flow and save it. Edit button disabled, Run button disabled, cancel flow in task menu disabled. Can add, edit, delete flow assets..
Declaration
public const string AdminEmailFlowAssets = "admin-email-flow-assets"
Field Value
Type | Description |
---|---|
String |
AdminImport
Import admin rights, gives access to the Import panel of the admin client
Declaration
public const string AdminImport = "admin-import"
Field Value
Type | Description |
---|---|
String |
AdminLists
List admin rights, gives access to the Lists panel of the admin client
Declaration
public const string AdminLists = "admin-lists"
Field Value
Type | Description |
---|---|
String |
AdminPreferences
Preferences admin righst, gives access to the Preferences panel of the admin client
Declaration
public const string AdminPreferences = "admin-preferences"
Field Value
Type | Description |
---|---|
String |
AdminProducts
Products admin righst, gives access to the Products panel of the admin client
Declaration
public const string AdminProducts = "admin-products"
Field Value
Type | Description |
---|---|
String |
AdminQuote
Quote admin rights, gives access to the Quote panel of the admin client
Declaration
public const string AdminQuote = "admin-quote"
Field Value
Type | Description |
---|---|
String |
AdminReplication
Replication admin rights, gives access to the area and satellite panel of the admin client
Declaration
public const string AdminReplication = "admin-replication"
Field Value
Type | Description |
---|---|
String |
AdminRole
Role admin rights, gives access to the Role panel of the admin client
Declaration
public const string AdminRole = "admin-role"
Field Value
Type | Description |
---|---|
String |
AdminSaintDefinition
/// A user who has this right, CAN define saint statuses
Declaration
public const string AdminSaintDefinition = "admin-saint-definition"
Field Value
Type | Description |
---|---|
String |
AdminSaintRegeneration
A user who has this right, CAN regenerate saint counters and statuses in the admin client (global regeneration)
Declaration
public const string AdminSaintRegeneration = "admin-saint-regeneration"
Field Value
Type | Description |
---|---|
String |
AdminScript
Script admin righst, gives access to the Script panel of the admin client
Declaration
public const string AdminScript = "admin-script"
Field Value
Type | Description |
---|---|
String |
AdminUdef
Udef admin rights, gives access to the Udef (fields) panel of the admin client
Declaration
public const string AdminUdef = "admin-udef"
Field Value
Type | Description |
---|---|
String |
AdminUsers
User admin rights, gives access to the users panel of the admin client
Declaration
public const string AdminUsers = "admin-users"
Field Value
Type | Description |
---|---|
String |
AdminWebhooks
Webhook admin rights, gives ability to save+delete+test webhooks
Declaration
public const string AdminWebhooks = "admin-webhooks"
Field Value
Type | Description |
---|---|
String |
AdminWorkflow
Sale admin righst, gives access to the Sale panel of the admin client
Declaration
public const string AdminWorkflow = "admin-workflow"
Field Value
Type | Description |
---|---|
String |
AllowBulkCopyMembers
A user who has this right, CAN do bulk member copy based on selections
Declaration
public const string AllowBulkCopyMembers = "allow-bulk-copy-members"
Field Value
Type | Description |
---|---|
String |
AllowBulkDelete
A user who has this right, CAN do bulk delete based on selections
Declaration
public const string AllowBulkDelete = "allow-bulk-delete"
Field Value
Type | Description |
---|---|
String |
AllowBulkEdit
A user who has this right, CAN do bulk edit based on selections
Declaration
public const string AllowBulkEdit = "allow-bulk-edit"
Field Value
Type | Description |
---|---|
String |
AllowBulkEmail
A user who has this right, CAN do bulk email sending based on selections
Declaration
public const string AllowBulkEmail = "allow-bulk-email"
Field Value
Type | Description |
---|---|
String |
AllowBulkExport
A user who has this right, CAN do bulk export based on selections
Declaration
public const string AllowBulkExport = "allow-bulk-export"
Field Value
Type | Description |
---|---|
String |
AllowBulkGenerateActivities
A user who has this right, CAN do bulk activity generation based on selections
Declaration
public const string AllowBulkGenerateActivities = "allow-bulk-generate-activities"
Field Value
Type | Description |
---|---|
String |
AllowBulkInterests
A user who has this right, CAN do bulk interest generation based on selections
Declaration
public const string AllowBulkInterests = "allow-bulk-interests"
Field Value
Type | Description |
---|---|
String |
AllowBulkMailmerge
A user who has this right, CAN do bulk mail merge based on selections
Declaration
public const string AllowBulkMailmerge = "allow-bulk-mailmerge"
Field Value
Type | Description |
---|---|
String |
AllowBulkUserApplications
A user who has this right, CAN use user-defined bulk tasks based on selections
Declaration
public const string AllowBulkUserApplications = "allow-bulk-user-applications"
Field Value
Type | Description |
---|---|
String |
AllowDictionarySDK
A user who has this right, CAN use the dictionary SDK to programatically change the dictionary
Declaration
public const string AllowDictionarySDK = "allow-dictionarySDK"
Field Value
Type | Description |
---|---|
String |
AllowReadonlyOverride
A user who has this right is allowed to write to read-only udef fields
Declaration
public const string AllowReadonlyOverride = "allow-readonly-override"
Field Value
Type | Description |
---|---|
String |
AllowSendEMail
Grants access to send e-mail
Declaration
public const string AllowSendEMail = "allow-send-email"
Field Value
Type | Description |
---|---|
String |
CanApproveQuote
Approving of a quote
Declaration
public const string CanApproveQuote = "quote-can-approve"
Field Value
Type | Description |
---|---|
String |
CSCategories
Category administration
Declaration
public const string CSCategories = "cs-categories"
Field Value
Type | Description |
---|---|
String |
CSChangePref
Change own properties
Declaration
public const string CSChangePref = "cs-changepref"
Field Value
Type | Description |
---|---|
String |
CSChangeProfile
Change own profile
Declaration
public const string CSChangeProfile = "cs-changeprofile"
Field Value
Type | Description |
---|---|
String |
CSDocument
Knowledge Base
Declaration
public const string CSDocument = "cs-document"
Field Value
Type | Description |
---|---|
String |
CSEditExtraTableContent
Edit tables
Declaration
public const string CSEditExtraTableContent = "cs-editextratablecontent"
Field Value
Type | Description |
---|---|
String |
CSEditFaq
Edit FAQ entries
Declaration
public const string CSEditFaq = "cs-editfaq"
Field Value
Type | Description |
---|---|
String |
CSEditOthers
Edit all requests
Declaration
public const string CSEditOthers = "cs-editothers"
Field Value
Type | Description |
---|---|
String |
CSEditOwn
Edit requests in member categories
Declaration
public const string CSEditOwn = "cs-editown"
Field Value
Type | Description |
---|---|
String |
CSEditSelections
Create selections
Declaration
public const string CSEditSelections = "cs-editselections"
Field Value
Type | Description |
---|---|
String |
CSFaqAdmin
Administrate FAQ
Declaration
public const string CSFaqAdmin = "cs-faqadmin"
Field Value
Type | Description |
---|---|
String |
CSListExtraTableContent
List tables
Declaration
public const string CSListExtraTableContent = "cs-listextratablecontent"
Field Value
Type | Description |
---|---|
String |
CSListOthers
List all requests
Declaration
public const string CSListOthers = "cs-listothers"
Field Value
Type | Description |
---|---|
String |
CSListOwn
List requests in own categories
Declaration
public const string CSListOwn = "cs-listown"
Field Value
Type | Description |
---|---|
String |
CSPostToFacebook
Declaration
public const string CSPostToFacebook = "cs-posttofacebook"
Field Value
Type | Description |
---|---|
String |
CSReadOthers
Read all requests
Declaration
public const string CSReadOthers = "cs-readothers"
Field Value
Type | Description |
---|---|
String |
CSReadOwn
Read requests in own categories
Declaration
public const string CSReadOwn = "cs-readown"
Field Value
Type | Description |
---|---|
String |
CSReadSelections
View selections
Declaration
public const string CSReadSelections = "cs-readselections"
Field Value
Type | Description |
---|---|
String |
CSStatistics
View statistics
Declaration
public const string CSStatistics = "cs-statistics"
Field Value
Type | Description |
---|---|
String |
CSSystem
Customer Service administration
Declaration
public const string CSSystem = "cs-system"
Field Value
Type | Description |
---|---|
String |
DefineNewTags
Can define new tags directly from user interface (as opposed to having to use List Admin)
Declaration
public const string DefineNewTags = "define-new-tags"
Field Value
Type | Description |
---|---|
String |
ExtNeedPublishToSeeAppointment
External users can only see published appointments
Declaration
public const string ExtNeedPublishToSeeAppointment = "ext-need-publish-to-see-appointment"
Field Value
Type | Description |
---|---|
String |
ExtNeedPublishToSeeDocument
External users can only see published documents
Declaration
public const string ExtNeedPublishToSeeDocument = "ext-need-publish-to-see-document"
Field Value
Type | Description |
---|---|
String |
ExtNeedPublishToSeeProject
External users can only see published projects
Declaration
public const string ExtNeedPublishToSeeProject = "ext-need-publish-to-see-project"
Field Value
Type | Description |
---|---|
String |
ExtNeedPublishToSeeSale
External users can only see published sales
Declaration
public const string ExtNeedPublishToSeeSale = "ext-need-publish-to-see-sale"
Field Value
Type | Description |
---|---|
String |
ExtSeeEventProjects
External users can only see projects that have Events
Declaration
public const string ExtSeeEventProjects = "ext-see-event-projects"
Field Value
Type | Description |
---|---|
String |
ExtUseMyCompanyRights
The programmatic, well-known and constant names of functional rights
Declaration
public const string ExtUseMyCompanyRights = "ext-use-my-company-rights"
Field Value
Type | Description |
---|---|
String |
ExtUseSameProjectRights
The programmatic, well-known and constant names of functional rights
Declaration
public const string ExtUseSameProjectRights = "ext-use-same-project-rights"
Field Value
Type | Description |
---|---|
String |
HideCompany
A user who has this right will NOT see the company panel. This supersedes the corresponding 'Cripple' preference
Declaration
public const string HideCompany = "hide-company"
Field Value
Type | Description |
---|---|
String |
HideInbox
A user who has this right will NOT see the inbox panel. This supersedes the corresponding 'Cripple' preference
Declaration
public const string HideInbox = "hide-inbox"
Field Value
Type | Description |
---|---|
String |
HideProject
A user who has this right will NOT see the project panel. This supersedes the corresponding 'Cripple' preference
Declaration
public const string HideProject = "hide-project"
Field Value
Type | Description |
---|---|
String |
HideReporter
A user who has this right will NOT see the reporter panel. This supersedes the corresponding 'Cripple' preference. NOTE: This right can be programmatically set if the featuretoggle DisableReporter is on, OR we are running in Azure. It's injected into the FunctionRightCache by code in its OnLoad; if that happens then it will also not be visible in Admin. If such programmatic setting is not triggered, ordinary settings through Admin still work.
Declaration
public const string HideReporter = "hide-reporter"
Field Value
Type | Description |
---|---|
String |
HideSale
A user who has this right will NOT see the sale dialog. This supersedes the corresponding 'Cripple' preference
Declaration
public const string HideSale = "hide-sale"
Field Value
Type | Description |
---|---|
String |
HideSelection
A user who has this right will NOT see the selection panel. This supersedes the corresponding 'Cripple' preference
Declaration
public const string HideSelection = "hide-selection"
Field Value
Type | Description |
---|---|
String |
LockUnlockTargetAssignment
Can lock / unlock a target assignment
Declaration
public const string LockUnlockTargetAssignment = "lock-unlock-target-assignment"
Field Value
Type | Description |
---|---|
String |
MailingConsentOverride
Can use mailing override
Declaration
public const string MailingConsentOverride = "mailing-consent-override"
Field Value
Type | Description |
---|---|
String |
ManageEntities
Manage (i.e., copy, move or merge) entities, such as Contact, Person, Project
Declaration
public const string ManageEntities = "allow-manage-entities"
Field Value
Type | Description |
---|---|
String |
ManagePersonConsent
Can mange consents for a person
Declaration
public const string ManagePersonConsent = "can-manage-person-consent"
Field Value
Type | Description |
---|---|
String |
SeeOtherCompaniesAssociates
A user who has this right, CAN see associates belonging to other company cards than his own
Declaration
public const string SeeOtherCompaniesAssociates = "see-other-companies-associates"
Field Value
Type | Description |
---|---|
String |
SyncadminAll
General admin rights for sync modules
Declaration
public const string SyncadminAll = "syncadmin-all"
Field Value
Type | Description |
---|---|
String |
SyncadminUser
User admin rights for sync modules
Declaration
public const string SyncadminUser = "syncadmin-user"
Field Value
Type | Description |
---|---|
String |
TargetsAdminstrator
Add, edit and remove target types
Declaration
public const string TargetsAdminstrator = "targets-administrator"
Field Value
Type | Description |
---|---|
String |