- Issue created by @plopesc
- Status changed to Postponed
8 months ago 12:58pm 8 May 2024 - 🇪🇸Spain plopesc Valladolid
Postponing due to necessary implementation discussion.
- Assigned to plopesc
- Status changed to Active
8 months ago 8:29pm 8 May 2024 - Merge request !8011Issue #3445993: Provide a NavigationLinkBlock Plugin and use Help as an usage example → (Closed) created by plopesc
- Status changed to Needs review
8 months ago 12:49am 10 May 2024 - 🇪🇸Spain plopesc Valladolid
As discussed with @ckrina in Portland, this new block will be hidden by now, but used for the Help Navigation item for testing purposes and simplify the footer logic.
Added functional tests to ensure link access rules are preserved.
Attaching screenshot to ensure that there are no visual regressions.
- Issue was unassigned.
- Status changed to Needs work
7 months ago 9:40pm 15 May 2024 - 🇨🇦Canada m4olivei Grimsby, ON
Love the thought here. One thing I noticed is that the spacing in the footer has some regressions.
Will also go through a static review shortly.
- First commit to issue fork.
- Status changed to Needs review
7 months ago 3:50am 16 May 2024 - Status changed to RTBC
7 months ago 3:58pm 22 May 2024 - Status changed to Needs work
7 months ago 3:22pm 23 May 2024 - 🇬🇧United Kingdom catch
I think this needs an issue summary update and a change record.
- 🇨🇦Canada m4olivei Grimsby, ON
I'll take a crack at writing a change record here.
- Status changed to Needs review
7 months ago 7:49pm 23 May 2024 - 🇨🇦Canada m4olivei Grimsby, ON
Updated the issue summary as well as drafted a change record. First time drafting a change record, so let me know if I missed the mark in any way.
- 🇨🇦Canada m4olivei Grimsby, ON
I'm also unclear if I could have put it back to RTBC in this instance? Would be curious to learn process there too. Thanks!
- Status changed to RTBC
7 months ago 8:45pm 23 May 2024 - 🇬🇧United Kingdom catch
Yes fine to put it back to RTBC if you added a change record or similarly fixed issue metadata.
The last question I have is whether the icon class in config is consistent with the current plans for icons?
- 🇪🇸Spain plopesc Valladolid
Icon config is consistent with the current icon approach.
There's no clear direction for final icons yet.
- 🇷🇸Serbia finnsky
I think that CSS can be simplified. But i don't want to block this feature.
- 🇷🇸Serbia finnsky
Let's fix CSS here:
https://www.drupal.org/project/drupal/issues/3450103 ✨ .admin-toolbar__footer CSS fix. [follow up] Active
- Status changed to Needs work
7 months ago 9:44pm 28 May 2024 - 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Left some comments/questions on the MR
There's also some existing open threads that I'm not sure have been addressed.
Love this, much cleaner than how we were doing 🙌
- Status changed to Needs review
7 months ago 8:33am 29 May 2024 - 🇪🇸Spain plopesc Valladolid
Thank you for your comments in the MR.
Worked on them and I think this is ready for another round of reviews.
Adding reference to follow-up created: 📌 Add a generic trait for logic to convert references into Urls in LinkWidget Active
- 🇪🇸Spain plopesc Valladolid
@larowlan After searching through the issue queue, I have seen that 📌 Make Block config entities fully validatable Fixed already exists and is the key to unlock validation in blocks. There would be no need to create a new issue.
- 🇪🇸Spain plopesc Valladolid
All the MR comments have been addressed, follow up issue for validation referenced, code updated to latest 11.x and conflicts solved.
This is ready for a final round of reviews.
- Status changed to RTBC
6 months ago 9:11pm 14 June 2024 - 🇨🇦Canada m4olivei Grimsby, ON
Can confirm that all comments have been addressed. Everything is working well from a functional perspective.
- Installing the module from fresh sets the expected block config for the footer navigation region.
- No visual regressions on the Help link placement or otherwise.
- Status changed to Needs work
6 months ago 1:13am 5 July 2024 - 🇳🇿New Zealand quietone
I read the issue summary, comments and the MR (not a code review). I didn't spot unanswered questions.
@m4olivei, thanks for updating the issue summary, creating the change record and confirming the change is working as expected. Very nice. Just two things need to be updated.
The proposed resolution should state what is being added in this issue. Currently, it lists steps to create this new block type from the UI but then says that the UI is not being added. This should be updated to explain what is being done in this issue onlly. Refer to https://www.drupal.org/docs/develop/issues/fields-and-other-parts-of-an-... →
I also read the CR which is clear and easy to read, so that is good. I do think it needs work to explain to developers how and why they would use this.
Also, In a comment it was stated that "this new block will be hidden by now, but used for the Help Navigation item for testing purposes and simplify the footer logic". Is that testing added in this issue? Is that in a followup? Apologies if I missed the answer to these questions.
Tagging and setting to needs work for the above and a question in the MR.
- Status changed to RTBC
6 months ago 6:56pm 5 July 2024 - 🇨🇦Canada m4olivei Grimsby, ON
Thanks @quietone. I've updated the change recode and issue summery per your suggestions.
Back to RTBC🤞.
- Status changed to Needs work
6 months ago 4:03pm 6 July 2024 The Needs Review Queue Bot → tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- Status changed to RTBC
6 months ago 2:13pm 8 July 2024 - 🇪🇸Spain plopesc Valladolid
Back to RTBC once the suggestions in #28 were addressed and MR is ready to be merged.
- Status changed to Needs work
5 months ago 4:29pm 18 July 2024 The Needs Review Queue Bot → tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- Status changed to RTBC
3 months ago 10:56am 9 September 2024 - 🇪🇸Spain plopesc Valladolid
Code updated to the last version and PHPCS issues addressed. Back to RTBC.
- 🇨🇦Canada m4olivei Grimsby, ON
Adding Navigation stable blocker tag, as this is blocking 📌 Agree on a lazy load strategy Active .
- 🇳🇿New Zealand quietone
I added return type hints to new methods and updated a few docblocks. I am leaving at RTBC to not delay a blocker to Navigation becoming stable.
- 🇨🇦Canada m4olivei Grimsby, ON
Tiny nitpick found to change
t()
to$this->t()
. Otherwise looking great to me. +1 RTBC. -
larowlan →
committed e876830e on 11.x
Issue #3445993 by plopesc, m4olivei, quietone, gauravvvv, catch, finnsky...
-
larowlan →
committed e876830e on 11.x
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Committed to 11.x and published the CR
Thanks folks
- 🇷🇴Romania amateescu
Shouldn't this be backported all the way to 10.3.x?
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Backport rules for maintenance minors are here:
https://www.drupal.org/about/core/policies/core-change-policies/allowed-... →I don't think this meets those - maybe
Critical API compatibility backports
? - 🇷🇴Romania amateescu
@larowlan, the Navigation module is experimental and this is a stable blocker, that's why I thought it needs to be backported :)
-
larowlan →
committed ae018d04 on 10.4.x
Issue #3445993 by plopesc, m4olivei, quietone, gauravvvv, catch, finnsky...
-
larowlan →
committed ae018d04 on 10.4.x
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Backported to 10.4.x after discussing with RMs
Automatically closed - issue fixed for 2 weeks with no activity.