Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DP-35734: adding layout paragraphs plus config changes to info detail sections #2737

Draft
wants to merge 74 commits into
base: develop
Choose a base branch
from

Conversation

joeg8612
Copy link
Contributor

Description:
Prototype for layout paragraphs

Jira: (Skip unless you are MA staff)
DP-35734

To Test:

  • Add steps to test this feature

Peer Review Checklist

@tom-fleming tom-fleming temporarily deployed to Tugboat October 31, 2024 14:53 Destroyed
Copy link

github-actions bot commented Oct 31, 2024

Composer package changes
Prod Packages Operation Base Target
drupal/layout_paragraphs New - 2.1.1
massgov/mayflower-artifacts Changed dev-develop 2244b37 dev-patternlab/DP-35734-layout-paragraphs-prototype 9a911de

@tom-fleming tom-fleming temporarily deployed to Tugboat October 31, 2024 15:30 Destroyed
@joeg8612 joeg8612 marked this pull request as draft November 1, 2024 12:21
@tom-fleming tom-fleming temporarily deployed to Tugboat November 5, 2024 17:10 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 7, 2024 06:58 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 11, 2024 06:04 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 12, 2024 04:29 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 12, 2024 07:33 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 12, 2024 07:35 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 12, 2024 07:39 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 12, 2024 08:18 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 13, 2024 05:34 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 13, 2024 07:07 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 13, 2024 08:08 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 13, 2024 10:24 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat November 14, 2024 07:53 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 7, 2025 04:34 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 7, 2025 14:50 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 7, 2025 17:11 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 8, 2025 15:40 Destroyed
Introduced a more specific condition to override the title description for the `field_link` field in `callout_link` paragraphs, ensuring cleaner handling. Removed outdated and redundant logic, simplifying and narrowing the scope of description updates. This enhances maintainability and reduces unnecessary operations.
@tom-fleming tom-fleming temporarily deployed to Tugboat January 9, 2025 16:48 Destroyed
Introduced a new "header" field to the Links Downloads paragraph configuration, including form and view displays. Adjusted field weights and updated related dependencies to support the new field. This enhancement improves content flexibility and structure.
Updated the documentation to include steps for using Xdebug with Drush 13 in PHPStorm. Added relevant images and clarified existing unreliable Twig debug notes. This improves developer workflows for debugging Drupal with Drush.
Updated the template to use the field_links_downloads_header value for the title instead of a hardcoded string. This ensures the title is dynamically generated based on the paragraph data.
@tom-fleming tom-fleming temporarily deployed to Tugboat January 10, 2025 14:04 Destroyed
…porary fix.

Reordered child groups in the form display configuration and adjusted weights for proper display sequence. Modified formatter and visibility settings for specific groups to improve clarity and usability.
Introduced batch progress tracking, total node count, and improved processing output to aid in large-scale migrations. Added a `detailed-verbalization` option for verbose output and ensured additional resources get structured updates during migration. These changes improve clarity, performance, and resumable workflows.
The debug line printing node IDs was removed to clean up the code and avoid unnecessary console output. This change ensures better readability and minimizes clutter during Drush command execution.
@tom-fleming tom-fleming temporarily deployed to Tugboat January 11, 2025 04:49 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 12, 2025 15:39 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 12, 2025 16:34 Destroyed
Add support for displaying header values in the "Links and Downloads" paragraph templates. This ensures dynamic rendering of custom headers when the field is populated.
@tom-fleming tom-fleming temporarily deployed to Tugboat January 12, 2025 17:40 Destroyed
…SortableJS

This change updates the patch to fix scroll issues when adding new components in the Layout Paragraphs Builder. It replaces Dragula with SortableJS, addressing compatibility concerns when Field Groups are enabled. Fixes issue #3392717 from Drupal.org.
@tom-fleming tom-fleming temporarily deployed to Tugboat January 13, 2025 04:16 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 14, 2025 04:28 Destroyed
@tom-fleming tom-fleming temporarily deployed to Tugboat January 14, 2025 11:30 Destroyed
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.

4 participants