mirror of
https://github.com/discourse/discourse.git
synced 2025-02-01 06:27:14 +08:00
b120728999
* 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 |
||
---|---|---|
.. | ||
admin_controller_spec.rb | ||
api_controller_spec.rb | ||
backups_controller_spec.rb | ||
badges_controller_spec.rb | ||
color_schemes_controller_spec.rb | ||
dashboard_controller_spec.rb | ||
email_controller_spec.rb | ||
email_styles_controller_spec.rb | ||
email_templates_controller_spec.rb | ||
embeddable_hosts_controller_spec.rb | ||
embedding_controller_spec.rb | ||
emojis_controller_spec.rb | ||
groups_controller_spec.rb | ||
impersonate_controller_spec.rb | ||
permalinks_controller_spec.rb | ||
plugins_controller_spec.rb | ||
reports_controller_spec.rb | ||
robots_txt_controller_spec.rb | ||
screened_emails_controller_spec.rb | ||
screened_ip_addresses_controller_spec.rb | ||
screened_urls_controller_spec.rb | ||
search_logs_spec.rb | ||
site_settings_controller_spec.rb | ||
site_texts_controller_spec.rb | ||
staff_action_logs_controller_spec.rb | ||
themes_controller_spec.rb | ||
user_fields_controller_spec.rb | ||
users_controller_spec.rb | ||
versions_controller_spec.rb | ||
watched_words_controller_spec.rb | ||
web_hooks_controller_spec.rb |