Skip to content

Commit 4840623

Browse files
authored
Merge branch 'mcp' into mcp-list_non_translated_content_ids
2 parents 6937e75 + 24a69e5 commit 4840623

2,409 files changed

Lines changed: 7292 additions & 7247 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/code_samples.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
name: Validate code samples
99
runs-on: "ubuntu-22.04"
1010
strategy:
11+
fail-fast: false
1112
matrix:
12-
fail-fast: false
1313
php:
1414
- "8.4" # Upper supported version
1515
- "8.3" # Lower supported version

docs/administration/back_office/back_office_configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: Configure default upload locations, pagination limits, and more set
88
## Pagination limits
99

1010
Default pagination limits for different sections of the back office can be defined through respective settings in
11-
[`ezplatform_default_settings.yaml`](https://github.com/ibexa/admin-ui/blob/main/src/bundle/Resources/config/ezplatform_default_settings.yaml#L7).
11+
[`ezplatform_default_settings.yaml`](https://github.com/ibexa/admin-ui/blob/5.0/src/bundle/Resources/config/ezplatform_default_settings.yaml#L7).
1212

1313
You can set the pagination limit for user settings under the `ibexa.system.<scope>.pagination_user` [configuration key](configuration.md#configuration-files):
1414

docs/administration/back_office/back_office_elements/extending_thumbnails.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ At this point you can go to the back office and check the results.
5858
!!! note "Thumbnail mechanism "
5959

6060
This strategy overrides all generated thumbnails. You can specify a specific content type.
61-
See the example [here](https://github.com/ibexa/user/blob/main/src/lib/Strategy/DefaultThumbnailStrategy.php)
61+
See the example [here](https://github.com/ibexa/user/blob/5.0/src/lib/Strategy/DefaultThumbnailStrategy.php)
6262

6363

6464
## Other fields as thumbnails

docs/administration/back_office/back_office_elements/importing_assets_from_bundle.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To import CSS files only, use:
3232

3333
After you add new files, run `php bin/console cache:clear`.
3434

35-
For a full example of importing asset configuration, see [`ibexa.config.js`](https://github.com/ibexa/admin-ui/blob/main/src/bundle/Resources/encore/ibexa.config.js)
35+
For a full example of importing asset configuration, see [`ibexa.config.js`](https://github.com/ibexa/admin-ui/blob/5.0/src/bundle/Resources/encore/ibexa.config.js)
3636

3737
To edit existing configuration entries, either in the bundle's `Resources/encore/` folder, or in the `encore` folder in the root folder of your project, create an `ibexa.config.manager.js` file:
3838

@@ -74,7 +74,7 @@ module.exports = (ibexaConfig, ibexaConfigManager) => {
7474

7575
After you add new files, run `php bin/console cache:clear`.
7676

77-
For a full example of overriding configuration, see [`ibexa.config.manager.js`](https://github.com/ibexa/fieldtype-matrix/blob/main/src/bundle/Resources/encore/ibexa.config.manager.js).
77+
For a full example of overriding configuration, see [`ibexa.config.manager.js`](https://github.com/ibexa/fieldtype-matrix/blob/5.0/src/bundle/Resources/encore/ibexa.config.manager.js).
7878

7979
To add a new configuration under your own namespace and with its own dependencies, create an `ibexa.webpack.custom.config.js` file that you create either in the bundle's `Resources/encore/` folder, or in the `encore` folder in the root directory of your project, for example:
8080

docs/administration/back_office/back_office_tabs/back_office_tabs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ You can also influence tab display (for example, order tabs, remove, or modify t
6464

6565
## Tab groups
6666

67-
You can create new tab groups by using the [`TabsComponent`](https://github.com/ibexa/admin-ui/blob/main/src/lib/Component/TabsComponent.php).
67+
You can create new tab groups by using the [`TabsComponent`](https://github.com/ibexa/admin-ui/blob/5.0/src/lib/Component/TabsComponent.php).
6868

6969
To create a tab group, register it as a service:
7070

docs/administration/back_office/subitems_list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ Optionally, Sub-items module can take a following list of props:
145145
- **items** _{Array}_ - list of location's sub-items
146146
- **limit** _{Number}_ - items limit count
147147
- **offset** _{Number}_ - items limit offset
148-
- **labels** _{Object}_ - list of module labels, see [sub.items.module.js](https://github.com/ibexa/admin-ui/blob/main/src/bundle/ui-dev/src/modules/sub-items/sub.items.module.js) for details. Contains definitions for sub components:
148+
- **labels** _{Object}_ - list of module labels, see [sub.items.module.js](https://github.com/ibexa/admin-ui/blob/5.0/src/bundle/ui-dev/src/modules/sub-items/sub.items.module.js) for details. Contains definitions for sub components:
149149
- **subItems** _{Object}_ - list of sub-items module labels
150150
- **tableView** _{Object}_ - list of table view component labels
151151
- **tableViewItem** _{Object}_ - list of table item view component labels

docs/administration/project_organization/bundles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ You can also reuse the bundles you create in other projects or share them with t
1111

1212
Many [[= product_name =]] functionalities are provided through separate bundles included in the installation.
1313
You can see the bundles that are automatically installed with [[= product_name =]] in the respective `composer.json` files.
14-
For example, for [[= product_name_headless =]], see the [JSON file on GitHub](https://github.com/ibexa/headless/blob/master/composer.json).
14+
For example, for [[= product_name_headless =]], see the [JSON file on GitHub](https://github.com/ibexa/headless/blob/5.0/composer.json).
1515

1616
## Working with bundles
1717

docs/ai/mcp/mcp_config.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Install the LTS Update package with Composer:
1616
composer require ibexa/mcp
1717
```
1818

19-
MCP Servers feature doesn't come with a default configuration.
19+
MCP Servers feature comes with [built-in tools](#built-in-tools) but doesn't come with a default configuration.
2020
You have to create your own MCP servers through [their configuration](#mcp-server-configuration)
21-
and [enable JWT athentication for them](#jwt-mcp-firewall).
21+
and [enable JWT authentication for them](#jwt-mcp-firewall).
2222

2323
## Authentication configuration
2424

docs/ai/mcp/mcp_guide.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ The MCP servers feature is an [LTS Update package](editions.md#lts-updates) avai
1919
With the MCP servers feature, you can:
2020

2121
- create MCP servers [by using YAML configuration](mcp_config.md#mcp-server-configuration)
22-
- assign different [tools](mcp_config.md#built-in-tools), prompts, and resources to different MCP servers, varying them for each site
22+
- assign different tools, prompts, and resources to different MCP servers, varying them for each site
23+
- assign [built-in tools](mcp_config.md#built-in-tools) included in the package
2324
- [create custom server capabilities](mcp_usage.md#create-capability-class) with PHP API
2425

2526
MCP servers are configured per [repository](repository_configuration.md) and assigned to [SiteAccesses](siteaccess.md), allowing for flexible configurations adapted to different contexts.

docs/ai/mcp/mcp_usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ This example introduce an `example` MCP server with a single `greet` tool.
7171
It's enabled on the default repository and all SiteAccesses.
7272
It's accessible with the path `/mcp/example` (for example, on `http://localhost/mcp/example` and `http://localhost/admin/mcp/example`).
7373
It uses files for both discovery cache and session storage.
74-
(Redis/Valkey would probably be better for session storage in production, but file storage is easier for this example and testing.)
74+
(Redis/Valkey would be better for session storage in production, but file storage is easier for this example and testing.)
7575

7676
In a new `config/packages/mcp.yaml` file, define a new MCP server for the `default` repository and assign it to all SiteAccesses:
7777

0 commit comments

Comments
 (0)