Skip to content

add edit titles for all modals#14

Merged
RalkeyOfficial merged 1 commit intodevelopmentfrom
feature/REGISTERS-21/modal-title-specification
Oct 4, 2024
Merged

add edit titles for all modals#14
RalkeyOfficial merged 1 commit intodevelopmentfrom
feature/REGISTERS-21/modal-title-specification

Conversation

@RalkeyOfficial
Copy link
Copy Markdown
Contributor

No description provided.

@RalkeyOfficial RalkeyOfficial merged commit ffa98fb into development Oct 4, 2024
@RalkeyOfficial RalkeyOfficial deleted the feature/REGISTERS-21/modal-title-specification branch October 4, 2024 13:36
rubenvdlinde pushed a commit that referenced this pull request Jul 30, 2025
…itle-specification

add edit titles for all modals
WilcoLouwerse added a commit that referenced this pull request May 7, 2026
Resolutions per #1353
review thread:

Blockers
- aggregations-and-calculations/tasks.md: explicit ADR-028 gating note
  pointing at split PR #1354 — change MUST NOT merge in current bundled form.
- lifecycle-annotation spec: add auth contract for POST /transition
  (NoAdminRequired, CSRF enforced, 401/403 codes + scenarios).
- lifecycle-annotation spec: forbid duplicate (from,to) transition pairs;
  this makes ObjectTransitionedEvent.action deterministically resolvable
  on direct PATCH; new 422 code lifecycle-duplicate-from-to + scenario.
- aggregations spec: new MUST clause for organisation/register
  multi-tenancy scoping on aggregate queries (closes the gap that
  PR #1357/#1419 hit) + cross-org and cross-register scenarios.
- notifications-annotation/tasks.md: explicit prerequisite note
  (depends_on aggregations-and-calculations) — PlaceholderResolver +
  cache-invalidation event live there.
- platform-capabilities.md: mail-sidebar status corrected to
  implemented; RBAC and multi-tenancy rows now reference the active
  specs (rbac-scopes, tenant-isolation-audit/lifecycle/quotas) with
  explicit archive notes for the legacy slugs; geo-metadata-kaart
  reverted to proposed (still in changes/, not yet graduated).

Concerns
- lifecycle spec: define StoppableEvent rejection-metadata contract
  (setRejectionReason / getRejectionReason on ObjectUpdatingEvent;
  ObjectService::saveObject translates stopped+reason into HTTP 422).
  Add prerequisite task 1.2a to extend the event class if missing.
- notifications spec: normative channel block format table (per kind)
  + explicit prohibition on inline webhook URLs (SSRF); end-to-end
  annotation example.
- notifications spec: scenarios for created and updated triggers,
  including only_if_changed field-diff semantics.
- aggregations spec: computeOn vocabulary ('save' default;
  'transition:<name>' explicitly cross-spec dependent on
  lifecycle-annotation, with fail-fast 422 if used without lifecycle).
- platform-capabilities.md: mark Hydra spec linter and CI catalog
  enforcement as planned, not shipped.
- three deltas/tasks.md: explicit CHANGELOG-entry obligation tasks
  (deferred to implementing PR; spec PRs document the obligation).
- lifecycle spec: auth contract requirement now captures
  NoAdminRequired in the spec body, not only in tasks.md.

Minors
- aggregations spec: time-bucket UTC semantics + v2 deferral note.
- notifications spec: throttle window grammar pinned to
  ^([1-9][0-9]*) per (second|minute|hour|day|week)$.

Composer.lock plugin-api-version downgrade (concern #14): no spec
edit; addressed in the inline review reply (CI Composer version is
the canonical regenerator; the field is an environment artefact and
the symfony bumps in the same hunk are the substantive change).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants