Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [PLT-7726] adjustments for the mm-server jenkinsfile (#7688) | Carlos Tadeu Panato Junior | 2017-10-25 | 1 | -1/+1 | |
| | ||||||
* | [PLT-4341] add dnd command (#7694) | Carlos Tadeu Panato Junior | 2017-10-25 | 2 | -0/+26 | |
| | ||||||
* | PLT-7849 Add config setting to disable plugin uploads (#7666) | Joram Wilander | 2017-10-25 | 2 | -5/+19 | |
| | | | | | | * Add config setting to disable plugin uploads * Update unit test | |||||
* | Differentiate between installed and activated states for plugins (#7706) | Joram Wilander | 2017-10-25 | 2 | -10/+120 | |
| | ||||||
* | eliminate more utils.Cfg references (#7701) | Chris | 2017-10-24 | 2 | -28/+1 | |
| | ||||||
* | add model.NewX funcs for builtin types (#7692) | Chris | 2017-10-23 | 4 | -28/+14 | |
| | | | | | | * add model.NewX funcs for builtin types * whoops, forgot to add the new file | |||||
* | Reduce cfg boilerplate (#7689) | Chris | 2017-10-23 | 3 | -156/+12 | |
| | | | | | | | | | | | | * reduce cfg boilerplate * fix compile error * user test fix * another test fix * simplify diagnostics / testing | |||||
* | Expose user.Props through REST API (#7661) | Joram Wilander | 2017-10-20 | 1 | -1/+7 | |
| | ||||||
* | Update v4 POST log endpoint to match v3 permissions (#7653) | Joram Wilander | 2017-10-20 | 2 | -5/+29 | |
| | ||||||
* | [PLT-7362] Option to add user to channel if mentioned user is not currently ↵ | Saturnino Abril | 2017-10-21 | 1 | -1/+77 | |
| | | | | | | | | | | | | | | | | in the channel (#7619) * Option to add user to channel if mentioned user is not currently in the channel * instead of link from server, just add component on client side to add channel member * change implementation using post.props * do clean up and add test * sanitize post.props['add_channel_member'] on post creation * move sanitize to app.CreatePost and also apply to app.UpdatePost | |||||
* | PLT-7740 Update encoding of filename in file headers (#7552) | Joram Wilander | 2017-10-19 | 1 | -2/+4 | |
| | | | | | | * Remove URL escaping of filename in file headers * Add encoding for filename | |||||
* | [PLT-7794] Add user access token enable/disable endpoints (#7630) | Nick Frazier | 2017-10-19 | 2 | -1/+173 | |
| | | | | | | | | | | | | * 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 | |||||
* | Reduce utils.Cfg references (#7650) | Chris | 2017-10-18 | 26 | -500/+555 | |
| | | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp | |||||
* | fix email race condition (#7656) | Chris | 2017-10-18 | 1 | -1/+4 | |
| | ||||||
* | fix job test race condition (#7647) | Chris | 2017-10-18 | 1 | -3/+4 | |
| | ||||||
* | fix preference test races (#7645) | Chris | 2017-10-18 | 1 | -0/+8 | |
| | ||||||
* | PLT-7193: Regression - Custom slash commands don't work in direct or group ↵ | Jonathan | 2017-10-17 | 3 | -7/+148 | |
| | | | | | | | | message channels (#7635) * No longer overriding specified team id for DMs/GMs, as these types of channels don't belong to a team, and doing so breaks slash commands for them * Ensured user is on specified team in case of GM/DM, extended test suite | |||||
* | Merge branch 'release-4.3' | Christopher Brown | 2017-10-16 | 3 | -17/+482 | |
|\ | ||||||
| * | fix race condition in tests (#7609) | Chris | 2017-10-11 | 1 | -0/+16 | |
| | | ||||||
| * | PLT-7811 Standardized team sanitization flow (#7586) | Harrison Healey | 2017-10-09 | 2 | -14/+471 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * post-4.3 commit (#7581) * reduce store boiler plate (#7585) * fix GetPostsByIds error (#7591) * PLT-7811 Standardized team sanitization flow * Fixed TestGetAllTeamListings * Stopped sanitizing teams for team admins * Removed debug logging * Added TearDown to sanitization tests that needed it | |||||
| * | PLT-7818 Updates to post type (#7579) | Joram Wilander | 2017-10-09 | 1 | -3/+11 | |
| | | | | | | | | | | | | * Updates to post type * Update tests | |||||
* | | [PLT-7396] Add the ability to revoke user sessions in System Console > Users ↵ | Rick Batka | 2017-10-16 | 2 | -0/+65 | |
| | | | | | | | | | | | | | | | | #7493 (#7623) * add endpoint and tests for revoking all sessions for a user * fix failing test build | |||||
* | | parallel tests (#7629) | Chris | 2017-10-16 | 2 | -6/+12 | |
| | | ||||||
* | | Use tmpfs containers for api/api4 tests, move and speed up CLI tests (#7606) | Chris | 2017-10-12 | 2 | -2/+104 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * use tmpfs containers for api/api4, move and speed up cli tests * minor optimizations * add missing files, fix pre-existing race condition * add . to TestMain check * add requested log message | |||||
* | | Add User To Channel api route returns a 400 error when trying to add users ↵ | Santos Solorzano | 2017-10-12 | 1 | -0/+5 | |
| | | | | | | | | to a DM or GM channel (#7587) | |||||
* | | Miscellaneous app cleanup (#7594) | Chris | 2017-10-09 | 2 | -27/+14 | |
|/ | | | | | | | | | | | | * app cleanup * whoops, forgot a file * some minor cleanup * longer container deadline * defensive checks | |||||
* | Fix races / finally remove global app for good (#7570) | Chris | 2017-10-04 | 1 | -5/+0 | |
| | | | | | | | | | | | | * finally remove global app for good * test compilation fixes * fix races * fix deadlock * wake up write pump so it doesn't take forever to clean up | |||||
* | PLT-7718 Patch for files (#7564) | Joram Wilander | 2017-10-04 | 3 | -6/+11 | |
| | | | | | | | | | | * Patch for files * Fix merge * Fix tests * Fix another test | |||||
* | PLT-7785: Slash commands can be issued to a channel in a team without it (#7567) | Jonathan | 2017-10-04 | 2 | -6/+38 | |
| | | | | | | * Ensured that specified channel is a part of specified team * Simplified approach to just infer team id from specified channel id to eliminate the attack vector entirely | |||||
* | PLT-7781 Some more OAuth fixes (#7568) | Joram Wilander | 2017-10-04 | 2 | -23/+129 | |
| | | | | | | * Some other oauth fixes * Fix unit test | |||||
* | Updates to session revoking in v4 (#7565) | Joram Wilander | 2017-10-04 | 2 | -1/+21 | |
| | ||||||
* | Only update session activity on specific endpoints (#7549) | Joram Wilander | 2017-10-03 | 4 | -1/+5 | |
| | ||||||
* | Goroutine wranglin (#7556) | Chris | 2017-10-03 | 1 | -2/+1 | |
| | | | | | | * goroutine wranglin * synchronize WebConn.WritePump | |||||
* | Fix bad merge (#7553) | Joram Wilander | 2017-10-02 | 1 | -1/+1 | |
| | ||||||
* | PLT-7705: API to get data retention policy. (#7539) | George Goldberg | 2017-10-02 | 3 | -0/+50 | |
| | | | | | | * PLT-7705: API to get data retention policy. * Fix review comments. | |||||
* | Don't use global app for api / api4 tests (#7528) | Chris | 2017-10-02 | 25 | -262/+269 | |
| | | | | | | | | | | | | | | * 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 | |||||
* | PLT-7404 Return viewed at times in view channel API response (#7428) | Joram Wilander | 2017-09-29 | 2 | -5/+19 | |
| | | | | | | | | * Return viewed at times in view channel API response * Updated transaction to read and write once * Remove transaction and only update if new value greater than older | |||||
* | remove jobs.Srv and other jobs-related globals (#7535) | Chris | 2017-09-29 | 2 | -5/+4 | |
| | ||||||
* | PLT-7684 Add support to outgoing webhooks and slash commands to set post ↵ | Joram Wilander | 2017-09-28 | 2 | -0/+10 | |
| | | | | | | | | type and props (#7531) * Add support to outgoing webhooks and slash commands to set post type and props * Fix nil access | |||||
* | PLT-7633 (E20) Add session idle timeout config setting (#7524) | Joram Wilander | 2017-09-28 | 1 | -0/+1 | |
| | | | | | | | | | | * Add session idle timeout config setting * Modify config setting name to SessionIdleTimeoutInMinutes * Small re-org of if statement * Merge with latest master | |||||
* | remove remaining Global() calls (outside of tests) (#7521) | Chris | 2017-09-28 | 3 | -5/+4 | |
| | ||||||
* | PLT-7470: Add metrics for searches. (#7507) | George Goldberg | 2017-09-25 | 1 | -0/+12 | |
| | ||||||
* | Move sql store code into store/sqlstore package (#7502) | Chris | 2017-09-25 | 1 | -4/+4 | |
| | | | | | | | | | | * move sql store code into store/sqlstore package * move non-sql constants back up to store * fix api test * derp | |||||
* | remove global refs from api/api4 (#7496) | Chris | 2017-09-22 | 27 | -400/+415 | |
| | ||||||
* | remove more global refs (#7480) | Chris | 2017-09-21 | 1 | -2/+1 | |
| | ||||||
* | fix error message escaping (#7467) | Chris | 2017-09-20 | 1 | -2/+2 | |
| | ||||||
* | remove einterface gets (#7455) | Chris | 2017-09-19 | 9 | -22/+20 | |
| | ||||||
* | Fixing profile image tag (#7435) | Corey Hulen | 2017-09-19 | 2 | -3/+3 | |
| | | | | | | | | * Fixing profile image tag * Fixing unit test * Fixing unit test | |||||
* | generate web error when opening an invalid public file link (#7475) | Saturnino Abril | 2017-09-19 | 1 | -0/+2 | |
| | ||||||
* | Implement update OAuthApp endpoint for APIv4, add test (#7413) | n1aba | 2017-09-18 | 2 | -0/+148 | |
| |