Files
guide/config/boards.yaml
Travis Vasceannie ad14cfa366 Add demonstration board configuration and operations
- Introduced a new board configuration for the Demonstration board, including a YAML entry for board settings.
- Implemented CRUD operations for managing demonstration items via GraphQL, including creation, retrieval, updating, and archiving.
- Added utility functions for seeding the demonstration board with sample data across various initiative groups.
- Enhanced the GraphQL client to support new queries and mutations specific to the Demonstration board.
- Updated documentation to reflect the new operations and usage patterns for the demonstration board.
2025-12-06 00:03:58 +00:00

64 lines
1.5 KiB
YAML

# Board configurations with default field values for intake requests
#
# Each board defines:
# - id: Unique board identifier (matches board.id in GraphQL)
# - name: Human-readable board name
# - instance_id: Raindrop instance ID (required for board item creation)
# - defaults: Default field values for new board items
#
# Field values in API requests override these defaults.
# Use demo_texts module patterns for dynamic values (dates, etc.)
boards:
cleaningservices:
id: 579
name: cleaningservices
key: CLEAN
instance_id: 107
defaults:
# Status workflow
status: "Not Started"
group: "Backlog"
# Planning fields
new_run: "New"
opex_capex: "OpEx"
planned: "Planned"
program: "LCOM"
# Description (required field)
description: "Intake request created via API automation"
# Financial defaults (can be overridden)
target_spend: 0
baseline_spend: 0
operations:
id: 14
name: Operations
key: PL01
instance_id: 107
defaults:
status: "Not Started"
group: "Backlog"
description: "Board item created via API automation"
demonstration:
id: 596
name: Demonstration
key: DEMON
instance_id: 107
defaults:
group: "Backlog"
description: "Board item created via API automation"
# Add more boards as needed:
# example_board:
# id: 123
# name: example
# key: EX
# instance_id: 107
# defaults:
# status: "Not Started"
# description: "Default description"