Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
235.71 KB
MD5: e365a55b09bbe9d9b5c96822d91c0c86
SHA-1: b4fb3f6740b08e9f1c54c1ce3984bea6c2b758ce
SHA-256: 5e00c729c37ef848d5b8603b14eace92b2a2e2d7ccf63d920da43ed12079fee4
Download zip
353.44 KB
MD5: 5ef824a2026dddd8b1e258be123ae961
SHA-1: 336b260be03f9abae8bba75d671af3f68e36d7d6
SHA-256: 27b091a6948fa26e29c8f012ce5699f01fded3e92e39066d09001a584f9a4af5
Release notes
A Gantt chart and a view of dependencies in waves, each in a submodule, and a detail under each lane's head.
- The new Views Board Gantt submodule adds a Gantt format: the same view as bars on a time axis, colored by column and grouped by lane, with weekends, a line for today, the milestones of lanes that stand for something with a date, and what blocks each item drawn as arrows between the ends its link type names. A bar starts where a
GanttBarEventsubscriber says, at a start date field, or at the due date less a duration field, such as an estimate in hours; with a due date alone it is a marker on that day. Dragging a bar or one of its ends changes its dates, with the same checks as moving a card and an Undo, and a dialog does the same from the keyboard. It needs no chart library (#11). - The new Views Board Dependencies submodule adds a Dependencies format: the cards of a board set out in waves by what blocks them, each one wave after the furthest card it waits for, so every arrow points right. Each card says whether it can start or is waiting, filters pick out what can start, what waits, what blocks others and what is in conflict, and hovering or focusing a card follows its chain both ways. The dependencies stand as on the board,
BoardDependencyEventincluded (#10). - A site can draw a detail under each lane's head, a milestone's date and how many of its items are open for instance, through the new
BoardLaneDetailsEvent. The lane keeps its label, so the Move… menu and the confirmation of a move still name the lane by it. The Gantt draws the detail under each lane's title, andviews_board_readreturns it as text (#13).
For site code, the move endpoint accepts dates for the fields a display moves (Board::getScheduleFields(), empty on a board), and BoardMoveEvent carries the start and due days. The package description in composer.json now names the two new submodules (#14). The README covers each change under "Gantt", "Dependencies in waves" and "Events", and adds the new API to "API and stability".