Ghost/core/client/components
Matt Enlow 21abed7f9a Add User Role Dropdown
Closes #3402, Closes #3428

-------------------

 ### Components
- Added GhostSelectComponent to handle async select creation (h/t @rwjblue)
- Added GhostRolesSelector (extends GhostSelect) for displaying user role options
- Created StoreInjector for surgically inserting the store into things that normally wouldn't have them.

 ### Users Settings
- InviteNewUserModal now uses GhostRolesSelector & defaults to Author
- The role dropdown for user settings has permissions set per 3402

 ### User Model
- Added `role` property as an interface to getting and setting `roles`
- Refactored anything that set `roles` to set `role`
- isAdmin, isAuthor, isOwner and isEditor are all keyed off of `role` now

 ### Tests
- Added functional tests for Settings.Users
- updated settings.users and settings.users.user screens
- fix spacing on screens

 ### Server Fixtures
- Fixed owner fixture's roles
2014-07-30 17:59:14 -06:00
..
gh-activating-list-item.js Make exports consitent. 2014-06-09 13:58:35 -04:00
gh-blur-input.js Refactored PostSettingsMenuController 2014-06-13 12:14:58 -06:00
gh-codemirror.js Allow tabbing responsive editor when not on mobile. 2014-06-25 12:30:57 +00:00
gh-file-upload.js Finish Debug screen for Ember admin 2014-06-25 04:36:17 +00:00
gh-form.js Make exports consitent. 2014-06-09 13:58:35 -04:00
gh-markdown.js Add fileStorage config to frontend 2014-06-23 23:33:14 +01:00
gh-modal-dialog.js Enable post deletion from Ember admin 2014-06-04 13:19:57 +00:00
gh-notification.js Check the end of notification fade-out animation 2014-07-13 15:00:25 +01:00
gh-notifications.js Add a notify action to the notifications component 2014-07-17 17:34:38 +00:00
gh-popover-button.js Ember cleanup: single quotes for JS 2014-06-01 21:53:16 +01:00
gh-popover.js Added fadeout to gh-popover 2014-07-03 13:13:18 -06:00
gh-role-selector.js Add User Role Dropdown 2014-07-30 17:59:14 -06:00
gh-select.js Add User Role Dropdown 2014-07-30 17:59:14 -06:00
gh-trim-focus-input.js Trim title in editor on blue/focusOut 2014-06-23 20:07:34 +00:00
gh-upload-modal.js Add fileStorage config to frontend 2014-06-23 23:33:14 +01:00