Ghost/ghost/admin/app/routes/settings
Kevin Ansfield e289b391f1 🐛 Fixed install of free themes from the marketplace that aren't in the built-in list
no issue

When we were given a source+ref we were using that to find a theme object from the built-in list of marketplace themes and if it wasn't found redirecting to the change-theme screen. That redirect didn't need to happen because we only need the `ref` and can determine the theme name from that.

- passed `ref` through to the install modal as a data argument
- updated install modal to get theme name from passed in theme or extracted from passed in `ref` when theme is not known
- adjusted "isDefaultTheme" so it always checks against Casper rather than using the `ref: 'default'` value from the list of marketplace themes
2021-11-12 12:57:25 +00:00
..
design 🐛 Fixed install of free themes from the marketplace that aren't in the built-in list 2021-11-12 12:57:25 +00:00
integration/webhooks Added Integrations as a subpage of Settings 2021-10-18 14:47:59 +02:00
integrations Removed obsolete integration files 2021-11-05 13:42:38 +01:00
product Wired products data to Product settings screen (#1927) 2021-04-22 22:17:19 +05:30
staff Added Staff as subpages of Settings 2021-10-18 13:27:42 +02:00
theme 🎨 Added error message from limit service to theme upload 2021-05-26 19:05:19 +02:00
code-injection.js Made session.user a synchronous property rather than a promise 2021-07-08 14:54:31 +01:00
design.js Added acceptance tests for new design screen 2021-11-01 17:48:49 +00:00
general.js Made session.user a synchronous property rather than a promise 2021-07-08 14:54:31 +01:00
integration.js Added Integrations as a subpage of Settings 2021-10-18 14:47:59 +02:00
integrations.js Added Integrations as a subpage of Settings 2021-10-18 14:47:59 +02:00
labs.js Made session.user a synchronous property rather than a promise 2021-07-08 14:54:31 +01:00
members-email.js Bumped eslint-plugin-ghost and fixed linter errors 2021-07-15 15:27:29 +01:00
membership.js Removed membership setting access for contributors 2021-11-10 16:57:25 +05:30
navigation.js Made session.user a synchronous property rather than a promise 2021-07-08 14:54:31 +01:00
product.js Renamed isAdmin/isOwner/isAdminOrOwner to reduce confusion 2021-07-12 14:55:56 +02:00
products.js Wired new Products settings UI to API data (#1930) 2021-04-26 23:52:04 +05:30
theme-install.js 🐛 Fixed theme installs from ghost.org/marketplace 2021-11-10 10:58:29 +00:00
theme.js Added a redirect from /settings/theme -> /settings/design 2021-10-21 16:35:20 +01:00