feat(tags): match add-tag modal to tauri design (preset swatches + active toggle)
- TagsSettingsPage modal: replace native color input with 4 preset swatches, add 'وضعیت برچسب' active toggle, update labels and submit button to mirror tauri AddPurchaseSubTabModal - TenantTagController::create now honors an optional 'active' flag (defaults true, non-breaking for existing callers) - tests: backend active-flag case, frontend preset-color + inactive case - docs/api/tag.md: document the new create 'active' field Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -68,6 +68,9 @@ class TenantTagController extends BaseController
|
||||
}
|
||||
|
||||
$tag = new TenantTag($type, $id, $name, $color);
|
||||
if (array_key_exists('active', $data)) {
|
||||
$tag->setActive((bool) $data['active']);
|
||||
}
|
||||
$this->tagRepo->save($tag);
|
||||
|
||||
return $this->success($tag->toArray(), 201);
|
||||
|
||||
Reference in New Issue
Block a user