summaryrefslogtreecommitdiffstats
path: root/model
Commit message (Collapse)AuthorAgeFilesLines
* PLT-7183: User/Channel NotifyProps Bulk Import. (#7019)George Goldberg2017-07-262-10/+49
|
* PLT-7123: Add tutorial, flags and favorites to bulk importer. (#7000)George Goldberg2017-07-211-0/+1
|
* PLT-6595-Server: Job Management APIs. (#6931)George Goldberg2017-07-203-6/+74
| | | | | | | | * PLT-6595-Server: Job Management APIs. * MANAGE_JOBS Permission * Fix test.
* PLT-6595: API to purge Elasticsearch indexes. (#6971)George Goldberg2017-07-191-0/+10
|
* Merge branch 'release-4.0'Christopher Speller2017-07-183-8/+7
|\
| * PLT-7025: Fix Slack Import API. (#6905)George Goldberg2017-07-121-5/+3
| |
| * Fixing error in apiv4 flagged posts route (#6880)Christopher Speller2017-07-091-2/+2
| |
| * Enable emoji picker by default in config.json (#6871)Saturnino Abril2017-07-081-1/+1
| |
| * Minor fixJoramWilander2017-07-061-0/+1
| |
* | [PLT-6676] Make OutgoingWebhook to fire when post has no text content but ↵Saturnino Abril2017-07-182-3/+31
| | | | | | | | | | | | | | | | only attachment (#6935) * make OutgoingWebhook to fire when post has no text content but only attachment * update per comment and modify payload & test
* | PLT-6474 Basic Elasticsearch System Console Page (#6825)George Goldberg2017-07-131-2/+0
| | | | | | | | | | | | | | | | | | | | * PLT-6474: Basic System Console Elasticsearch Config. * Fix review comments. * More review fixes. * Review comments.
* | Fixing client4 ping (#6915)Christopher Speller2017-07-121-1/+1
| |
* | PLT-7077: ignore null array items in slack attachments (#6904)Chris2017-07-126-58/+135
| | | | | | | | | | | | | | | | | | | | * ignore null array items in incoming webhooks / command responses * consolidate code, process announcements in command response as well * make a bit more idiomatic, add tests * add missing file
* | PLT-6475: Elasticsearch Indexing Worker. (#6879)George Goldberg2017-07-111-0/+6
| |
* | Migrate add and edit outgoing webhook components to redux (#6818)Joram Wilander2017-07-101-15/+16
| |
* | PLT-6976: Elasticsearch capitalisation and tests. (#6839)George Goldberg2017-07-072-9/+9
| | | | | | | | | | | | | | * Fixes Elasticsearch to have consistent capitalisation everywhere across the code and UI (except the config file unfortunately). * Adds basic unit tests for Elastichsearch. * Adds a Elasticsearch docker image to the Makefile to enable testing the Elasticsearch feature.
* | PLT-6916: Redesign the jobs package and Jobserver. (#6733)George Goldberg2017-07-074-66/+100
|/ | | | | | | | | | | | | | 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.
* Uncomment upgrade for 4.0 (#6844)Saturnino Abril2017-07-061-0/+1
|
* teammate name display setting: username as default or full_name when ↵Saturnino Abril2017-07-051-5/+9
| | | | LDAP/SAML is enabled (#6857)
* [PLT-6969] System console setting for the emoji picker (#6809)Saturnino Abril2017-07-061-1/+7
| | | | | | | | * system console setting for the emoji picker * remove state.emojiPickerEnable * update url to /admin_console/customization/emoji
* PLT-6554 Add config setting to control enabling API version 3 (#6835)Joram Wilander2017-07-041-0/+6
| | | | | | | | | | * Add config setting to control enabling API version 3 * Update help text for APIv3 config setting (#6843) * Update configuration_settings.jsx * Update en.json
* Add paging to the GET /emojis endpoint (#6802)Joram Wilander2017-07-031-3/+4
|
* Fix EnablChannelViewedMessages typo (#6822)Jason Blais2017-07-031-4/+4
| | | | | | | | | | | | | | | | * Update config.json * Update config.go * Update config.go * Update channel.go * Update post.go * Update diagnostics.go * Update config.go
* PLT-6955: Add new config fields to diagnostics. (#6791)George Goldberg2017-06-301-2/+5
| | | | | | * PLT-6955: Add new config fields to diagnostics. * Fix review comments.
* Add some basic sorting support for GET /users endpoint (#6801)Joram Wilander2017-06-301-0/+22
|
* [PLT-5864] Move teammate name display setting to the System Console (#6681)Saturnino Abril2017-06-304-24/+40
| | | | | | | | | | * move teammate name display setting to the system console * update all the likes of TeammateNameDisplay names * fix gofmt error * rebase and fix conflict
* PLT-6474: Server: Add elasticsearch/test endpoint to API. (#6792)George Goldberg2017-06-291-0/+17
|
* PLT-6610 sending websocket event for last channel viewed (#6787)Corey Hulen2017-06-292-0/+7
|
* [PLT-6496] Remove System Console and config settings for image height and ↵Saturnino Abril2017-06-291-30/+0
| | | | | | | | | | width (#6688) * remove System Console and config settings for image height and width * add constants and update config.json * updated as per review
* PLT-6931 Properly parse request body in post search (#6768)Joram Wilander2017-06-281-2/+2
| | | | | | * Properly parse request body in post search * Update driver to use correct body
* Stage 1 of caching layer. Framework (#6693)Christopher Speller2017-06-271-1/+0
|
* verify for email domain for everything but ldap / saml (#6718)Chris2017-06-261-13/+7
|
* platform/model: Don't pull in the "testing" package in normal builds (#6735)Adrien2017-06-261-0/+0
| | | | | | | Rename all files importing the "testing" package in "platform/model" so that they only get compiled in test builds. This avoids the side effects of the testing package (notably, defining some command line flags with the "flags" package) for codebases importing the model package.
* Move remaining actions over to use redux and v4 endpoints (#6720)Joram Wilander2017-06-261-3/+14
|
* PLT-3711: Add websocket event for emoji addition (#6211)VeraLyu2017-06-231-0/+1
| | | | | | | | | | | | * PLT-3711: Add websocket event for emoji addition * (SA) updated as per review This PR is edited directly to merge into master. * (SA) updated as per review This PR is edited directly to merge into master.
* when a channel is update propagate the channel to everybody (#6677)Carlos Tadeu Panato Junior2017-06-211-0/+1
|
* Fix panic in v4 client (#6704)Joram Wilander2017-06-211-197/+205
|
* Add GET /teams/invite/{invite_id} endpoint for v4 (#6685)Joram Wilander2017-06-201-0/+10
|
* Add GET /analytics/old endpoint for v4 (#6666)Joram Wilander2017-06-191-0/+18
|
* Add POST and DELETE /license endpoints for v4 (#6665)Joram Wilander2017-06-191-1/+45
| | | | | | * Add POST and DELETE /license endpoints for v4 * Fix comment text
* PLT-6080 moving clustering to memberlist (#6499)Corey Hulen2017-06-199-69/+348
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* PLT-6830 Stopped sanitizing User.LastPictureUpdate field (#6661)Harrison Healey2017-06-161-1/+0
|
* Move user actions over to use redux and v4 (#6649)Joram Wilander2017-06-151-1/+1
|
* Add APIv4 endpoint to permanently delete teams (#6604)Zeger-Jan van de Weg2017-06-151-0/+11
| | | | | Tests are added, however, it only tests the property if its soft deleted. In the background it will be hard deleted, but that is untestable through a integration test.
* Uncomment upgrade for 3.10 (#6600)Joram Wilander2017-06-061-0/+1
|
* PLT-3466 E10: Add announcement bar feature (#6509)Joram Wilander2017-06-052-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | * E10 - Add announcement bar feature * Updates per feedback * Add component tests and snapshots * Update snapshots * Updating color picker UI (#6543) * Add class to body tag when banner is not dismissable and clean up localstorage items when banner changes * Fixing links (#6544) * Updating UI for fixed error bar (#6552) * Truncating text on fixed banner (#6561) * Plt 3466 - Error bar link states (#6577) * Updating error bar hover state * Updating error bar link states
* [PLT-5465/APIV4] GET /system/health - Improve ping health check to have ↵Carlos Tadeu Panato Junior2017-05-302-7/+16
| | | | | | | | | | limits (#6331) * implement PLT-5465 - Improve ping health check to have limits * update /ping and delete /health * remove permission check
* Support AWS Signature V2 for Mattermost for S3 storage. (#6462)Harshavardhana2017-05-301-0/+6
| | | | | | | Certain S3 compatible servers only use Legacy Signature (AWS Signature V2), current code only supports signature v4. This PR adds facility to click a button on the UI to enable legacy signature with S3 compatible servers.
* PLT-6341/PLT-6342 Update gorp to mattermost fork and add connection timeout ↵Joram Wilander2017-05-291-0/+11
| | | | | | | | | | | | 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
* Adding short unit tests by default (#6494)Christopher Speller2017-05-251-0/+8
|