| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* Adding debugging for webhook
* Fixing build error
* Moving error down
|
|
|
|
|
|
|
|
|
| |
* PLT-7302: Aggregate Elasticsearch indexes over a certain age.
This is done by a scheduled daily job, in order to keep the shard count
to a sensible level in Elasticsearch.
* Use map[string]string instead of StringMap
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* add response_url support for custom slash commands
* pr suggestions
* pr update / suggestion
* test fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* restrict untrusted, internal http connections by default
* command test fix
* more test fixes
* change setting from toggle to whitelist
* requested ui changes
* add isdefault diagnostic
* fix tests
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added unit tests for getFile headers
* Fixed exe type test to run correctly on multiple platforms
* Make sure we close the body on all Client4 calls
* Changed Response.Response field to Response.Header
* Clarified type of Response.Header
|
|
|
|
|
| |
Help from Jason Blais on wording
Update storage_settings.jsx
Update en.json
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PLT-7195: Added new config option, new license feature, and config UI to system console. Still need to implement behaviour change in email batching code
* PLT-7195: Modified batch emails to respect email notification content type setting
* PLT-7195: Tweaking the colours a bit
* PLT-7195: Added support for email notification content type setting in immediate (non-batched) notification messages. Attempted to clean up the code somewhat. Unit tests coming in a future commit
* PLT-7195: Added unit tests for non-batched emails
* Checked license when applying email content settings
* Changed return type of getFormattedPostTime
|
| |
|
|
|
|
|
|
| |
* fix missing webhook post attachments
* make ProcessSlackAttachments return a new slice instead of modifying it
|
|
|
|
|
|
| |
* PLT-7130 adding more generic push notificaiton message.
* Fixing strings
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* plugin scaffolding / jira integration
* add vendored testify packages
* webhook fix
* don't change i18n ids
* support configuration watching
* add basic jira plugin configuration to admin console
* fix eslint errors
* fix another eslint warning
* polish
* undo unintentional config.json commit >:(
* test fix
* add jira plugin diagnostics, remove dm support, add bot tag, generate web-safe secrets
* rebase, implement requested changes
* requested changes
* remove tests and minimize makefile change
* add missing license headers
* add missing comma
* remove bad line from Makefile
|
|
|
|
|
|
|
|
|
|
| |
* Add user access token UI
* Fix enter press and update mattermost-redux
* Updating UI for access token stuff (#7066)
* Revert segment key
|
|
|
|
|
|
|
|
|
|
|
|
| |
single message and few other changes." (#7072)
* Revert "PLT-6603: Don't return all posts on invalid query. (#7061)"
This reverts commit 25a2013890c7e07b4621fa9b18342e7f35363049.
* Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes. (#5945)"
This reverts commit 8a91235fb3cdc8d094dbc2eaa0d7baa447132b3c.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PLT-6595: System Console for Elasticsearch Job Management.
* Fixing UI issues
* Fixing colors
* ESLint Fixes.
* Update test snapshots.
* Fixing cancel button
* Fix review comments.
* Config capitalisation.
* Review fixes.
|
|
|
|
|
|
|
|
|
| |
message and few other changes. (#5945)
fix 7 and 8
remove @ at "{username} joined the channel"
refactor and update test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
This is necessary for certain users where
GetBucketLocation API is disabled using IAM
policies. There is a field AmazonS3Region
which we need to re-purpose and use to support
this properly.
Fixes https://github.com/mattermost/platform/issues/6999
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enabled on the server. (#7036)
* PLT-7177: Found default preference that needs to be changed
* PLT-7177: Front end behaves as desired
* PLT-7177: Changed default batching interval on server side
* PLT-7177: Added unit tests for new default interval
* PLT-7177: Removed unused import
* PLT-7177: Renamed constants to increase clarity
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SMTP (#6639)
* Issue #6366: Add feature to disable auth for Encrypted connections to SMTP settings.
* Clean PLAIN AUTH Option
* Reorder SMTP server setup and change helptext
* remove unneeded setting and modify logic
* text description change
|
|
|
|
| |
(#7049)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Migrate add incoming webhook components to redux
* Migrate edit incoming webhook components to redux
* Add tests
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* PLT-6595-Server: Job Management APIs.
* MANAGE_JOBS Permission
* Fix test.
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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 System Console Elasticsearch Config.
* Fix review comments.
* More review fixes.
* Review comments.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
LDAP/SAML is enabled (#6857)
|
|
|
|
|
|
|
|
| |
* system console setting for the emoji picker
* remove state.emojiPickerEnable
* update url to /admin_console/customization/emoji
|
|
|
|
|
|
|
|
|
|
| |
* Add config setting to control enabling API version 3
* Update help text for APIv3 config setting (#6843)
* Update configuration_settings.jsx
* Update en.json
|
| |
|