feat: compare limit 9, format-aware import placeholder, help links

- Raise compare limit from 8 to 9 (server + client, toast on overflow)
- Make import textarea placeholder match selected format (CSV/JSON/YAML/auto)
- Add GuideHelp links to admin create/edit user dialogs and tool import dialog
This commit is contained in:
opencode
2026-08-05 07:40:47 +02:00
parent e66a332270
commit e164d51574
82 changed files with 9381 additions and 7 deletions
@@ -0,0 +1,35 @@
# Recording Costs
On the detail page of a tool you can enter cost and license models so that
the total costs per tool become transparent.
> Costs is a **premium feature** (`costs`, Premium/Enterprise). Admins always
> have access.
## Adding costs
Click **Add costs** in the costs section of the detail page and fill out the
form:
| Field | Notes |
| --- | --- |
| **License type** | Free / Subscription / One-Time / Usage-Based |
| **Billing period** | Only for "Subscription": Monthly / Quarterly / Annually |
| **Costs** | Amount as a number |
| **Currency** | EUR / USD / GBP / CHF |
| **Notes** | Optional free text |
Saving creates the entry. Each cost entry is displayed as a card with
license badge, billing period, amount (`Amount Currency` or "Free") and
notes.
## Editing & deleting costs
Hovering over a cost card shows the **Edit** (pencil) and **Delete** (trash)
actions.
## API
The cost data is managed via the tool endpoints
(see [API reference](/docs/reference/endpoints/tools)).