RestrictionManager
Table of Contents
Constants
- SQL_ROW_COUNT_THRESHOLD = 5000
Methods
- getActivityFieldRestriction() : ActivityFieldRestriction
- getActivityRestriction() : Bitrix24AccessRestriction
- getAddOperationRestriction() : Bitrix24AccessRestriction
- getAddressSearchRestriction() : AccessRestriction
- getAttributeConfigRestriction() : AccessRestriction
- getAutomatedSolutionLimitRestriction() : AutomatedSolutionLimit
- getAutomationRestriction() : AccessRestriction
- getCalendarSharingRestriction() : Bitrix24AccessRestriction
- getCallListRestriction() : AccessRestriction
- getCallTrackerRestriction() : AccessRestriction
- getChatInDetailsRestriction() : Bitrix24AccessRestriction
- getContactExportRestriction() : Bitrix24AccessRestriction
- getConversionRestriction() : AccessRestriction
- getDealCategoryLimit() : int
- getDealCategoryLimitRestriction() : QuantityRestriction
- getDealClientFieldsRestriction() : ClientFieldsRestriction
- getDealRecurringRestriction() : AccessRestriction
- getDetailsSearchByEdrpouRestriction() : AccessRestriction
- getDetailsSearchByInnRestriction() : AccessRestriction
- getDiskQuotaRestriction() : AccessRestriction
- getDuplicateControlRestriction() : AccessRestriction
- getDynamicTypesLimitRestriction() : DynamicTypesLimit
- getGeneratorRestriction() : AccessRestriction
- getHistoryViewRestriction() : AccessRestriction
- getImconnectorRestriction() : AccessRestriction
- getIntegrationShopRestriction() : IntegrationShopRestriction
- getInventoryControl1cRestriction() : Bitrix24AccessRestriction
- getInventoryControlIntegrationRestriction() : Bitrix24AccessRestriction
- getInvoiceRecurringRestriction() : AccessRestriction
- getInvoicesRestriction() : Bitrix24AccessRestriction
- getItemDetailPageRestriction() : Bitrix24AccessRestriction
- Return specific for type and item restriction, if detail page view is restricted.
- getItemListRestriction() : Bitrix24AccessRestriction
- Return type specific items list restriction, if the page view is restricted.
- getLeadsRestriction() : Bitrix24AccessRestriction
- getObserversFieldRestriction() : ObserversFieldRestriction
- getObserversRestriction() : Bitrix24AccessRestriction
- getOrderRestriction() : OrderRestriction
- getPermissionControlRestriction() : AccessRestriction
- getQuotesRestriction() : Bitrix24AccessRestriction
- getReportRestriction() : Bitrix24AccessRestriction
- getResourceBookingRestriction() : Bitrix24AccessRestriction
- getSearchLimitRestriction() : Bitrix24SearchLimitRestriction
- getSqlRestriction() : SqlRestriction
- getTaskRestriction() : Bitrix24AccessRestriction
- getUfAccessRightsRestriction() : Bitrix24AccessRestriction|null
- getUpdateOperationRestriction() : Bitrix24AccessRestriction
- getUserFieldAddRestriction() : UserFieldAddRestriction
- getVisitRestriction() : Bitrix24AccessRestriction
- getWebformLimitRestriction() : QuantityRestriction
- getWebformRestriction() : AccessRestriction
- getWebFormResultsRestriction() : WebFormResultsRestriction
- Returns object that represents restriction to items created by crm forms above limit
- isCallTrackerPermitted() : bool
- isConversionPermitted() : bool
- isDetailsSearchByEdrpouPermitted() : bool
- isDetailsSearchByInnPermitted() : bool
- isDuplicateControlPermitted() : bool
- isHistoryViewPermitted() : bool
- isWebFormResultsRestrictionCanBeAppliedTo() : bool
- reset() : void
Constants
SQL_ROW_COUNT_THRESHOLD
public
mixed
SQL_ROW_COUNT_THRESHOLD
= 5000
Methods
getActivityFieldRestriction()
public
static getActivityFieldRestriction() : ActivityFieldRestriction
Return values
ActivityFieldRestrictiongetActivityRestriction()
public
static getActivityRestriction(int $activityTypeId[, string $providerTypeId = '' ]) : Bitrix24AccessRestriction
Parameters
- $activityTypeId : int
- $providerTypeId : string = ''
Return values
Bitrix24AccessRestrictiongetAddOperationRestriction()
public
static getAddOperationRestriction(int $entityTypeId) : Bitrix24AccessRestriction
Parameters
- $entityTypeId : int
Return values
Bitrix24AccessRestrictiongetAddressSearchRestriction()
public
static getAddressSearchRestriction() : AccessRestriction
Return values
AccessRestrictiongetAttributeConfigRestriction()
public
static getAttributeConfigRestriction() : AccessRestriction
Return values
AccessRestrictiongetAutomatedSolutionLimitRestriction()
public
final static getAutomatedSolutionLimitRestriction() : AutomatedSolutionLimit
Return values
AutomatedSolutionLimitgetAutomationRestriction()
public
static getAutomationRestriction() : AccessRestriction
Return values
AccessRestrictiongetCalendarSharingRestriction()
public
static getCalendarSharingRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetCallListRestriction()
public
static getCallListRestriction() : AccessRestriction
Return values
AccessRestrictiongetCallTrackerRestriction()
public
static getCallTrackerRestriction() : AccessRestriction
Return values
AccessRestrictiongetChatInDetailsRestriction()
public
static getChatInDetailsRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetContactExportRestriction()
public
static getContactExportRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetConversionRestriction()
public
static getConversionRestriction() : AccessRestriction
Return values
AccessRestrictiongetDealCategoryLimit()
public
static getDealCategoryLimit() : int
Return values
intgetDealCategoryLimitRestriction()
public
static getDealCategoryLimitRestriction() : QuantityRestriction
Return values
QuantityRestrictiongetDealClientFieldsRestriction()
public
static getDealClientFieldsRestriction() : ClientFieldsRestriction
Return values
ClientFieldsRestrictiongetDealRecurringRestriction()
public
static getDealRecurringRestriction() : AccessRestriction
Return values
AccessRestrictiongetDetailsSearchByEdrpouRestriction()
public
static getDetailsSearchByEdrpouRestriction() : AccessRestriction
Return values
AccessRestrictiongetDetailsSearchByInnRestriction()
public
static getDetailsSearchByInnRestriction() : AccessRestriction
Return values
AccessRestrictiongetDiskQuotaRestriction()
public
static getDiskQuotaRestriction() : AccessRestriction
Return values
AccessRestrictiongetDuplicateControlRestriction()
public
static getDuplicateControlRestriction() : AccessRestriction
Return values
AccessRestrictiongetDynamicTypesLimitRestriction()
public
static getDynamicTypesLimitRestriction() : DynamicTypesLimit
Return values
DynamicTypesLimitgetGeneratorRestriction()
public
static getGeneratorRestriction() : AccessRestriction
Return values
AccessRestrictiongetHistoryViewRestriction()
public
static getHistoryViewRestriction() : AccessRestriction
Return values
AccessRestrictiongetImconnectorRestriction()
public
static getImconnectorRestriction() : AccessRestriction
Return values
AccessRestrictiongetIntegrationShopRestriction()
public
static getIntegrationShopRestriction() : IntegrationShopRestriction
Return values
IntegrationShopRestrictiongetInventoryControl1cRestriction()
public
static getInventoryControl1cRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetInventoryControlIntegrationRestriction()
public
static getInventoryControlIntegrationRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetInvoiceRecurringRestriction()
public
static getInvoiceRecurringRestriction() : AccessRestriction
Return values
AccessRestrictiongetInvoicesRestriction()
public
static getInvoicesRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetItemDetailPageRestriction()
Return specific for type and item restriction, if detail page view is restricted.
public
static getItemDetailPageRestriction(int $entityTypeId[, int $entityId = 0 ]) : Bitrix24AccessRestriction
Parameters
- $entityTypeId : int
- $entityId : int = 0
Return values
Bitrix24AccessRestrictiongetItemListRestriction()
Return type specific items list restriction, if the page view is restricted.
public
static getItemListRestriction(int $entityTypeId) : Bitrix24AccessRestriction
Parameters
- $entityTypeId : int
Return values
Bitrix24AccessRestrictiongetLeadsRestriction()
public
static getLeadsRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetObserversFieldRestriction()
public
static getObserversFieldRestriction(int $entityTypeId) : ObserversFieldRestriction
Parameters
- $entityTypeId : int
Return values
ObserversFieldRestrictiongetObserversRestriction()
public
static getObserversRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetOrderRestriction()
public
static getOrderRestriction() : OrderRestriction
Return values
OrderRestrictiongetPermissionControlRestriction()
public
static getPermissionControlRestriction() : AccessRestriction
Return values
AccessRestrictiongetQuotesRestriction()
public
static getQuotesRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetReportRestriction()
public
static getReportRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetResourceBookingRestriction()
public
static getResourceBookingRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetSearchLimitRestriction()
public
static getSearchLimitRestriction() : Bitrix24SearchLimitRestriction
Return values
Bitrix24SearchLimitRestrictiongetSqlRestriction()
public
static getSqlRestriction() : SqlRestriction
Return values
SqlRestrictiongetTaskRestriction()
public
static getTaskRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetUfAccessRightsRestriction()
public
static getUfAccessRightsRestriction() : Bitrix24AccessRestriction|null
Return values
Bitrix24AccessRestriction|nullgetUpdateOperationRestriction()
public
static getUpdateOperationRestriction(ItemIdentifier $identifier) : Bitrix24AccessRestriction
Parameters
- $identifier : ItemIdentifier
Return values
Bitrix24AccessRestrictiongetUserFieldAddRestriction()
public
static getUserFieldAddRestriction() : UserFieldAddRestriction
Return values
UserFieldAddRestrictiongetVisitRestriction()
public
static getVisitRestriction() : Bitrix24AccessRestriction
Return values
Bitrix24AccessRestrictiongetWebformLimitRestriction()
public
static getWebformLimitRestriction() : QuantityRestriction
Return values
QuantityRestrictiongetWebformRestriction()
public
static getWebformRestriction() : AccessRestriction
Return values
AccessRestrictiongetWebFormResultsRestriction()
Returns object that represents restriction to items created by crm forms above limit
public
static getWebFormResultsRestriction() : WebFormResultsRestriction
Return values
WebFormResultsRestrictionisCallTrackerPermitted()
public
static isCallTrackerPermitted() : bool
Return values
boolisConversionPermitted()
public
static isConversionPermitted() : bool
Return values
boolisDetailsSearchByEdrpouPermitted()
public
static isDetailsSearchByEdrpouPermitted() : bool
Return values
boolisDetailsSearchByInnPermitted()
public
static isDetailsSearchByInnPermitted() : bool
Return values
boolisDuplicateControlPermitted()
public
static isDuplicateControlPermitted() : bool
Return values
boolisHistoryViewPermitted()
public
static isHistoryViewPermitted() : bool
Return values
boolisWebFormResultsRestrictionCanBeAppliedTo()
public
static isWebFormResultsRestrictionCanBeAppliedTo(int $entityTypeId) : bool
Parameters
- $entityTypeId : int
Return values
boolreset()
public
static reset() : void