summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove more global refs / state (#7723)Chris2017-10-2623-150/+129
| | | | | | | | | | * remove more global refs / state * fix job enterprise initialization * fix api4 test compilation * saml api endpoints fix
* Add config setting to configure plugins directory (#7725)Joram Wilander2017-10-264-8/+22
|
* Store mocks (#7724)Chris2017-10-2630-1/+6949
| | | | | | * store mocks * add example
* [PLT-7364] Ability to Direct Message yourself (#7696)Carlos Tadeu Panato Junior2017-10-262-1/+19
| | | | | | * [PLT-7364] Ability to Direct Message yourself * [PLT-7364] add tests
* Add generated folder to .gitignore (#7714)Christian Claus2017-10-251-0/+1
| | | Add `app/data/*` to gitignore
* translations PR 20171023 (#7699)enahum2017-10-2514-152/+880
|
* PLT-7976: Configurable timeout for Elasticsearch requests. (#7716)George Goldberg2017-10-253-1/+16
|
* Performance improvements for 40M posts (#7708)Christopher Speller2017-10-2534-279/+280
| | | | | | | | | | | | | | | | | | | | | | * Optimizing get root posts SQL query * Setting session invalidation to be reliable * Adding app reciever to SessionHasPermissionToUser * Adding app reciever to SessionHasPermissionToTeam * Adding app reciever to SessionHasPermissionTo * Clear session cache if permission was denied * Fixing rebase issues * Revert "Optimizing get root posts SQL query" This reverts commit f364757e7015cfb4ec673d0a4fc3d57cd25d8dd7. * Fixing build
* Fixing build failure due to missing licence header (#7720)Christopher Speller2017-10-251-0/+3
|
* [PLT-7726] adjustments for the mm-server jenkinsfile (#7688)Carlos Tadeu Panato Junior2017-10-255-50/+112
|
* add missing license headers, test to makefile (#7711)Chris2017-10-2530-1/+114
|
* [PLT-4341] add dnd command (#7694)Carlos Tadeu Panato Junior2017-10-257-0/+126
|
* [PLT-7701] Fix emoji names that trigger mention (#7663)Saturnino Abril2017-10-252-5/+34
| | | | | | | | * fix emoji names that trigger mention * remove regex and rearrange based on comment * make ":@here:" to not trigger a mention
* PLT-7849 Add config setting to disable plugin uploads (#7666)Joram Wilander2017-10-255-10/+34
| | | | | | * Add config setting to disable plugin uploads * Update unit test
* PLT-7934: Make query for bulk elasticsearch indexing more efficient. (#7664)George Goldberg2017-10-256-38/+108
|
* Differentiate between installed and activated states for plugins (#7706)Joram Wilander2017-10-2511-45/+402
|
* PLT-7599: webhook post splitting (#7707)Chris2017-10-245-36/+187
| | | | | | | | * webhook post splitting * style fix * update old webhook test
* PLT-7822: Fix search order for SQL search backend. (#7704)George Goldberg2017-10-243-0/+31
|
* eliminate more utils.Cfg references (#7701)Chris2017-10-2414-288/+59
|
* Fix crash due to null data retention config parameter. (#7702)George Goldberg2017-10-241-1/+1
|
* PLT-7743: Data retention in client side config. (#7695)George Goldberg2017-10-231-0/+7
|
* add model.NewX funcs for builtin types (#7692)Chris2017-10-2310-466/+242
| | | | | | * add model.NewX funcs for builtin types * whoops, forgot to add the new file
* Reduce cfg boilerplate (#7689)Chris2017-10-2313-689/+279
| | | | | | | | | | | | * reduce cfg boilerplate * fix compile error * user test fix * another test fix * simplify diagnostics / testing
* refactor max users per team (#7691)Chris2017-10-209-125/+121
|
* refactor max channels per team enforcement (#7690)Chris2017-10-209-106/+123
|
* Expose user.Props through REST API (#7661)Joram Wilander2017-10-202-2/+7
|
* Update v4 POST log endpoint to match v3 permissions (#7653)Joram Wilander2017-10-202-5/+29
|
* [PLT-7362] Option to add user to channel if mentioned user is not currently ↵Saturnino Abril2017-10-217-8/+185
| | | | | | | | | | | | | | | | 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 Wilander2017-10-191-2/+4
| | | | | | * Remove URL escaping of filename in file headers * Add encoding for filename
* Remove unrelated v3 reference from websocket debug logs (#7662)Joram Wilander2017-10-201-4/+4
|
* [PLT-6712/PLT-7182] /remove and /kick slash command: Remove a member from ↵Carlos Tadeu Panato Junior2017-10-192-0/+150
| | | | the channel (#7523)
* [PLT-7794] Add user access token enable/disable endpoints (#7630)Nick Frazier2017-10-199-5/+348
| | | | | | | | | | | | * 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)Chris2017-10-1891-1276/+1390
| | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp
* use webapp build from cache when possible (#7646)Chris2017-10-181-1/+1
|
* fix email race condition (#7656)Chris2017-10-182-3/+9
|
* Fix teams create example (#7655)Ema Panz2017-10-181-1/+1
| | | Fix the "team create" command wrongly shows a `teams create` example, where an extra "s" is appended to the command name.
* fix job test race condition (#7647)Chris2017-10-181-3/+4
|
* fix preference test races (#7645)Chris2017-10-181-0/+8
|
* PLT-7862: Support batched live indexing. (#7640)George Goldberg2017-10-183-1/+25
|
* PLT-7193: Regression - Custom slash commands don't work in direct or group ↵Jonathan2017-10-174-8/+165
| | | | | | | | 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 Brown2017-10-1631-186/+1415
|\
| * Fix SessionIdleTimeoutInMinutes in default.jsonJoramWilander2017-10-161-1/+1
| |
| * workaround for go smtp bug (#7620)Chris2017-10-121-3/+21
| |
| * fix race condition in tests (#7609)Chris2017-10-112-0/+32
| |
| * Fixing LDAP and SAML settings detection (#7605)Christopher Speller2017-10-111-6/+6
| |
| * translations PR 20171009 (#7598)enahum2017-10-1014-131/+235
| |
| * PLT-7811 Standardized team sanitization flow (#7586)Harrison Healey2017-10-0944-3304/+1686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Wilander2017-10-097-6/+58
| | | | | | | | | | | | * Updates to post type * Update tests
| * PLT-7826: Don't fetch posts from store if ES returns none. (#7596)George Goldberg2017-10-091-6/+8
| |
* | [PLT-7396] Add the ability to revoke user sessions in System Console > Users ↵Rick Batka2017-10-163-0/+75
| | | | | | | | | | | | | | | | #7493 (#7623) * add endpoint and tests for revoking all sessions for a user * fix failing test build