8f2fd89847
Build & Push Docker Image / build (push) Successful in 2m49s
- Add POST /admin/tools/import with format auto-detect, CSV delimiters
(comma/semicolon/tab), per-row validation via CreateToolBody, bulk insert,
audit log entries per imported tool; gated by new 'tool-import' feature
flag (premium/enterprise; admins always pass)
- Add tool-import-dialog UI (format tabs, delimiter select, textarea, file
upload, result/error list) behind hasFeature('tool-import')
- Replace FieldHelp question marks and bare GuideHelp links with a NetBox-style
'Hilfe/Help' outline button (HelpCircle + text) in form headers only
- Sync locales to 482 keys per language (de/en), update handbook docs
(administration import section, index/plaene feature tables), regenerate
API client + zod schemas, add yaml dependency
1.5 KiB
1.5 KiB
title, order
| title | order |
|---|---|
| Plans & Permissions | 11 |
Plans & Permissions
toolr distinguishes plans (tier) and roles. Admins bypass all feature restrictions.
Plans
| Plan | Description |
|---|---|
| Free | Basic functions: search, filter, view, analytics |
| Premium | Additionally watchlist, compare, trash, costs |
| Enterprise | All premium features + extended support |
Feature permissions
Premium/Enterprise unlock the following features:
| Feature | Function | Learn more |
|---|---|---|
compare |
Compare tools | Compare |
watchlist |
Favorites list | Watchlist |
trash |
Trash (soft-deleted tools) | Trash |
costs |
Record cost/license models | Recording costs |
tool-import |
Import tools via CSV/JSON/YAML (admin) | Administration |
If you are missing a feature, the app shows an upgrade notice with a link to the plan management.
Roles
| Role | Permissions |
|---|---|
| User | Standard account: create/rate tools, edit your own tools |
| Admin | All user rights + administration, audit log, redundancy, empty trash, tool links |
Admins pass all feature checks — even without a premium plan.
Plan/role management
The assignment of role and plan is managed by admins in the Administration section (tab "Users").