Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
8b5f5e0
- Добавил сущность ApplicationInstallation.php
KarlsonComplete Feb 22, 2025
de8b7fa
- Реализовал большинство методов для сущности ApplicationInstallation
KarlsonComplete Feb 24, 2025
235f52a
Добавил репозиторий и написал методы для ApplicationInstall
KarlsonComplete Feb 25, 2025
848b1a2
Добавил 3 метку в домен
KarlsonComplete Mar 2, 2025
a943adc
Поправил сущности
KarlsonComplete Mar 5, 2025
ae6dde2
Маппинг сущности applicationInstallation
KarlsonComplete Mar 5, 2025
e12cf66
- Поправил сущность инсталяции
KarlsonComplete Mar 9, 2025
34d49c0
- Тесты на репозиторий
KarlsonComplete Mar 10, 2025
1f29be1
- Поправил домен и провел правки по комментам.
KarlsonComplete Mar 16, 2025
c58be6e
- Поправил тесты на репозиторий
KarlsonComplete Mar 18, 2025
da750c5
- Поправил тесты на репозиторий
KarlsonComplete Mar 23, 2025
cb71267
- Добавил юнит тесты из sdk
KarlsonComplete Mar 23, 2025
5f04b1d
- Протестировал unit тесты.
KarlsonComplete Mar 24, 2025
fc85738
- Юзанул ректор и cs-fixer
KarlsonComplete Mar 24, 2025
edb04f3
- Юзанул ректор и cs-fixer
KarlsonComplete Mar 30, 2025
5eef873
- Добавил в сущность метод для выброса события установки
KarlsonComplete Mar 31, 2025
50e64f4
- Поправил тест на установку (включающий в себя аккаунт битрикс 24)
KarlsonComplete Apr 3, 2025
6fe5e16
- Обновил тест на установку (включающий в себя аккаунт битрикс 24)
KarlsonComplete Apr 5, 2025
bb67297
- Начал писать тест переустановки приложения
KarlsonComplete Apr 6, 2025
a42d3a1
- Правки для теста переустановки
KarlsonComplete Apr 13, 2025
231526f
- Правки по битрикс 24 аккаунту убрали (дату создания / дату обновлен…
KarlsonComplete Apr 16, 2025
12c486e
Правки установки
KarlsonComplete Apr 20, 2025
68f4056
Правки для установки
KarlsonComplete Apr 26, 2025
f5f72c3
Добавил деинсталяцию
KarlsonComplete Apr 27, 2025
1aef0f8
Правки
KarlsonComplete Apr 28, 2025
1782b40
-Ушли в аккаунте от applicationToken в методах installed/uninstalled
KarlsonComplete May 4, 2025
0f6d191
-Добавили обработку события OnAppInstall
KarlsonComplete May 4, 2025
d0b6d5c
.
KarlsonComplete May 17, 2025
db88723
.
KarlsonComplete May 29, 2025
ff436cd
.
KarlsonComplete Jun 1, 2025
93bf8a3
.
KarlsonComplete Jun 3, 2025
d454f71
.
KarlsonComplete Jun 4, 2025
559a52f
Поправил тесты
KarlsonComplete Jun 7, 2025
77c4196
Добавил док блок
KarlsonComplete Jun 8, 2025
c8a882c
.
KarlsonComplete Jun 14, 2025
595dab7
Обновили методы в установщике.
KarlsonComplete Jun 22, 2025
12dde13
Обновили методы в установщике.
KarlsonComplete Jun 24, 2025
7e4eb8f
.
KarlsonComplete Jun 28, 2025
b854025
.
KarlsonComplete Jun 29, 2025
93169ef
.
KarlsonComplete Jun 30, 2025
76b386b
Ректор + Фиксер.
KarlsonComplete Jul 6, 2025
cdfc42a
-Поправил handler деинсталяции.
KarlsonComplete Jul 7, 2025
dace51a
.
KarlsonComplete Jul 9, 2025
bbf598e
.
KarlsonComplete Jul 10, 2025
0fe2002
Дописал юнит тесты для установщика.
KarlsonComplete Jul 13, 2025
1e13af8
Ректор + Фиксер
KarlsonComplete Jul 13, 2025
d273379
Правки
KarlsonComplete Jul 31, 2025
ded8f7a
.
KarlsonComplete Aug 1, 2025
6fc9d0a
Правки.
KarlsonComplete Aug 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
xmlns:xs="https://www.w3.org/2001/XMLSchema"
xmlns:orm="https://www.doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
<entity name="Bitrix24\Lib\ApplicationInstallations\Entity\ApplicationInstallation"
table="application_installation">
<id name="id" type="uuid" column="id">

</id>

<field name="status" enum-type="string" column="status" nullable="false"/>

<field name="createdAt" type="carbon_immutable" column="created_at_utc" precision="3" nullable="false"/>

<field name="updatedAt" type="carbon_immutable" column="update_at_utc" precision="3" nullable="false"/>

<field name="bitrix24AccountId" type="uuid" column="bitrix_24_account_id" nullable="false" unique="true"/>

<field name="contactPersonId" type="uuid" column="contact_person_id" nullable="true"/>

<field name="bitrix24PartnerContactPersonId" type="uuid" column="bitrix_24_partner_contact_person_id"
nullable="true"/>

<field name="bitrix24PartnerId" type="uuid" column="bitrix_24_partner_id" nullable="true"/>

<field name="externalId" type="string" column="external_id" nullable="true"/>

<field name="portalLicenseFamily" enum-type="string" column="portal_license_family" nullable="false"/>

<field name="portalUsersCount" type="integer" column="portal_users_count" nullable="true"/>

<field name="applicationToken" type="string" column="application_token" nullable="true"/>

<field name="comment" type="text" column="comment" nullable="true"/>


<embedded name="applicationStatus" class="Bitrix24\SDK\Application\ApplicationStatus"/>
</entity>
</doctrine-mapping>
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@

<field name="memberId" type="string" column="member_id" nullable="false"/>

<field name="isMasterAccount" type="boolean" column="is_master_account" nullable="true"/>

<field name="domainUrl" type="string" column="domain_url" nullable="false"/>

<field name="status" enum-type="string" column="status" nullable="false"/>
Expand All @@ -24,6 +26,8 @@

<field name="applicationVersion" type="integer" column="application_version" nullable="false"/>

<field name="comment" type="text" column="comment" nullable="true"/>

<embedded name="authToken" class="Bitrix24\SDK\Core\Credentials\AuthToken"/>

<embedded name="applicationScope" class="Bitrix24\SDK\Core\Credentials\Scope"/>
Expand Down
7 changes: 7 additions & 0 deletions config/xml/Bitrix24.SDK.Application.ApplicationStatus.dcm.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
xmlns:xs="https://www.w3.org/2001/XMLSchema"
xmlns:orm="https://www.doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
<embeddable name="Bitrix24\SDK\Application\ApplicationStatus">
<field name="statusCode" type="json" nullable="true" column="status_code"/>
</embeddable>
</doctrine-mapping>
Loading
Loading