discourse/app/assets/stylesheets/common/admin
Krzysztof Kotlarek b120728999
FEATURE: Ability to add components to all themes (#8404)
* FEATURE: Ability to add components to all themes

This is the first and functional step from that topic https://dev.discourse.org/t/adding-a-theme-component-is-too-much-work/15398/16

The idea here is that when a new component is added, the user can easily assign it to all themes (parents).

To achieve that, I needed to change a site-setting component to accept `setDefaultValues` action and `setDefaultValuesLabel` translated label.
Also, I needed to add `allowAny` option to disable that for theme selector.

I also refactored backend to accept both parent and child ids with one method to avoid duplication (Renamed `add_child_theme!` to more general `add_relative_theme!`)

* FIX: Improvement after code review

* FIX: Improvement after code review2

* FIX: use mapBy and filterBy directly
2019-11-28 16:19:01 +11:00
..
admin_base.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
admin_intro.scss UX: Mobile editor style fixes (#7878) 2019-07-11 09:57:53 -04:00
admin_report.scss FIX: IE11 layout glitches 2019-01-21 13:40:55 -05:00
admin_report_chart.scss FEATURE: part 2 of dashboard improvements 2018-07-19 14:33:11 -04:00
admin_report_counters.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
admin_report_inline_table.scss FEATURE: part 2 of dashboard improvements 2018-07-19 14:33:11 -04:00
admin_report_stacked_chart.scss FIX: better handling of resizing in stacked charts (#6921) 2019-01-22 11:20:50 +01:00
admin_report_table.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
admin_reports.scss FIX: IE11 layout glitches 2019-01-21 13:40:55 -05:00
api.scss FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
backups.scss follow up adjustment to ff34ab6 2019-11-26 16:04:40 -05:00
badges.scss General admin style cleanup 2019-10-04 13:25:54 -04:00
customize-install-theme.scss UX: List popular themes and components in admin panel (#6997) 2019-02-20 14:58:31 -05:00
customize.scss FEATURE: Ability to add components to all themes (#8404) 2019-11-28 16:19:01 +11:00
dashboard.scss Prettier 2019-09-10 15:09:16 -04:00
emails.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
plugins.scss UX: Mobile editor style fixes (#7878) 2019-07-11 09:57:53 -04:00
settings.scss General admin style cleanup 2019-10-04 13:25:54 -04:00
staff_logs.scss General admin style cleanup 2019-10-04 13:25:54 -04:00
suspend.scss DEV: adds prettier (#5956) 2018-06-08 11:49:31 +02:00
users.scss Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00