Adrian Carolli
b1d13a2d89
[PLT-7793] Add /users/tokens/search endpoint ( #8088 )
...
* Add /users/tokens/search endpoint + tests
* Fix check-style
* Unnecessary deletion
2018-01-11 16:30:55 -05:00
Adrian Carolli
fd3fa8f8dc
[PLT-7793] Added /users/tokens endpoint ( #8038 )
...
* Added /users/tokens/all endpoint
- UserAccessStore now has getAll method
- Added tests
- Added route
- Added handler
* Remove space fix check-style
* Remove blank space check-style
* Fixes for make check-style
* Remove extra code that is un-needed in user_test.go
* Rename endpoint + grammar
- Renamed /users/tokens/all to /users/tokens
- Renamed getUserAccessTokens to getUserAccessTokensForUser
- Renamed getAllUserAccessTokens to getUserAccessTokens
- Minor Grammar changes
* Add localization for sql_user_access_token.get_all
* Fix minor plural spelling
2018-01-05 14:46:48 -05:00
Chris Duarte
5e78d7fe12
Add admin update endpoint that can update authservice and authdata ( #7842 )
...
* 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.
2018-01-04 12:45:59 -05:00
Joram Wilander
617a98d6d8
Allow deactivation of SSO users ( #7952 )
2017-12-08 11:14:55 -08:00
Chris Duarte
27ba68a789
Add Config to disable Auth Transfers. ( #7843 )
...
* Add Config to disable Auth Transfers.
* Set config ExperimentalEnableAuthenticationTransfer behind an E20 license restriction
2017-11-28 11:46:48 -08:00
Chris
816a30397d
Role refactor ( #7867 )
...
* role refactor
* add missing file
* fix web test
2017-11-21 11:08:32 -08:00
Chris
10c5a927cb
more global config ref cleanup ( #7802 )
2017-11-09 14:46:20 -06:00
Chris
9d32cd4208
prevent deactivation of sso users ( #7759 )
2017-11-02 17:24:11 -04:00
Joram Wilander
06ec648cf3
PLT-7978 Add websocket event for user role update ( #7745 )
...
* Add websocket event for user role update
* Fix tests
* More test fixes
2017-10-31 16:00:21 +00:00
Chris
c5e8cb25ca
simplify things ( #7735 )
2017-10-30 11:57:24 -05:00
Chris
7ed011745a
Remove more global refs / state ( #7723 )
...
* remove more global refs / state
* fix job enterprise initialization
* fix api4 test compilation
* saml api endpoints fix
2017-10-26 15:21:22 -04:00
Chris
2a2af0e390
eliminate more utils.Cfg references ( #7701 )
2017-10-24 09:00:05 -07:00
Chris
78a9774147
add model.NewX funcs for builtin types ( #7692 )
...
* add model.NewX funcs for builtin types
* whoops, forgot to add the new file
2017-10-23 09:40:35 -07:00
Chris
08b7b1c414
Reduce cfg boilerplate ( #7689 )
...
* reduce cfg boilerplate
* fix compile error
* user test fix
* another test fix
* simplify diagnostics / testing
2017-10-23 02:39:51 -07:00
Joram Wilander
812f566401
Expose user.Props through REST API ( #7661 )
2017-10-20 17:26:45 -07:00
Nick Frazier
7fa4913f90
[PLT-7794] Add user access token enable/disable endpoints ( #7630 )
...
* Add column to UserAccessTokens table
* PLT-7794 Add user access token enable/disable endpoints
* replaced eliminated global variable
* updates to user_access_token_store and upgrade.go
* style fix and cleanup
2017-10-19 08:10:29 -04:00
Chris
8e19ba029f
Reduce utils.Cfg references ( #7650 )
...
* app.UpdateConfig method
* test fix
* another test fix
* the config override option as-was is just error prone, remove it for now
* derp
2017-10-18 15:36:43 -07:00
Rick Batka
89dc3cb126
[PLT-7396] Add the ability to revoke user sessions in System Console > Users #7493 ( #7623 )
...
* add endpoint and tests for revoking all sessions for a user
* fix failing test build
2017-10-16 20:50:31 -07:00
Joram Wilander
e05edf85cf
PLT-7781 Some more OAuth fixes ( #7568 )
...
* Some other oauth fixes
* Fix unit test
2017-10-04 11:04:56 -04:00
Joram Wilander
affd35071e
Updates to session revoking in v4 ( #7565 )
2017-10-04 11:04:17 -04:00
Chris
9bc7af0c57
Don't use global app for api / api4 tests ( #7528 )
...
* don't use global app for api / api4 tests
* put sleep back. we're gonna have to do some goroutine wrangling
* fix oauth test config assumptions
* jobs package, i'm comin' for you next
* app test fix
* try increasing sleep a little
2017-10-02 09:50:56 +01:00
Corey Hulen
99b7d65504
Fixing profile image tag ( #7435 )
...
* Fixing profile image tag
* Fixing unit test
* Fixing unit test
2017-09-19 16:34:39 -04:00
Christopher Speller
29fca51821
Renaming repo
2017-09-06 23:11:59 -07:00
Christopher Speller
7bc8e9a08d
Adding jenkinsfile for new build server.
2017-09-06 23:11:58 -07:00
Chris
1adfd0e9be
app type transition ( #7167 )
2017-09-06 17:12:54 -05:00
Joram Wilander
b37e17c032
Fix setting profile image for other users ( #7306 )
2017-08-31 08:57:35 -04:00
Saturnino Abril
651dd33b29
set to default value with config is missing ( #7320 )
2017-08-30 13:54:16 -04:00
Corey Hulen
0ab490845a
PLT-6226 Fixing races with licensing ( #7213 )
...
* PLT-6226 Fixing races with licensing
* Fixing build issue
* Fixing licensing issue
* removing commented code
2017-08-16 09:51:45 -07:00
Joram Wilander
59992ae4a4
PLT-6763 Implement user access tokens and new roles (server-side) ( #6972 )
...
* 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
2017-07-31 12:59:32 -04:00
Joram Wilander
5507154992
Add some basic sorting support for GET /users endpoint ( #6801 )
2017-06-30 12:07:23 -04:00
Harrison Healey
c66799a839
Fixed error information being obscured when joining teams with API v4 ( #6751 )
2017-06-28 07:56:29 -04:00
Joram Wilander
23ccfc845c
Move remaining actions over to use redux and v4 endpoints ( #6720 )
2017-06-26 08:16:57 -04:00
Joram Wilander
a9ef8b52aa
Fix panic in v4 client ( #6704 )
2017-06-21 12:50:51 -07:00
Carlos Tadeu Panato Junior
7a927c03e4
Add tests for CreateUserWithInviteId and CreateUserWithHash ( #6363 )
2017-05-10 07:46:52 -04:00
Joram Wilander
36a15925dc
Fix user autocomplete for DMs and GMs ( #6265 )
2017-04-28 08:04:13 -07:00
Joram Wilander
514f038f44
Fix error not appearing when updating to existing username ( #6255 )
2017-04-28 10:11:26 -04:00
Christopher Speller
9a87bb3af6
Creating common token store and moving email invites and verification to it ( #6213 )
2017-04-27 10:55:03 -04:00
Harrison Healey
db68e598a1
PLT-4457 Added API to get multiple users by their usernames ( #6218 )
...
* 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
2017-04-25 08:00:41 -07:00
Joram Wilander
0b919a324a
Don't sanitize returned user when updating a user ( #6095 )
...
* Don't sanitize returned user when updating a user
* Use user model function for clearing private data
2017-04-19 15:38:35 -04:00
Christopher Speller
5398c82e1b
Revert "Usernames must start with a letter ( #5581 )"
...
This reverts commit 2e911b77c3 .
2017-04-18 17:37:25 -04:00
Saturnino Abril
742bab6429
APIv4 PUT /users/{user_id}/active ( #6118 )
2017-04-17 11:06:33 -04:00
Harrison Healey
fb6f2a123c
PLT-5860 Updated copyright date ( #6058 )
...
* 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
2017-04-12 08:27:57 -04:00
Joram Wilander
dfc6db7374
Refactor switching login type code into app layer and add v4 endpoint ( #6000 )
...
* Refactor switching login type code into app layer and add v4 endpoint
* Fix unit test
2017-04-10 08:19:49 -04:00
George Goldberg
232a99f0c7
PLT-6162: Search for users not in a given team. ( #5943 )
2017-04-03 13:11:12 -04:00
Joram Wilander
84826bf563
Re-enable MFA test ( #5911 )
2017-03-31 10:00:01 -04:00
Joram Wilander
5f6d50bff1
Use 201 status code where appropriate for APIv4 ( #5903 )
2017-03-31 09:56:20 -04:00
Harrison Healey
6ac87d82e3
PLT-2713 Added ability for admins to list users not in any team ( #5844 )
...
* PLT-2713 Added ability for admins to list users not in any team
* Updated style of unit test
2017-03-29 21:11:40 -04:00
George Goldberg
a4764a5c10
PLT-6083: API to get users not in a specific team. ( #5888 )
2017-03-29 21:10:51 -04:00
prixone
8b868828bf
PLT 6125 Allow system admins to create users on closed servers ( #5908 )
...
* Update user.go
Added method to create user accounts using a privileged system_admin account
* Update user.go
Added respective method to handle the the APIv4 call to create users with privileged account(system_admin) by passing server restrictions of EnableUserCreation and/or EnableOpenServer set to false.
* Update user_test.go
Added test case
2017-03-29 21:05:32 -04:00
Harrison Healey
022627f940
Disabled problematic unit test ( #5891 )
2017-03-27 13:13:30 -07:00