Skip to content

Commit cfee928

Browse files
committed
TMP
1 parent 09308ad commit cfee928

File tree

4 files changed

+63
-1
lines changed

4 files changed

+63
-1
lines changed

docs/discounts/extend_discounts.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
description: Extend Discounts by adding new capabilities.
3+
month_change: false
4+
---
5+
6+
# Extend Discounts
7+
8+
By extending [Discounts](discounts_guide.md), you can ...
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
month_change: false
3+
editions:
4+
- lts-update
5+
- commerce
6+
---
7+
8+
# Discounts Search Criterion reference
9+
10+
Search Criteria are found in the `Ibexa\Contracts\Discounts\Value\Query\Criterion` namespace, implementing the [CriterionInterface](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-CriterionInterface.html) interface:
11+
12+
| Criterion | Description |
13+
|---|---|
14+
| [Name](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Name.html) | Find Action Configurations matching given name. Use [FieldValueCriterion's constants](/api/php_api/php_api_reference/classes/Ibexa-Contracts-CoreSearch-Values-Query-Criterion-FieldValueCriterion.html#constants) like `FieldValueCriterion::COMPARISON_CONTAINS` or `FieldValueCriterion::COMPARISON_STARTS_WITH` to specify the matching condition|
15+
| [Enabled](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Enabled.html) | Find enabled or disabled Action Configurations |
16+
| [Identifier](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Identifier.html) | Find Action Configuration having the exact given identifier |
17+
| [LogicalAnd](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalAnd.html) | Composite criterion to group multiple criterions using the AND condition |
18+
| [LogicalOr](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalOr.html) | Composite criterion to group multiple criterions using the OR condition |
19+
| [Type](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Type.html) | Find Action Configuration having the exact given type |
20+
21+
The following example shows how to use them to find specific Action Configurations:
22+
``` php
23+
[[= include_file('code_samples/ai_actions/src/Query/Search.php') =]]
24+
```
25+
26+
The result set contains Action Configurations that are:
27+
28+
- enabled, and
29+
- with an identifier equal to `casual` or with a name starting with `Casual`.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
month_change: false
3+
editions:
4+
- lts-update
5+
- commerce
6+
---
7+
8+
# Discounts Search Sort Clauses reference
9+
10+
Sort Clauses are found in the `Ibexa\Contracts\ConnectorAi\ActionConfiguration\Query\SortClause` namespace, implementing the [SortClauseInterface](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClauseInterface.html) interface:
11+
12+
- [Enabled](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Enabled.html)
13+
- [Id](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Id.html)
14+
- [Identifier](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Identifier.html)
15+
16+
The following example shows how to use them to sort the searched Action Configurations:
17+
``` php
18+
[[= include_file('code_samples/ai_actions/src/Query/Search.php') =]]
19+
```
20+
21+
The search results are sorted by:
22+
23+
- status, with enabled on top
24+
- identifier, in ascending order.

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,6 @@ nav:
405405
- Discounts: discounts/discounts.md
406406
- Discounts guide: discounts/discounts_guide.md
407407
- Install Discounts: discounts/install_discounts.md
408-
# - Extend Discounts: discounts/extend_discounts.md
409408
- Customer management:
410409
- Customer Portal: customer_management/customer_portal.md
411410
- Customer Portal guide: customer_management/customer_portal_guide.md
@@ -665,6 +664,7 @@ nav:
665664
- ObjectNameCriterion: search/activity_log_search_reference/object_name_criterion.md
666665
- UserCriterion: search/activity_log_search_reference/user_criterion.md
667666
- Action Configuration Search Criteria: search/ai_actions_search_reference/action_configuration_criteria.md
667+
- Discounts Search Criteria: search/discounts_search_reference/discounts_criteria.md
668668
- Sort Clause reference:
669669
- General Sort Clauses:
670670
- General Sort Clause reference: search/sort_clause_reference/sort_clause_reference.md
@@ -732,6 +732,7 @@ nav:
732732
- Url Sort Clause: search/url_search_reference/url_url_sort_clause.md
733733
- Activity Log Sort Clauses: search/activity_log_search_reference/activity_log_sort_clauses.md
734734
- Action Configuration Sort Clauses: search/ai_actions_search_reference/action_configuration_sort_clauses.md
735+
- Discounts Sort Clauses: search/discounts_search_reference/discounts_sort_clauses.md
735736
- Aggregation reference:
736737
# Content aggregations
737738
- Aggregation reference: search/aggregation_reference/aggregation_reference.md

0 commit comments

Comments
 (0)