1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.settings.php
См. документацию.
1<?php
2
6
7return [
8 'controllers' => [
9 'value' => [
10 'namespaces' => [
11 '\\Bitrix\\Calendar\\Controller' => 'api',
12 '\\Bitrix\\Calendar\\OpenEvents\\Controller' => 'open-events',
13 ],
14 ],
15 'readonly' => true,
16 ],
17 'ui.uploader' => [
18 'value' => [
19 'allowUseControllers' => true,
20 ],
21 'readonly' => true,
22 ],
23 'services' => [
24 'value' => [
25 'calendar.service.office365.helper' => [
26 'className' => '\\Bitrix\\Calendar\\Sync\\Office365\\Helper',
27 ],
28 'calendar.service.google.helper' => [
29 'className' => '\\Bitrix\\Calendar\\Sync\\Google\\Helper',
30 ],
31 'calendar.service.icloud.helper' => [
32 'className' => '\\Bitrix\\Calendar\\Sync\\ICloud\\Helper'
33 ],
34 'calendar.service.caldav.helper' => [
35 'className' => '\\Bitrix\\Calendar\\Sync\\Caldav\\Helper',
36 ],
37 'calendar.service.handlers' => [
38 'className' => '\\Bitrix\\Calendar\\Core\\Handlers\\HandlersMap',
39 ],
40 'calendar.service.mappers.factory' => [
41 'className' => '\\Bitrix\\Calendar\\Core\\Mappers\\Factory',
42 ],
43 Integration\Im\EventCategoryServiceInterface::class => [
44 'className' => '\\Bitrix\\Calendar\\Integration\\Im\\EventCategoryService',
45 ],
46 EventManagerInterface::class => [
47 'className' => '\\Bitrix\\Calendar\\Internals\\EventManager\\EventManager',
48 ],
49 ],
50 'readonly' => true,
51 ],
52 'ui.entity-selector' => [
53 'value' => [
54 'entities' => [
55 [
56 'entityId' => 'room',
57 'provider' => [
58 'moduleId' => 'calendar',
59 'className' => '\\Bitrix\\Calendar\\Integration\\UI\\EntitySelector\\RoomProvider'
60 ],
61 ],
62 [
63 'entityId' => 'event-category',
64 'provider' => [
65 'moduleId' => 'calendar',
66 'className' => EntitySelector\OpenEvents\CategoryProvider::class,
67 ],
68 ],
69 [
70 'entityId' => 'im-channel',
71 'provider' => [
72 'moduleId' => 'calendar',
73 'className' => EntitySelector\OpenEvents\ChannelProvider::class,
74 ],
75 ],
76 ],
77 // 'extensions' => ['calendar.entity-selector'],
78 'filters' => [
79 [
80 'id' => 'calendar.roomFilter',
81 'entityId' => 'room',
82 'className' => '\\Bitrix\\Calendar\\Integration\\UI\\EntitySelector\\RoomFilter',
83 ],
84 [
85 'id' => 'calendar.attendeeFilter',
86 'entityId' => 'user',
87 'className' => '\\Bitrix\\Calendar\\Integration\\UI\\EntitySelector\\Attendee\\Filter',
88 ],
89 [
90 'id' => 'calendar.jointSharingFilter',
91 'entityId' => 'user',
92 'className' => '\\Bitrix\\Calendar\\Integration\\UI\\EntitySelector\\JointSharing\\Filter',
93 ],
94 ],
95 ],
96 'readonly' => true,
97 ],
98];