mirror of
https://github.com/discourse/discourse.git
synced 2024-11-26 16:53:44 +08:00
57ededb770
Having the admin sidebar code in an instance initializer is not ideal because: * It runs during app boot which may not even be necessary based on site settings * It makes it hard for plugins to register additional links in time without resorting to before/after initializer gymnastics This PR moves the admin sidebar into a lib and creates the panel in custom-sections.js, then the sections and links are loaded when the main sidebar component is rendered, which leaves plugins enough time to add additional links in an initializer. --------- Co-authored-by: David Taylor <david@taylorhq.com> |
||
---|---|---|
.. | ||
javascripts | ||
stylesheets |