mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-13 22:41:32 -05:00
667888aeb3
Closes #2083 * Added hbs template for apps listing * Added settings to read the activeApps * Added viewcontrol to activate / deactivate apps * Added API handler to store activeApps (by `name` in the `package.json` file) * On button click it turns the button into "Working" and changes class to `button` (grey one) * On success, rerenders the pane, adds success notification about apps being saved * On error, rerenders the pane, adds error notification with error message Missing: * tests: couldn't figure out how to add mock apps with mock package.json data * actually registering, etc, re #2140 * icon from the sidebar
15 lines
No EOL
549 B
Handlebars
15 lines
No EOL
549 B
Handlebars
<header>
|
|
<button class="button-back">Back</button>
|
|
<h2 class="title">Apps</h2>
|
|
</header>
|
|
|
|
<section class="content">
|
|
<ul class="js-apps">
|
|
{{#each availableApps}}
|
|
<li>
|
|
{{#if package}}{{package.name}} - {{package.version}}{{else}}{{name}} - package.json missing :({{/if}}
|
|
<button data-app="{{name}}" class="{{#if active}}button-delete js-button-deactivate js-button-active">Deactivate{{else}}button-add js-button-activate">Activate{{/if}}</button>
|
|
</li>
|
|
{{/each}}
|
|
</ul>
|
|
</section> |