Repository navigation
Commit 3c8cb0c
framework#2377 (ADR-0049 enforce-or-remove, closed by framework#3414) removed
enable.trash / enable.mru from the spec entirely — ObjectCapabilities is now
.strict(), so authoring them is a parse error — and corrected enable.searchable
to LIVE (global-search opt-out). objectui never rendered these toggles or
shipped i18n keys for them, so only the surrounding prose had drifted:
- ObjectSettingsPanel comment no longer calls searchable/trash/mru 'dead';
it now states trash/mru are removed (strict-rejected) and searchable is
live but not yet surfaced.
- The capabilities test keeps its absence assertions (they now also guard
against authoring strict-rejected keys) with an updated rationale.
- perm.action.restore label stops promising a recycle bin that never
existed: 'Restore deleted records (reserved — deletes are hard today)'
(en + zh), matching the platform's real hard-delete contract.
ObjectSettingsPanel (12) + PermissionMatrixEditor.basics + studio-locale
i18n tests green.
Claude-Session: https://claude.ai/code/session_01RRCHNGhKw8uVhA3ghXKDpA
Co-authored-by: Claude <noreply@anthropic.com>
1 parent ce775f3 commit 3c8cb0c
4 files changed
Lines changed: 66 additions & 74 deletions
File tree
- packages/app-shell/src/views
- metadata-admin
- studio-design
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
869 | | - | |
| 869 | + | |
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
| |||
2401 | 2401 | | |
2402 | 2402 | | |
2403 | 2403 | | |
2404 | | - | |
| 2404 | + | |
2405 | 2405 | | |
2406 | 2406 | | |
2407 | 2407 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
109 | 111 | | |
110 | 112 | | |
111 | 113 | | |
| |||
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
0 commit comments