Ghost/ghost/admin/views
Matt Enlow 975f925561 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
..
editor Reach Editor parity with Ember 2014-06-13 18:12:03 -04:00
settings Add User Role Dropdown 2014-07-30 17:59:14 -06:00
application.js Refactor settings routing and mobile interactions 2014-07-14 17:36:48 -06:00
content-list-content-view.js Pagination for Users Management screen 2014-07-21 14:03:26 -04:00
content-preview-content-view.js Add shadows to PostsListView and the adjacent HTML Preview; Fix preview render 2014-06-08 12:53:54 -04:00
editor-save-button.js Make exports consitent. 2014-06-09 13:58:35 -04:00
item-view.js Make exports consitent. 2014-06-09 13:58:35 -04:00
post-item-view.js Better editor entry 2014-06-23 10:15:06 -06:00
post-settings-menu-view.js Added popover component 2014-05-31 17:23:41 -06:00
post-tags-input.js Move inline templates to standalone template file 2014-07-15 15:21:44 +00:00
posts.js Refactor settings routing and mobile interactions 2014-07-14 17:36:48 -06:00
settings.js Refactor settings routing and mobile interactions 2014-07-14 17:36:48 -06:00