Skip to content

12517 move glossary to bundle#13811

Merged
dvesh3 merged 26 commits into11.xfrom
12517-move-glossary-to-bundle
Jan 3, 2023
Merged

12517 move glossary to bundle#13811
dvesh3 merged 26 commits into11.xfrom
12517-move-glossary-to-bundle

Conversation

@mattamon
Copy link
Copy Markdown
Contributor

@mattamon mattamon commented Dec 15, 2022

Changes in this pull request

Resolves #12517

Additional info

  • Moving glossary functionality into GlossaryBundle
  • Able to install and uninstall via Installer. Permissions are in the Bundle
  • User Keybindings are now configurable and can be added from anywhere via event
  • Menu Items are now added via Eventlistener pimcore.events.preMenuBuild.
  • Menus do now have a priority to figure out the sorting. Standard pimcore menus priority increases by 10 to leave enough space for additonal menu items.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Dec 15, 2022

Review Checklist

  • Target branch (10.5 for bug fixes, others 11.x)
  • Tests (if it's testable code, there should be a test for it - get help)
  • Docs (every functionality needs to be documented, see here)
  • Migration incl. install.sql (e.g. if the database schema changes, ...)
  • Upgrade notes (deprecations, important information, migration hints, ...)
  • Label
  • Milestone

@mattamon
Copy link
Copy Markdown
Contributor Author

@brusch
Copy link
Copy Markdown
Member

brusch commented Dec 15, 2022

@mattamon since the glossary bundle will stay in this repo, we keep the docs for this in place.
For bundles that will be separated out into their own repo, we move the docs as well, just as we did with other bundles (DataHub, ...)

@dvesh3 dvesh3 added the Task label Dec 16, 2022
@dvesh3 dvesh3 added this to the 11.0.0 milestone Dec 16, 2022
@dvesh3 dvesh3 self-assigned this Dec 19, 2022
Adding warning to enable bundle manually
Removing unnecessary interfaces
Changing glossary.css to icons.css
Changing route names
Reverting routes
Adding bundle name to migration warning
Copy link
Copy Markdown
Contributor

@dvesh3 dvesh3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mattamon
Copy link
Copy Markdown
Contributor Author

brusch
brusch previously requested changes Jan 2, 2023
@mattamon
Copy link
Copy Markdown
Contributor Author

mattamon commented Jan 2, 2023

Added a section in the Upgrade Notes for all bundle extractions

Adding configuration for pimcore_glossary
Removing helper function
Removing class dependency in migration
@dvesh3 dvesh3 dismissed brusch’s stale review January 3, 2023 08:34

Changes adapted.

@dvesh3 dvesh3 merged commit b864c79 into 11.x Jan 3, 2023
@dvesh3 dvesh3 deleted the 12517-move-glossary-to-bundle branch January 3, 2023 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task] Move Glossary to GlossaryBundle within bundles folder in pimcore/pimcore repository

3 participants