Skip to content

Commit 8ec7e99

Browse files
committed
Added more cards related to AI Actions
1 parent fbb55a2 commit 8ec7e99

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

docs/ai_actions/ai_actions.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,12 @@ You can also extend it to perform other tasks or support additional AI services.
1616
"ai_actions/ai_actions_guide",
1717
"ai_actions/install_ai_actions",
1818
"ai_actions/extend_ai_actions",
19-
], columns=4) =]]
19+
("https://doc.ibexa.co/en/4.6/api/rest_api/rest_api_reference/rest_api_reference.html#ai-actions-execute-ai-action", "REST API Reference", "See the available endpoints for AI Actions"),
20+
("permissions/policies#ai-actions", "Policies", "Learn about the available AI Actions policies"),
21+
"templating/twig_function_reference/ai_actions_twig_functions",
22+
"api/event_reference/ai_action_events",
23+
"search/ai_actions_search_reference/action_configuration_criteria",
24+
("content_management/data_migration/importing_data#ai-action-configurations", "Importing AI actions", "Learn how to manage Action Configurations using data migrations"),
25+
"search/ai_actions_search_reference/action_configuration_sort_clauses",
26+
], columns=3) =]]
27+

docs/search/ai_actions_search_reference/action_configuration_criteria.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
month_change: false
33
edition: lts-update
4+
description: Search Criterions available for Action Configuration search
45
---
56

67
# Action Configuration Search Criterion reference

docs/search/ai_actions_search_reference/action_configuration_sort_clauses.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
month_change: false
33
edition: lts-update
4+
description: Sort Clauses available for Action Configuration search
45
---
56

67
# Action Configuration Search Sort Clauses reference

main.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,13 @@ def cards(pages, columns=1, style="cards", force_version=False):
5757
if isinstance(pages, str):
5858
pages = [pages]
5959
cards = []
60-
for page in pages:
60+
for page_data in pages:
61+
if isinstance(page_data, tuple):
62+
page, custom_title, custom_description = page_data
63+
else:
64+
page = page_data
65+
custom_title = None
66+
custom_description = None
6167
match = re.search("https://[^@/]+.ibexa.co", page)
6268
if match:
6369
with urllib.request.urlopen(page) as file:
@@ -82,7 +88,8 @@ def cards(pages, columns=1, style="cards", force_version=False):
8288
description = ""
8389
href = page
8490
else:
85-
with open("docs/%s.md" % page, "r") as doc_file:
91+
file, _ = page.split("#") if "#" in page else (page, "")
92+
with open("docs/%s.md" % file, "r") as doc_file:
8693
doc = doc_file.read()
8794
match = re.search("^# (.*)", doc, re.MULTILINE)
8895
if match:
@@ -105,8 +112,8 @@ def cards(pages, columns=1, style="cards", force_version=False):
105112
version,
106113
page
107114
))
108-
title = doc_meta['short'] or doc_meta['title']
109-
description = doc_meta['description'] or " "
115+
title = custom_title if custom_title else doc_meta['short'] or doc_meta['title']
116+
description = custom_description if custom_description else doc_meta['description'] or " "
110117
cards.append(
111118
CARDS_TEMPLATE % (
112119
href,

0 commit comments

Comments
 (0)