Gjermund Høsøien Wiggen b70a133ea2 feat: add dashboards — tables, CRUD API, widget data endpoint
- New dashboards table (name, description, layout, is_default)
- New dashboard_widgets table (view_id, title, widget_type, position, config)
- GET/POST/PATCH/DELETE /dashboards
- GET/POST/PATCH/DELETE /dashboards/:id/widgets
- GET /dashboards/:id/widgets/:id/data — runs saved view filters,
  returns pre-aggregated data for count/ticket_list/status_chart/grouped_counts
- is_default uniqueness enforced on PATCH

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:26:22 +02:00
2026-06-07 21:07:25 +02:00

Tessera

A modern, composable ticketing system — RT's paradigm rebuilt in Rust.

Architecture

  • Core (Rust): Scrip runtime, transaction engine, query builder, lifecycle state machines
  • Integration Layer (Go): gRPC-exposed API, webhook connectors, import/export pipelines
  • UI: TBD

Status

Early design phase. Nothing works yet.

Description
No description provided
Readme 1.5 MiB
Languages
TypeScript 98.7%
CSS 1.1%
JavaScript 0.1%
Shell 0.1%