mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-23 21:20:41 +08:00
Why this change? Instead of dealing with a generic object for `Theme#settings`, we want to always be dealing with `ThemeSettings` objects.` Previously, we converted the generic objects to `ThemeSettings` objects in the theme's adapter `afterFindAll` function. This is not correct because updating or saving the theme individual reverted the `Theme#settings` back to an array of generic object. To fix this problem, the proper way with our REST models is to overwrite the static `munge` method and create `ThemeSettings` instances there. |
||
|---|---|---|
| .. | ||
| api-key.js | ||
| build-plugin.js | ||
| customization-base.js | ||
| email-style.js | ||
| embedding.js | ||
| site-text.js | ||
| staff-action-log.js | ||
| tag-group.js | ||
| theme.js | ||
| user-field.js | ||
| web-hook-event.js | ||
| web-hook.js | ||