discourse/app
Sam Saffron 9fb09d147d DEV: allow positioning of nav items and allow selection
Previously we could not place extra nav items in a particular order.

This change introduces a new `before` attribute to addNavigationBarItem
with this attribute we can place a nav item before "top" or any other place.


Additionally this allows navigation items to force active state. In some
cases we may want an items that is simply a "filter" on latest using `?query_params`
when we do that we can "force" the filter active.

A concrete example is the assign plugin that adds a nav item for

Unassigned => `/c/cat-slug/l/latest?assigned=nobody&status=open`

If we did not force then latest would be selected even though the filter
is clicked.
2019-11-01 13:52:25 +11:00
..
assets DEV: allow positioning of nav items and allow selection 2019-11-01 13:52:25 +11:00
controllers FEATURE: categories can require topics have a tag from a tag group 2019-10-31 16:10:19 -04:00
helpers DEV: pluck_first 2019-10-21 12:08:20 +01:00
jobs FEATURE: allow sending bulk invites to staged users 2019-10-30 11:40:03 +05:30
mailers PERF: cache new users counts in summary emails 2019-10-25 16:33:36 -04:00
models PERF: add a filtered index for banners 2019-11-01 11:22:19 +11:00
serializers FEATURE: categories can require topics have a tag from a tag group 2019-10-31 16:10:19 -04:00
services FEATURE: Site setting/UI to allow users to set their primary group (#8244) 2019-10-28 12:46:27 -05:00
views DEV: replace inline RTL attributes with classes in digest.html.erb 2019-10-28 16:36:55 -04:00