Skip to content

Conversation

@mesilov
Copy link
Collaborator

@mesilov mesilov commented Jan 20, 2025

Introduced the Entity service to handle Bitrix24 custom entities. This includes CRUD operations, rights management, and integration tests for validation. Updated supporting classes to accommodate the new service functionality.

Q A
Bug fix? yes/no
New feature? yes
Deprecations? no
Issues Fix #53
License MIT

Introduced the `Entity` service to handle Bitrix24 custom entities. This includes CRUD operations, rights management, and integration tests for validation. Updated supporting classes to accommodate the new service functionality.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Moved AddedEntityResult from Core\Result to Services\Entity\Entity\Result for better organization and alignment with the modular structure. Updated all relevant references to reflect the new location.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Introduce batch methods for adding and deleting entity items, supporting additional parameters for flexibility. Updated related interfaces, services, and stubs to align with the new functionality. Included integration tests to validate batch operations.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Cleaned up unnecessary PHPDoc `@param` annotations in `deleteEntityItems` methods. The parameters are already clear from the method signature, ensuring consistency and improving readability.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
This commit introduces batch processing for 'update' and 'get' actions in the Entity/Item service, enabling efficient bulk operations. Tests for these operations have been added to ensure reliability. Additionally, minor adjustments and cleanup were performed in related batch handling logic.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Replaced the API endpoint metadata key from `entity.get` to `entity.rights` in the `Entity` service. Updated the changelog to reflect enhancements, including new methods for managing entity access permissions and batch operations.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Added a new integration test suite for 'integration_tests_scope_entity' and updated the documentation to include methods for 'entity' and 'entity.item' services. These changes enhance test coverage and improve the SDK's reference material.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
@mesilov mesilov self-assigned this Feb 1, 2025
@mesilov mesilov added this to the Publish 1.3.0 milestone Feb 1, 2025
@mesilov mesilov marked this pull request as ready for review February 1, 2025 13:20
@mesilov mesilov merged commit fb36c36 into dev Feb 1, 2025
24 checks passed
@mesilov mesilov deleted the bugfix/53-batch-entity-item-get branch October 18, 2025 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG in SDK]: batch->getTraversableList Ошибка вывода результата

2 participants