summaryrefslogtreecommitdiffstats
path: root/app/user.go
Commit message (Collapse)AuthorAgeFilesLines
* [XYZ-6] Add sampledata platform command (#8027)Jesús Espino2018-01-111-0/+3
| | | | | | | | * Add fake dependency * [XYZ-6] Add sampledata platform command * Creating EMOJI_NAME_MAX_LENGTH as a constant and using it where needed
* Add admin update endpoint that can update authservice and authdata (#7842)Chris Duarte2018-01-041-0/+24
| | | | | | | | | | * add admin update endpoint that can upate authservice and authdata * Control only SystemAdmin access * Refactored AdminUpdate endpoint to only be able to update AuthData, AuthService and Password by User.Id * Refactor to move `PUT /api/v4/users/{user_id}/auth`. Created a struct to hold UserAuth info.
* Don't omit current user from updated user WS event (#8018)Joram Wilander2018-01-021-3/+1
|
* Role refactor (#7867)Chris2017-11-211-3/+3
| | | | | | | | * role refactor * add missing file * fix web test
* refactor template code (#7860)Chris2017-11-201-2/+2
|
* Include current user in WebSocket update event when setting profile image ↵Joram Wilander2017-11-201-3/+1
| | | | (#7862)
* Refactor password validation and config defaults (#7859)Chris2017-11-201-2/+2
| | | | | | * refactor password validation and config defaults * reorder config lines for clarity
* Reorganize file util functionality (#7848)Chris2017-11-161-3/+3
| | | | | | | | * reorganize file util functionality * fix api test compilation * fix rebase issue
* Merge branch 'release-4.4'Christopher Speller2017-11-091-0/+6
|\
| * PLT-8061 re-activate SAML and Oauth on successful login (#7810)Corey Hulen2017-11-091-0/+6
| |
* | more global config ref cleanup (#7802)Chris2017-11-091-1/+1
|/
* prevent users from changing email addresses to restricted domains (#7765)Chris2017-11-031-0/+11
|
* several one-line panic, race, and logic fixes (#7766)Chris2017-11-031-1/+1
|
* prevent deactivation of sso users (#7759)Chris2017-11-021-3/+3
|
* PLT-7978 Add websocket event for user role update (#7745)Joram Wilander2017-10-311-1/+8
| | | | | | | | * Add websocket event for user role update * Fix tests * More test fixes
* Refactoring cfg refs and load / save functions (#7749)Chris2017-10-311-35/+35
| | | | | | * refactoring cfg refs and load / save functions * improve error output
* simplify things (#7735)Chris2017-10-301-10/+2
|
* Remove more global refs / state (#7723)Chris2017-10-261-1/+1
| | | | | | | | | | * remove more global refs / state * fix job enterprise initialization * fix api4 test compilation * saml api endpoints fix
* eliminate more utils.Cfg references (#7701)Chris2017-10-241-5/+5
|
* Reduce utils.Cfg references (#7650)Chris2017-10-181-14/+14
| | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp
* store/sqlstore cleanup and postgres tests (#7595)Chris2017-10-091-3/+3
| | | | | | | | | | * sqlstore cleanup / postgres tests * remove stopped containers * cmd/platform compile fix * remove test-postgres target from makefile
* Goroutine wranglin (#7556)Chris2017-10-031-10/+14
| | | | | | * goroutine wranglin * synchronize WebConn.WritePump
* remove remaining Global() calls (outside of tests) (#7521)Chris2017-09-281-6/+6
|
* remove einterface gets (#7455)Chris2017-09-191-14/+11
|
* [PLT-7573] Make deactivated user not counted in Town Square member count (#7421)Saturnino Abril2017-09-151-0/+16
| | | | | | * make deactivated user not counted in Town Square member count * update app
* Renaming repoChristopher Speller2017-09-061-4/+4
|
* app type transition (#7167)Chris2017-09-061-204/+204
|
* App: NewLocAppError -> NewAppError (#7327)George Goldberg2017-09-011-32/+26
| | | | | | * App: NewLocAppError -> NewAppError * Remove statuscode that got missed.
* set to default value with config is missing (#7320)Saturnino Abril2017-08-301-1/+1
|
* PLT-???? Prepare file upload infrastructure for Data Retention. (#7266)George Goldberg2017-08-251-3/+3
| | | | | | | | | | | | | | | | | * Prepare file upload infrastructure for Data Retention. This commit prepares the file upload infrastructure for the data retention feature that is under construction. Changes are: * Move file management code to utils to allow access to it from jobs. * From now on, store all file uploads in a top level folder which is the date of the day on which they were uploaded. This commit is based on Harrison Healey's branch, but updated to work with the latest master. * Use NewAppError
* PLT-6226 Fixing races with licensing (#7213)Corey Hulen2017-08-161-1/+1
| | | | | | | | | | * PLT-6226 Fixing races with licensing * Fixing build issue * Fixing licensing issue * removing commented code
* PLT-6763 Implement user access tokens and new roles (server-side) (#6972)Joram Wilander2017-07-311-0/+4
| | | | | | | | | | | | | | | | * Implement user access tokens and new roles * Update config.json * Add public post permission to apiv3 * Remove old comment * Fix model unit test * Updates to store per feedback * Updates per feedback from CS
* PLT-6830 Fixed updating profile image not invalidating cache (#6814)Harrison Healey2017-06-301-1/+3
|
* [PLT-6496] Remove System Console and config settings for image height and ↵Saturnino Abril2017-06-291-10/+10
| | | | | | | | | | width (#6688) * remove System Console and config settings for image height and width * add constants and update config.json * updated as per review
* Make sure to log errors when failing to send emails (#6754)Joram Wilander2017-06-281-4/+2
|
* PLT-6920: Fix password reset email. (#6773)George Goldberg2017-06-281-1/+1
|
* verify for email domain for everything but ldap / saml (#6718)Chris2017-06-261-5/+3
|
* Merge release-3.10 into master (#6654)Joram Wilander2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-6787 Fixed being able to send a post before files finished uploading (#6617) * Fix quick switcher for channels/users not stored locally (#6610) * Fix button text on confirm mention modal (#6609) * fix post delete permission of channel admin (#6608) * open comment thread for the most recent reply-able message (#6605) * Use mutex flag with yarn to prevent concurrent builds interfering (#6619) * Use mutex flag with yarn to prevent concurrent builds interfering * Remove yarn mutex file with clean * Minor bug fixes (#6615) * PLT-6774 - Fixing color for offline icon * PLT-6784 - Fixing status icon * Fixing icon margin * Updating caret position * PLT-6070 Have ChannelMentionProvider stop searching after a term returns no results (#6620) * Fixing JS error (#6623) * Minor bug fixes (#6622) * PLT-6808 - Updating channel switcher on mobile * PLT-6743 - Updating scrollbar styling * Login instead of failing if user exists in OAuth sign-up flow (#6627) * PLT-6802 Disable team switcher (#6626) * Disable team switcher * Fix ESLint errors * PLT-6807 Ensured select teams page can scroll on iOS (#6630) * Do not redirect from account switch pages on 401 (#6631) * Fixing loadtest command and renaming to /test (#6624) * PLT-6820 Update mattermost-redux dependency (#6632) * translations PR 20170612 (#6629) * Bump HTTP client timeout to 30 seconds (#6633) * For team unreads return empty array instead of null (#6636) * PLT-6831 Fix status modal localization IDs (#6637) * Fix status modal localization IDs * Update test snapshot
* PLT-6534 Rotated uploaded profile pictures to be upright (#6482)Harrison Healey2017-05-241-0/+5
|
* PLT-6471 Properly panic when translations can't be loaded (#6414)Harrison Healey2017-05-231-1/+2
| | | | | | | | | | * PLT-6471 Properly panic when translations can't be loaded * Print usage messages when errors occur during CLI initialization * Reverted behaviour of FindDir and added second return value to it * Fixed merge conflict
* PLT-6277 Moved profile image cropping to server (#6269)Harrison Healey2017-05-031-1/+1
| | | | | | * PLT-6277 Moved profile image cropping to server * Cosmetic refactoring of SettingPicture component
* Creating common token store and moving email invites and verification to it ↵Christopher Speller2017-04-271-30/+91
| | | | (#6213)
* PLT-4457 Added API to get multiple users by their usernames (#6218)Harrison Healey2017-04-251-34/+22
| | | | | | | | | | * Allow getting profiles by username without a team * Changed UserStore.GetProfilesByUsernames to return an array * PLT-4457 Added API to get multiple users by their usernames * Changed users/names route to users/usernames
* Don't sanitize returned user when updating a user (#6095)Joram Wilander2017-04-191-7/+5
| | | | | | * Don't sanitize returned user when updating a user * Use user model function for clearing private data
* PLT-6113 Added initial unit tests for cmd package (#6086)Harrison Healey2017-04-151-1/+3
| | | | | | | | * Fixed app.CreateUser not using the provided locale * Added initial unit tests for cmd package * Disabled unit tests while we move to 'go build'
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-121-1/+1
| | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* PLT-6198: Use added to channel system message on default channels. (#5969)George Goldberg2017-04-041-2/+2
| | | | Use a different sytem message when a user was added to a default channel by someone else than when they joined themselves.
* PLT-5900 Removed automatic configuration of SiteURL (#5952)Harrison Healey2017-04-041-32/+32
| | | | | | | | | | | | | | | | * Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705)" This reverts commit a8e68bd8905972ae59de90fa33d5b3e3c274dc47. * Removed automatic configuration of SiteURL * Reverted unintentional config changes * Updated help text * Added link to docs in Site URL warning * Fixed merge conflict
* PLT-6162: Search for users not in a given team. (#5943)George Goldberg2017-04-031-0/+16
|
* PLT-2713 Added ability for admins to list users not in any team (#5844)Harrison Healey2017-03-291-0/+21
| | | | | | * PLT-2713 Added ability for admins to list users not in any team * Updated style of unit test