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

release versions/v1.8.0 #958

Merged
merged 104 commits into from
Mar 27, 2024
Merged

release versions/v1.8.0 #958

merged 104 commits into from
Mar 27, 2024

Conversation

berliner
Copy link
Contributor

  • HPC-9325: Set new component UUIDs when importing a full page template from code to prevent collisions
  • HPC-9391: Add a link element, using display logic from gho-related-articles, allowing to upload and crop custom images, also introduces a new module ghi_image, some refactoring for better code re-use and clearer module dependencies
  • HPC-9391: Update maxlength module to get better support for ckeditor5
  • HPC-9391: Add support for paper size images in link element
  • chore: Update all outdated drupal/ packages.*
  • HPC-9391: Allow to set a title for the element
  • HPC-9404: Fix context handling when fetching attachments for entities
  • HPC-9391: Don't allow paper size images in link elements for the time being
  • HPC-9391: Persist uploaded images, update config for paper size even though not used at the moment
  • HPC-9391: Prevent error when linking to unpublished internal page
  • HPC-9391: Fix service argument to prevent fatal errors
  • Update packages, update patch for Gin LB to work with 1.0.0-rc6
  • Remove obsolete code
  • Fix some regressions introduced by latest updates to gin and gin_lb
  • Remove debug statement
  • HPC-9441: Fix homepage customization and some conflicting styles due to gin_lb depending indirectly on claro
  • Apply updates
  • Fix patch for view_unpublished
  • chore: Update all outdated drupal/ packages.*
  • Apply necessary changes rel. to the ocha service menu, after the common_design base theme has been updated
  • Bump follow-redirects in /html/themes/custom/common_design_subtheme
  • HPC-9391: Open external links in new tab
  • HPC-9391: Fix setting of transformed url so that other form values are kept
  • Add more tests to ghi_base_objects
  • WIP: Add cache tags to API queries, add cache control section backend page where the API cache for a specific section can be cleared selectively
  • Disable xdebug by default in docksal cli container, fix --open-coverage argument for phpunit docksal command
  • Final touches for a first version of API specific cache clear per section
  • HPC-9391: Use Optional link trait logic also in carousel element
  • HPC-9281: Fix permissions and add team support to articles
  • HPC-9281: Add team column and filter to article backend listings, remove deprecated document fields, add operational links to article and document backend listings
  • HPC-9281: Revamp of content access control. Add content space field to articles and documents (and import them from CM), add content spaces field to teams, tigh them together via node grants, also features some nice UI additions and even more restricted permissions. Extends the team page, limits data show on the team overview page and adds subpages with complete lists, UI still to be defined/improved but usable for the moment
  • HPC-9281: Fix the tests
  • HPC-9281: Improve method description, fix default migration config, improve explanations and messages in team views
  • HPC-9281: Add more tests
  • Update axios
  • HPC-9281: Adds an 'Add team' link to the team list page and fixes the breadcrumbs
  • HPC-9463: Add unit tests for AttachmentPrototype
  • HPC-9463: Add unit tests for Attachment objects
  • chore: Update all outdated drupal/ packages.*
  • HPC-9463: Fixed a regression introduced in the last commit
  • HPC-8713: Add page template custom entity, integrate with layout builder and start adding logic to be able to use for templating pages
  • HPC-8713: Add frontend controls for using and creating page templates
  • HPC-8713: Make it work with multiple base objects on the source page
  • HPC-8713: Build an image for test deployments
  • HPC-8713: Use all available base objects as layout builder contexts
  • HPC-8713: Fix some errors and warnings
  • HPC-8713: Fix class name of form class for page templates
  • HPC-8713: Changes to the frontend UI, restrict page templates to the same page type as the template source
  • HPC-8713: Proof of concept for page element configuration fix, only implemented for headline figures attachment data so far
  • HPC-8713: Refactor template logic, correct access rules and add first integration tests
  • HPC-8713: Minor style improvements
  • HPC-8713: Add more config transition logic for automated error correction when applying a template in a new context
  • HPC-8713: Try to correct attachment data in key figures when importing from template
  • HPC-8713: Use a configured plan caseload id if available while correcting attachment data in key figures when importing from template
  • HPC-8713: Add error detection and fixing for entity counter configuration container item in headline figures
  • HPC-8713: Fix automatic attachment conversion for plan attachment maps when created as part of a page template
  • HPC-8713: Fix issue that prevents problems when updating configuration container elements
  • HPC-8713: Also validate template entities when created in the frontend
  • HPC-9470: Disable governing entity autocomplete (exception user 1) on plan cluster node edit form, also some minor refactoring and code semantic improvements
  • HPC-9470: Don't allow view access on base object pages, don't consider base objects to be public pages so that the 'Back to site' link works as expected
  • HPC-9478: Rename 'Non-HRP' to 'Non-GHO'
  • Add docksal command to run data migrations on local
  • HPC-9281: Remove dedicated migration for content spaces and handle content spaces the same as tags, this should get rid of the duplicated content spaces we saw on demo
  • HPC-9404: Fixes some issues with the entity select element, always set the current pages context base object as fixed
  • HPC-9281: Remove code for dedicated import of content spaces
  • HPC-9485: Replace RFT png logo with svg logo

berliner and others added 30 commits February 20, 2024 00:32
HPC-9325: Set new component UUIDs when importing a full page template from code to prevent collisions
…ticles, allowing to upload and crop custom images, also introduces a new module ghi_image, some refactoring for better code re-use and clearer module dependencies
HPC-9391: Allow to set a title for the element
HPC-9404: Fix context handling when fetching attachments for entities
HPC-9391: Don't allow paper size images in link elements for the time being
HPC-9391: Fix service argument to prevent fatal errors
Fix some regressions introduced by latest updates to gin and gin_lb
HPC-9441: Fix homepage customization and some conflicting styles due to gin_lb depending indirectly on claro
berliner and others added 26 commits March 21, 2024 14:41
…tion when applying a template in a new context
…ting attachment data in key figures when importing from template
… plan cluster node edit form, also some minor refactoring and code semantic improvements
HPC-9470: Disable governing entity autocomplete (exception user 1) on plan cluster node edit form, also some minor refactoring and code semantic improvements
…r base objects to be public pages so that the 'Back to site' link works as expected
HPC-9470: Don't allow view access on base object pages, don't consider base objects to be public pages so that the 'Back to site' link works as expected
Add docksal command to run data migrations on local
…ntent spaces the same as tags, this should get rid of the duplicated content spaces we saw on demo
HPC-9281: Remove dedicated migration for content spaces and handle content spaces the same as tags, this should get rid of the duplicated content spaces we saw on demo
…t the current pages context base object as fixed
HPC-9404: Fixes some issues with the entity select element, always set the current pages context base object as fixed
HPC-9281: Remove code for dedicated import of content spaces
Copy link

Coverage Report

Totals Coverage
Statements: 19.53% ( 2248 / 11510 )
Methods: 22.42% ( 252 / 1124 )
Lines: 19.22% ( 1996 / 10386 )

Copy link

Build output

Composer Validate success

PHP Lint success

Docker Build success

Environment Setup success

Site Install success

PHP Code Sniffer success

Software Versions PHP 8.2.17 (cli) (built: Mar 16 2024 08:42:08) (NTS) Copyright (c) The PHP Group Zend Engine v4.2.17, Copyright (c) Zend Technologies with Zend OPcache v8.2.17, Copyright (c), by Zend Technologies with Xdebug v3.3.1, Copyright (c) 2002-2023, by Derick Rethans Composer version 2.7.2 2024-03-11 17:12:18
Drupal Logs

Pusher: @berliner, Action: pull_request, Workflow: Run tests

@berliner berliner merged commit a8c81eb into main Mar 27, 2024
2 checks passed
@berliner berliner deleted the release-versions/v1.8.0 branch March 27, 2024 14:56
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.

2 participants