- Issue created by @hooroomoo
- @hooroomoo opened merge request.
- Assigned to hooroomoo
- 🇺🇸United States hooroomoo
The variables are declared inside of the twig file so it is more of an exploratory issue for now
- Status changed to Needs review
about 1 year ago 9:14pm 6 September 2023 - Status changed to Active
about 1 year ago 1:56pm 7 September 2023 - Issue was unassigned.
- Status changed to Needs review
about 1 year ago 3:29pm 7 September 2023 - First commit to issue fork.
- 🇨🇦Canada claireristow
Code-wise, I don't have enough module experience to approve but functionality-wise, this is looking great!
- 🇺🇸United States mherchel Gainesville, FL, US
Can you bring this up to date with 1.x now that 📌 Refactor JavaScript Fixed is merged?
- Status changed to Needs work
about 1 year ago 3:30pm 14 September 2023 - 🇺🇸United States tedbow Ithaca, NY, USA
Looking good. Did a code review. See MR comments
- Status changed to Needs review
about 1 year ago 3:04pm 15 September 2023 - 🇺🇸United States mherchel Gainesville, FL, US
Currently working on the templates here to ensure strings are translated, markup and aria attributes are correct.
- 🇺🇸United States mherchel Gainesville, FL, US
The templates are in good shape now. There's a number of @todo's that we can get to later.
Still needs PHP and functionality reviews.
Note that when tried to test this, I ran into an error
The website encountered an unexpected error. Please try again later. Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "plugin.manager.navigation_section_manager". Did you mean this: "plugin.manager.navigation_plugin_manager"? in Drupal\Component\DependencyInjection\Container->get() (line 157 of core/lib/Drupal/Component/DependencyInjection/Container.php).
I resolved this by ) checking out a previous version of the code (
7db614c10cb472347875141e19d239cbe2df5624
), 2) uninstalling the module, 3) checking out the latest version of the code, and 4) reinstalling the module. - 🇨🇦Canada deviantintegral
mherchel → credited deviantintegral → .
- 🇺🇸United States mherchel Gainesville, FL, US
Thanks for the reviews @deviantintegral and @tedbow!
What's the next step here? Should these be followups, or does this issue still need work?
- Status changed to RTBC
about 1 year ago 6:45pm 18 September 2023 - 🇺🇸United States mherchel Gainesville, FL, US
Had discussions with @deviantintegral and @tedbow at https://drupal.slack.com/archives/C7AB68LJV/p1695052420501349.
Both of them are confused on where the data is coming from.
From @tedbow
I am little confused about the purpose of this issue vs using the menu system. It sort of uses the menu system, as in NavigationAdmin uses a menu but NavigationUser does not. Eventually will these all use menus? If so couldn’t you have just as much control over the markup by just having specific templates for these menu rather than just introducing the new NavigationSection concept
does 'base hook' => 'menu', mean that all the theme process stuff will still apply to these navigation sections also? (edited)from @deviantintegral
I was also a little confused about this, but assumed I'd just missed prior context. The big thing I see is that I could see modules adding items to navigation sections that aren't menus, but some other UI widget. Like I think environment indicator is a good example of that? But I also think until we start wanting to create releases there isn't much harm in merging the MR, given that it's less hardcoded than the current code.
For now I'm committing this (so it can unblock some work on the templates and CSS). I'm adding this additional comments and info to 🌱 [PLAN] Use Menus to generate the links in the sidebar Active , where we can figure out how we want to get this data.
-
mherchel →
committed 17970de1 on 1.x authored by
hooroomoo →
Issue #3383896 by hooroomoo, mherchel, claireristow, tedbow, ckrina,...
-
mherchel →
committed 17970de1 on 1.x authored by
hooroomoo →
- Status changed to Fixed
about 1 year ago 6:49pm 18 September 2023 Automatically closed - issue fixed for 2 weeks with no activity.