Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | PLT-6595-Server: Job Management APIs. (#6931) | George Goldberg | 2017-07-20 | 3 | -14/+101 | |
| | | | | | | | | * PLT-6595-Server: Job Management APIs. * MANAGE_JOBS Permission * Fix test. | |||||
* | Merge branch 'release-4.0' | Christopher Speller | 2017-07-18 | 2 | -0/+43 | |
|\ | ||||||
| * | Postgres fix | JoramWilander | 2017-07-13 | 1 | -1/+9 | |
| | | ||||||
| * | Minor fix | JoramWilander | 2017-07-12 | 2 | -0/+35 | |
| | | ||||||
* | | PLT-7092 Fixed creation of PostList with null Posts fields (#6924) | Harrison Healey | 2017-07-13 | 2 | -3/+2 | |
| | | ||||||
* | | PLT-6475: Elasticsearch Indexing Worker. (#6879) | George Goldberg | 2017-07-11 | 3 | -0/+111 | |
| | | ||||||
* | | PLT-6916: Redesign the jobs package and Jobserver. (#6733) | George Goldberg | 2017-07-07 | 9 | -352/+685 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit redesigns the jobserver to be based around an architecture of "workers", which carry out jobs of a particular type, and "jobs" which are a unit of work carried by a particular worker. It also introduces "schedulers" which are responsible for scheduling jobs of a particular type automatically (jobs can also be scheduled manually when apropriate). Workers may be run many times, either in instances of the platform binary, or the standalone jobserver binary. In any mattermost cluster, only one instance of platform OR jobserver must run the schedulers. At the moment this is controlled by a config variable, but in future will be controlled through the cluster leader election process. | |||||
* | | add preparatory upgrade code for 4.1 (#6870) | Saturnino Abril | 2017-07-07 | 1 | -0/+9 | |
|/ | ||||||
* | Uncomment upgrade for 4.0 (#6844) | Saturnino Abril | 2017-07-06 | 1 | -5/+3 | |
| | ||||||
* | PLT-6753 Fixed deactivated users counting against max members on a team (#6758) | Harrison Healey | 2017-07-05 | 2 | -2/+24 | |
| | | | | | | * PLT-6753 Fixed deactivated users counting against max members on a team * Removed nested sql query when checking the number of team members | |||||
* | Adding back ping retry (#6810) | Corey Hulen | 2017-07-04 | 1 | -6/+20 | |
| | ||||||
* | Add paging to the GET /emojis endpoint (#6802) | Joram Wilander | 2017-07-03 | 3 | -6/+7 | |
| | ||||||
* | Add some basic sorting support for GET /users endpoint (#6801) | Joram Wilander | 2017-06-30 | 3 | -9/+59 | |
| | ||||||
* | PLT-6909 Remove deleted emojis from cache (#6757) | Harrison Healey | 2017-06-29 | 1 | -1/+5 | |
| | | | | | | * PLT-6909 Remove deleted emojis from cache * Fixed unit tests | |||||
* | Fixed error information being obscured when joining teams with API v4 (#6751) | Harrison Healey | 2017-06-28 | 1 | -2/+2 | |
| | ||||||
* | Stage 1 of caching layer. Framework (#6693) | Christopher Speller | 2017-06-27 | 30 | -1036/+1235 | |
| | ||||||
* | Move remaining actions over to use redux and v4 endpoints (#6720) | Joram Wilander | 2017-06-26 | 1 | -2/+2 | |
| | ||||||
* | PLT-6759 Show deactivated users in GMs (#6703) | Joram Wilander | 2017-06-22 | 1 | -1/+1 | |
| | | | | | | * Show deactivated users in GMs * Fix runtime error when DMing deactivated user | |||||
* | PLT-6761 fixing unit tests (#6671) | Corey Hulen | 2017-06-19 | 5 | -157/+157 | |
| | ||||||
* | PLT-6080 moving clustering to memberlist (#6499) | Corey Hulen | 2017-06-19 | 4 | -31/+488 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-6080 adding cluster discovery service * Adding memberlist lib * Adding memberlist lib * WIP * WIP * WIP * WIP * Rolling back config changes * Fixing make file * Fixing config for cluster * WIP * Fixing system console for clustering * Fixing default config * Fixing config * Fixing system console for clustering * Tweaking hub setting * Bumping up time * merging vendor dir * Updating vendor dir * Fixing unit test * Fixing bad merge * Remove some testing code * Moving comment * PLT-6868 adding db ping retry * Removing unused loc strings * Adding defer to cancel | |||||
* | Add preparatory upgrade code for 4.0 (#6616) | Joram Wilander | 2017-06-09 | 1 | -0/+10 | |
| | ||||||
* | Uncomment upgrade for 3.10 (#6600) | Joram Wilander | 2017-06-06 | 1 | -5/+3 | |
| | ||||||
* | PLT-6752/PLT-6755 Fixed users removed from a team counting against max team ↵ | Harrison Healey | 2017-06-06 | 3 | -3/+106 | |
| | | | | | | | | | | members (#6578) * PLT-6752 Fixed users removed from a team counting against max team members * Updated unit tests for max team members * Fixed being able to have MaxUserPerTeam+1 users in a team | |||||
* | PLT-6341/PLT-6342 Update gorp to mattermost fork and add connection timeout ↵ | Joram Wilander | 2017-05-29 | 5 | -20/+22 | |
| | | | | | | | | | | | | setting (#6410) * Update gorp to mattermost fork and add connection timeout setting * Add go dependency * Rename from connection timeout to query timeout * Properly add gorp dependency | |||||
* | Set length for OriginalId for new installs (#6437) | Joram Wilander | 2017-05-24 | 1 | -0/+1 | |
| | ||||||
* | PLT-6408 Framework for job server (#6404) | Harrison Healey | 2017-05-18 | 4 | -0/+369 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added initial job server * Added job server to be ran as part of platform * Added test job to the enterprise repo * Fixed job server not loading license * Renamed job package to jobs * Fixed TE not being buildable * Added JobStatus table to database * Changed fields used by JobStatus * Added APIs to query job status * Added config change listener to server * Added option to run job server from Makefile * Added ability to enable/disable jobs from config * Commented out placeholder for search indexing job * Fixed govet * Removed debug messages and fixed job api init message | |||||
* | PLT-6472: Basic Elastic Search implementation. (#6382) | George Goldberg | 2017-05-18 | 3 | -0/+70 | |
| | | | | | | | | | | | | | | * PLT-6472: Basic Elastic Search implementation. This currently supports indexing of posts at create/update/delete time. It does not support batch indexing or reindexing, and does not support any entities other than posts yet. The purpose is to more-or-less replicate the existing full-text search feature but with some of the immediate benefits of using elastic search. * Alter settings for AWS compatability. * Remove unneeded i18n strings. | |||||
* | PLT-6019: Add APIv4 Endpoint for restoring Channels (#6263) | Robin Naundorf | 2017-05-15 | 3 | -0/+33 | |
| | ||||||
* | Add API Endpoint for deleted Channels (#5889) | Robin Naundorf | 2017-05-09 | 3 | -0/+108 | |
| | ||||||
* | Add preparatory upgrade code for 3.10 (#6337) | Joram Wilander | 2017-05-06 | 1 | -10/+20 | |
| | ||||||
* | Uncomment upgrade for 3.9 (#6336) | Joram Wilander | 2017-05-04 | 1 | -6/+5 | |
| | | | | | | * Uncomment upgrade for 3.9 * Add 3.9.0 to model/version.go | |||||
* | Copy users in/out out profileByIds cache to prevent data race (#6179) | Joram Wilander | 2017-05-01 | 1 | -2/+5 | |
| | ||||||
* | PLT-6355: Use separate Read Replicas for Search. (#6216) | George Goldberg | 2017-05-01 | 3 | -23/+56 | |
| | ||||||
* | Fix error not appearing when updating to existing username (#6255) | Joram Wilander | 2017-04-28 | 1 | -2/+2 | |
| | ||||||
* | Fixing token size issue (#6258) | Christopher Speller | 2017-04-27 | 1 | -0/+1 | |
| | ||||||
* | Creating common token store and moving email invites and verification to it ↵ | Christopher Speller | 2017-04-27 | 6 | -194/+137 | |
| | | | | (#6213) | |||||
* | PLT-4457 Added API to get multiple users by their usernames (#6218) | Harrison Healey | 2017-04-25 | 2 | -16/+57 | |
| | | | | | | | | | | * 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 | |||||
* | Fix the flaky TestTeamStoreSearchByName test in store/sql_team_store_test.go ↵ | Justin Wyer | 2017-04-24 | 1 | -2/+3 | |
| | | | | (#6187) | |||||
* | Don't sanitize returned user when updating a user (#6095) | Joram Wilander | 2017-04-19 | 1 | -36/+15 | |
| | | | | | | * Don't sanitize returned user when updating a user * Use user model function for clearing private data | |||||
* | Revert "Usernames must start with a letter (#5581)" | Christopher Speller | 2017-04-18 | 3 | -15/+13 | |
| | | | | This reverts commit 2e911b77c3386833f8f0cea82c7b6b3e5583a08e. | |||||
* | Merge branch 'release-3.8' | Christopher Speller | 2017-04-17 | 2 | -1/+39 | |
|\ | ||||||
| * | PLT-6254: Search not in teams include removed members. (#6020) | George Goldberg | 2017-04-07 | 2 | -1/+39 | |
| | | ||||||
* | | Adding the ability to disable full text search queries for master (#6102) | Corey Hulen | 2017-04-17 | 1 | -0/+12 | |
| | | ||||||
* | | Refactor OAuth 2.0 code into app layer (#6037) | Joram Wilander | 2017-04-12 | 5 | -22/+24 | |
| | | ||||||
* | | PLT-5860 Updated copyright date (#6058) | Harrison Healey | 2017-04-12 | 40 | -40/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | | Prepare database upgrade function for v3.9 (#6004) | George Goldberg | 2017-04-07 | 1 | -0/+10 | |
| | | ||||||
* | | APIv4 GET /users/{user_id}/posts/flagged (#5984) | Saturnino Abril | 2017-04-05 | 3 | -5/+159 | |
|/ | | | | | | * APIv4 GET /users/{user_id}/posts/flagged * change permission check | |||||
* | Uncomment 3.8 database upgrade. (#5992) | George Goldberg | 2017-04-05 | 1 | -7/+5 | |
| | ||||||
* | PLT-6115 adding unit tests for licensing (#5916) | Corey Hulen | 2017-04-04 | 1 | -0/+10 | |
| | | | | | | | | * Adding test to license sql store * PLT-6115 adding unit tests for licensing * Removing unused test | |||||
* | Add more OAuth unit tests (#5946) | enahum | 2017-04-03 | 2 | -2/+139 | |
| |