You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 999bf8b
Browse filesBrowse the repository at this point in the historyBrowse files
feat(spec): Operation Message Catalog gains refusal-situation keys record_write_denied and approval_recall_not_submitter
The spec-side half of the ruled shape-A localization path: two measured
hardcoded-English FORBIDDEN refusals (the sharing middleware's by-id write
denial, plugin-approvals' non-submitter recall) get situation keys in all
four platform locales so their emitters can convert to
renderOperationMessage in the consumer cards' own lanes. Keys only — no
emitter edits here.
Both sentences take no placeholders, re-derived per site per the family rule.
record_write_denied is deliberately not record_access_denied restated: the
sharing gate fires on rows the read path already admitted.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012xGvxcwPRTJfA7RfjXEYA4
'No tiene acceso a este registro. Póngase en contacto con la persona responsable del registro o con su administrador si necesita acceso.',
184
226
record_change_not_allowed:
185
227
'No puede guardar este registro con los valores que ha introducido. Modifíquelos e inténtelo de nuevo o póngase en contacto con su administrador si necesita acceso.',
228
+
record_write_denied:
229
+
'No tiene acceso para modificar o eliminar este registro. Póngase en contacto con la persona responsable del registro o con su administrador si necesita hacer cambios.',
230
+
approval_recall_not_submitter:
231
+
'Solo la persona que envió esta solicitud de aprobación puede retirarla. Póngase en contacto con el remitente o con su administrador si es necesario retirarla.',
186
232
delete_restricted:
187
233
'{{count}} registro(s) de {{dependentObject}} todavía hacen referencia a este {{object}} mediante «{{field}}». Elimínelos o reasígnelos primero.',
0 commit comments