Ghost/ghost/admin/controllers
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 Prevent stacking notifications during rapid toggle 2014-07-02 03:42:27 +00:00
modals Add User Role Dropdown 2014-07-30 17:59:14 -06:00
posts Remove minor notifications; Close persistent notifications even on error 2014-07-15 09:03:18 -06:00
settings Add User Role Dropdown 2014-07-30 17:59:14 -06:00
application.js Add a notify action to the notifications component 2014-07-17 17:34:38 +00:00
debug.js Improve importer error messaging 2014-07-29 12:02:18 +01:00
error.js Add error template, route and controller 2014-06-24 23:33:02 +01:00
forgotten.js Stop validation error notification stack 2014-07-30 08:07:34 -07:00
post-settings-menu.js Add Author dropdown to PostSettingsMenu 2014-07-18 17:29:46 -06:00
post-tags-input.js Preserve order of tags as entered by the user. 2014-07-29 02:16:21 +00:00
posts.js Pagination for Users Management screen 2014-07-21 14:03:26 -04:00
reset.js Show error notifications on "reset password" page 2014-07-24 08:45:42 -04:00
settings.js Hide settings/apps unless apps:true is in config.js 2014-06-23 20:27:51 +01:00
setup.js updated Ember Simple Auth to latest version 2014-07-25 16:04:19 +02:00
signin.js Fixup signin and signout 2014-07-29 20:58:43 +00:00
signup.js updated Ember Simple Auth to latest version 2014-07-25 16:04:19 +02:00