0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-14 13:58:53 +08:00
discourse/plugins/discourse-workflows/lib/discourse_workflows
Joffrey JAFFEUX a2997f5ef3
FEATURE: Add subcategory option to stale topic workflow trigger (#40615)
Previously, stale topic workflow triggers filtered only the selected
category when a category was configured.

This change adds an include subcategories option that defaults to true,
so stale topic checks include child categories unless admins opt out.

This commit also took the opportunity to rename an exposed variable
(_cnd) into `condition` for the public API.
2026-06-06 18:45:56 +02:00
..
credential_types FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
data_tables FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
executor FEATURE: Add custom fields to workflow topic node (#40544) 2026-06-04 11:04:42 +02:00
forms FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
nodes FEATURE: Add subcategory option to stale topic workflow trigger (#40615) 2026-06-06 18:45:56 +02:00
schemas FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
active_webhooks.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
collection_parameters.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
context_helpers.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
credential_data_validator.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
cron_parser.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
engine.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
event_listener.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
executor.rb DEV: Extract reusable PostsFilter into core (#40436) 2026-06-02 14:52:47 +02:00
expression_context_schema.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
expression_resolver.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
form_completion.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
form_response.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
form_test_session.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
form_trigger_token.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
input_context.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
interactive_resume.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
item.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
item_contract.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
js_sandbox.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
load_options_context.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_data.rb FEATURE: Add subcategory option to stale topic workflow trigger (#40615) 2026-06-06 18:45:56 +02:00
node_data_shape.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_error.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_error_handling.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_issues.rb FEATURE: Add subcategory option to stale topic workflow trigger (#40615) 2026-06-06 18:45:56 +02:00
node_output_proxy.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_type.rb FEATURE: Add custom fields to workflow topic node (#40544) 2026-06-04 11:04:42 +02:00
node_type_descriptor.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
node_type_serializer.rb FEATURE: Add custom fields to workflow topic node (#40544) 2026-06-04 11:04:42 +02:00
node_view.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
pagination.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
plugin_enable_handler.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
plugin_node_registration.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
property_schema_validator.rb FEATURE: Add PM and subcategory filters to workflow triggers (#40520) 2026-06-03 10:49:38 +02:00
published_trigger.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
redirect_url_validator.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
registry.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
sandbox_budget.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
trigger_dispatcher.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
trigger_node_context.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
trigger_runtime.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
waiting_execution.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
waiting_webhook_runner.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_context.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_request.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_request_parser.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_response.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_response_builder.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_response_renderer.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
webhook_test_listener.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_dependency_indexer.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_document.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_graph_validator.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_snapshot.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_timezone.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00
workflow_view.rb FEATURE: discourse-workflows (#40374) 2026-05-28 19:44:50 +02:00