diff --git a/composer.json b/composer.json index 87c15757e0..188d86863a 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,7 @@ "ibexa/doctrine-schema": "5.0.x-dev", "ibexa/search": "5.0.x-dev", "ibexa/content-forms": "5.0.x-dev", + "ibexa/messenger": "5.0.x-dev", "ibexa/design-engine": "5.0.x-dev", "ibexa/user": "5.0.x-dev", "ibexa/notifications": "5.0.x-dev", @@ -34,6 +35,7 @@ "ibexa/core-persistence": "5.0.x-dev", "ibexa/connector-ai": "5.0.x-dev", "ibexa/share": "5.0.x-dev", + "ibexa/collaboration": "~5.0.x-dev", "ibexa/connector-openai": "5.0.x-dev", "ibexa/migrations": "5.0.x-dev", "ibexa/cart": "5.0.x-dev", diff --git a/docs/permissions/share_policies_template.md b/docs/permissions/share_policies_template.md new file mode 100644 index 0000000000..3df185048a --- /dev/null +++ b/docs/permissions/share_policies_template.md @@ -0,0 +1,57 @@ +--- +description: Share policies template based on PolicyProvider.php from ibexa/share +page_type: reference +--- + +# Share Policies Template + +This template documents the share policies as defined in the PolicyProvider.php from ibexa/share repository. + +The Share bundle provides functionality for sharing content and products with other users through various mechanisms including public links. + +## Available policies + +### Share Module + +The share module policies control management of public sharing links. + +| Module | Function | Effect | Possible limitations | +|--------|----------|--------|---------------------| +| `share` | `manage_public_link` | Manage public link - Create, update, and delete public sharing links | None | + +### Content Sharing + +Content sharing policies control the ability to share content items. + +| Module | Function | Effect | Possible limitations | +|--------|----------|--------|---------------------| +| `content` | `share` | Share - Share content items with other users or via public links | None | + +### Product Sharing + +Product sharing policies control the ability to share product information. + +| Module | Function | Effect | Possible limitations | +|--------|----------|--------|---------------------| +| `product` | `share` | Share - Share product information with other users or via public links | None | + +## Policy Details + +### Share Module Policies + +- **share/manage_public_link**: Allows managing public sharing links including creation, modification, and deletion + +### Content Sharing Policies + +- **content/share**: Allows sharing content items with other users or through public links + +### Product Sharing Policies + +- **product/share**: Allows sharing product information with other users or through public links + +## Related Documentation + +- [Policies](policies.md) - Main policies reference +- [Custom policies](custom_policies.md) - How to create custom policies +- [Limitation reference](limitation_reference.md) - Available limitations +- [Permissions](permissions.md) - Overview of the permissions system \ No newline at end of file