Decouple from Toolbar module

Created on 17 January 2024, 10 months ago
Updated 12 February 2024, 9 months ago

Problem/Motivation

Navigation module depends under the hood in Toolbar module.

Steps to reproduce

Disable Toolbar module or remove the access toolbar permission for a specific role and new navigation will disappear.

Proposed resolution

Decouple modules.

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Fixed

Version

1.0

Component

Code

Created by

🇪🇸Spain plopesc Valladolid

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @plopesc
  • Status changed to Active 10 months ago
  • 🇪🇸Spain plopesc Valladolid

    This can be activated once Add Gitlab CI integration Fixed has been merged.

  • First commit to issue fork.
  • Merge request !165Decouple from Toolbar module → (Merged) created by kostyashupenko
  • Status changed to Needs review 10 months ago
  • 🇷🇺Russia kostyashupenko Omsk

    I'm not backender :) but seems MR helped

  • Pipeline finished with Success
    10 months ago
    Total: 194s
    #79091
  • Status changed to Needs work 10 months ago
  • 🇪🇸Spain plopesc Valladolid

    Thank you for your valuable work here @kostyashupenko.

    Forgot to assign it to myself so we were crossposting.

    We ended up with the same solution :)

    I'll add a couple of small changes on top of yours

  • Status changed to Needs review 10 months ago
  • 🇪🇸Spain plopesc Valladolid

    I think this is ready for review.

    While working on this, I found some inconsistencies in the way navigation items are generated, that lead to inconsistent item IDs and classes in multilingual sites.

    Creating a follow-up issue for that purpose.

    To test this issue:

    • Enable Navigation and disable Toolbar module
    • Add "Access navigation bar" permission to intended roles
    • Confirm that there are no regressions
  • Status changed to RTBC 10 months ago
  • 🇨🇦Canada m4olivei Grimsby, ON

    Looks great! Thanks for doing this. Nice to see phpstan all clean here as well.

  • Status changed to Fixed 10 months ago
  • 🇪🇸Spain ckrina Barcelona

    Merged, thanks all!

  • Pipeline finished with Success
    10 months ago
    Total: 180s
    #84395
  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Pipeline finished with Success
    9 months ago
    Total: 258s
    #96900
  • Pipeline finished with Success
    9 months ago
    Total: 147s
    #96921
  • Pipeline finished with Success
    6 months ago
    Total: 994s
    #173496
  • Pipeline finished with Canceled
    6 months ago
    #177305
  • Pipeline finished with Success
    6 months ago
    Total: 1289s
    #177311
  • Pipeline finished with Skipped
    6 months ago
    #177399
  • Pipeline finished with Success
    5 months ago
    Total: 135s
    #198295
  • Pipeline finished with Success
    5 months ago
    #198302
  • Pipeline finished with Failed
    5 months ago
    Total: 1100s
    #201093
  • Pipeline finished with Success
    5 months ago
    Total: 1132s
    #201101
Production build 0.71.5 2024