Skip to content

docs(intent): a calendar view adds a page; a document's line items on a calendar - #168

Open
delchev wants to merge 2 commits into
masterfrom
docs/calendar-additional-page
Open

docs(intent): a calendar view adds a page; a document's line items on a calendar#168
delchev wants to merge 2 commits into
masterfrom
docs/calendar-additional-page

Conversation

@delchev

@delchev delchev commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Documents the semantics change in eclipse-dirigible/dirigible#6624 (issues #6547 and #6482).

The DSL reference listed view: calendar / view: range with a snippet but never said what happens to the entity's own pages — and the implementation replaced them, so declaring a calendar on a function: Document master silently cost it the document editor (line items, Print, inline process tasks). Now that the calendar is an additional page, the reference says so:

  • the routing table (/<Entity> the calendar, /<Entity>/list the entity's own browse page, create/edit unchanged), the switch between the two browse pages, and the My-surface mirror;
  • view: slots called out as the exception (an authoring surface, not a second way to browse);
  • the previously undocumented line-items case: a document's items child declaring view: calendar makes the items pane the calendar — with the event/empty-day interactions and the mutual exclusion with documentItemsLayout: chat.

The view row of the construct index is reworded to match.

delchev and others added 2 commits August 9, 2026 10:17
… a calendar

The DSL reference listed `view: calendar` / `view: range` without saying what
happens to the entity's own pages - and the implementation replaced them, which
cost a document master its document editor. Document the additive rule (the
routing table, the switch between the two browse pages, and `view: slots` as the
exception) and the previously undocumented line-items case: a document's items
child declaring `view: calendar` makes the items pane the calendar.

Platform change: eclipse-dirigible/dirigible#6624 (issues #6547, #6482).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…layout

`view: slots` is no longer the exception: a picker is how a record is created and
the list/document page is how it is worked with afterwards, so it rides alongside
the layout exactly as the calendar does.

Co-Authored-By: Claude Opus 5 <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.

1 participant