summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Role refactor (#7867)Chris2017-11-212-102/+107
| | | | | | | | * role refactor * add missing file * fix web test
* Hide pre-release features section of advanced settings pane. (#7847)Chris Duarte2017-11-211-0/+1
|
* refactor template code (#7860)Chris2017-11-202-94/+178
|
* Refactor password validation and config defaults (#7859)Chris2017-11-202-31/+158
| | | | | | * refactor password validation and config defaults * reorder config lines for clarity
* Reorganize file util functionality (#7848)Chris2017-11-166-531/+532
| | | | | | | | * reorganize file util functionality * fix api test compilation * fix rebase issue
* Merge branch 'release-4.4'Christopher Speller2017-11-162-0/+155
|\
| * Replace os.Rename with directory copy util in plugin extraction (#7825)Joram Wilander2017-11-132-0/+155
| |
* | fix config cli option (#7850)Chris2017-11-162-6/+34
| |
* | 7740: Set auto-submitted and precedence headers for emails (#7741)Carsten Pfeiffer2017-11-151-0/+2
|/ | | | | | | | * Set auto-submitted and precedence headers for emails This prevents auto-responses from out-of-office agents. * Apply gofmt
* invoke config listeners when app.UpdateConfig is used (#7773)Chris2017-11-031-3/+7
|
* config watcher fix (#7772)Chris2017-11-031-1/+1
|
* several one-line panic, race, and logic fixes (#7766)Chris2017-11-031-1/+1
|
* Refactoring cfg refs and load / save functions (#7749)Chris2017-10-314-91/+119
| | | | | | * refactoring cfg refs and load / save functions * improve error output
* Add autoclose dm config parameter (#7734)Chris2017-10-301-0/+1
| | | | | | * add autoclose dm config parameter * update naming
* Remove unused variables / code (#7736)Chris2017-10-302-287/+5
| | | | | | * remove unused variables / code * fix bug in testPostStoreGetOldest
* simplify things (#7735)Chris2017-10-306-32/+8
|
* less impactful fix (#7729)Chris2017-10-271-0/+6
|
* Remove more global refs / state (#7723)Chris2017-10-261-1/+3
| | | | | | | | | | * remove more global refs / state * fix job enterprise initialization * fix api4 test compilation * saml api endpoints fix
* [PLT-7726] adjustments for the mm-server jenkinsfile (#7688)Carlos Tadeu Panato Junior2017-10-252-6/+33
|
* add missing license headers, test to makefile (#7711)Chris2017-10-255-0/+15
|
* PLT-7743: Data retention in client side config. (#7695)George Goldberg2017-10-231-0/+7
|
* Merge branch 'release-4.3'Christopher Brown2017-10-162-9/+27
|\
| * workaround for go smtp bug (#7620)Chris2017-10-121-3/+21
| |
| * Fixing LDAP and SAML settings detection (#7605)Christopher Speller2017-10-111-6/+6
| |
* | parallel tests (#7629)Chris2017-10-161-4/+8
|/
* PLT-7668: Elasticsearch & DataRetention in client license. (#7548)George Goldberg2017-10-031-0/+2
|
* PLT-7641: Cleanup the jsonl files from `make test` (#7466)Jonathan2017-09-251-1/+1
| | | | | | * Disabled automatic log rotation to avoid multiple log file creation, added mattermost.log.jsonl files to gitignore * Added log file delete to make clean
* PLT-7666: Clean up files on disk/s3 in data retention. (#7503)George Goldberg2017-09-252-0/+72
|
* Finally do away with NewLocAppError function. (#7498)George Goldberg2017-09-251-27/+27
| | | | | This cleans up the few NewLocAppError calls that crept in since the main bulk of them were removed, and finally removes the NewLocAppError function altogether.
* Run file tests on Minio and local drivers. (#7482)George Goldberg2017-09-221-77/+98
|
* remove more global refs (#7480)Chris2017-09-211-18/+3
|
* PLT-7508: Add settings to disable wide mention confirmation (#7416)Jesús Espino2017-09-201-0/+1
|
* remove einterface gets (#7455)Chris2017-09-191-8/+0
|
* PLT-7563 Fixed template handling to support more values (#7404)Harrison Healey2017-09-131-2/+5
|
* PLT-7407: Back-end plugins (#7409)Chris2017-09-111-20/+13
| | | | | | | | | | | | * tie back-end plugins together * fix comment typo * add tests and a bit of polish * tests and polish * add test, don't let backend executable paths escape the plugin directory
* Renaming repoChristopher Speller2017-09-0616-30/+24
|
* app type transition (#7167)Chris2017-09-063-3/+6
|
* Revert "[PLT-7475] Add S3 region to system console and add S3 validation ↵Saturnino Abril2017-09-062-92/+18
| | | | | | | | (#7373)" (#7387) This reverts commit 8d680cf64ec7fb6c8b242b8048989d0f0550cb68. Move to 4.3. Will discuss more if validation is necessary.
* Configs for themes in `Display Settings`: hide themes options, hide custom ↵David Meza2017-09-051-1/+7
| | | | | | | | | | | | | | themes, specific list of themes (#7173) * Add configuration to enable or disable choosing themes in Display Settings. Only for Licensed servers. * Add configuration to enable or disable choosing custom themes in Display Settings. Only for Licensed servers. * Add configuration to enable or disable a specific list of themes to choose in Display Settings. Only for Licensed servers. * Added config value and logic for "DefaultTheme" * Fix problem with undefined values when the server is not licensed
* Experimental plugin system console UI (#7338)Joram Wilander2017-09-051-0/+2
| | | | | | | | | | | | | | | | * Add system console UI for uploading/listing/removing plugins * Add localization strings * Add banner to plugin settings * Updating UI for experimental plugins (#7362) * Text updates * Updating UI for experimental plugin stuff (#7377) * Properly clear file input after upload
* PLT-7468 Moved more error pages to use predefined error types (#7378)Harrison Healey2017-09-051-10/+2
| | | | | | | | * PLT-7468 Moved more errors to use error types * PLT-7468 Moved 404 error page to use error types * Made helper function for rendering external links on error page
* PLT-7522 Cleaned up translation of templates (#7351)Harrison Healey2017-09-052-2/+76
| | | | | | | | * PLT-7522 Cleaned up translation of templates * Added unit tests * Changed TranslateAsHtml to not be variadic
* [PLT-7475] Add S3 region to system console and add S3 validation (#7373)Saturnino Abril2017-09-062-18/+92
| | | | | | | | | | * add S3 region to system console and add S3 validation * update translation message * add bool as return value to Validate* functions * update Validate* functions to be pure
* PLT-7519: Better rate-limiting. (#7365)George Goldberg2017-09-052-1/+65
|
* PLT-7517 Added setting to enable tracing of Amazon S3 connections (#7349)Harrison Healey2017-09-051-1/+11
| | | | | | | | | | | | * PLT-7517 Added setting to enable tracing of Amazon S3 connections * Removed unnecessary placeholders on boolean settings * Added AmazonS3Trace to diagnostics * Updated AmazonS3Trace setting name in system console * Removing extra colon
* Add x to be able to leave public and private channels (#7145)David Meza2017-09-011-0/+1
| | | | | | | | | | * Add config value EnableXToLeaveChannelsFromLHS that if true displays x to the right of private and public channels on the LHS. * Displays x to the right of private and public channels on the LHS based on if EnableXToLeaveChannelsFromLHS=true. * change the tooltip for private and public channels to `Leave channel` * Add client-side event for when user clicks the "x" button. Different for public, private, DM.
* Config to make town square read only (#7140)David Meza2017-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Be able to make Town Square read-only (Disable typing messages for non admins). * Do not emit UserTypingEvent when TownSquareIsReadOnly and is Town Square. * Add unit tests for TownSquareIsReadOnly config value and logic. * Add TownSquareIsReadOnly to System console>Policy. Added Telemetry. * Add control for TownSquareIsReadOnly=true only for License Enterprise Edition E10 & E20. * Update en.json * Update en.json * Update policy_settings.jsx * Change config value from TownSquareIsReadOnly to ExperimentalTownSquareIsReadOnly. * Refactored to simplify. Avoid code repeat and multiple db calls.
* Implement experimental REST API endpoints for plugins (#7279)Joram Wilander2017-09-013-0/+129
| | | | | | | | | | | | | | | | | | * Implement experimental REST API endpoints for plugins * Updates per feedback and rebase * Update tests * Further updates * Update extraction of plugins * Use OS temp dir for plugins instead of search path * Fail extraction on paths that attempt to traverse upward * Update pluginenv ActivePlugins()
* PLT-3893: Structured Logging Continues (#7252)Jonathan2017-08-315-7/+545
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-3893: Imported logger work from https://github.com/MusikPolice/platform * PLT-3893: Integrated logger with system config * PLT-3893: Integrated Mattermost config with logging solution, modified log message serialization so entire message is serialized as a JSON object * PLT-3893: Added support for format strings in Debug methods. Added an overload that does not require a Context object for cases when one isn't available * PLT-3893: Added context and format string support to debug and error methods * PLT-3893: A few updates from pull request feedback * PLT-3893: Changed tests to use testify * Fixed TestAddRemoveConfigListener to no longer assume that there are zero config listeners when the test begins, since other tests could add config listeners * Updated TestGetDeletedChannelsForTeam so that it doesn't assume state when it begins * PLT-3893: Changed File property of log message so that it's relative to /mattermost directory, rather than to wherever the user is running the application from on their machine * Flipped expected/actual assert arguments, added an explicit test for getCallerFilename(...), since it's failing on Jenkins * Added printlns to debug failing tests on Jenkins * Relaxed test cases to avoid failure on Jenkins caused by code coverage calculations. Removed printlns. * Changed the way that caller filename is determined to make it more robust, updated tests to make them more lax, while not choking on the strange paths that Jenkins uses. * Fixed gofmt issues * Added debug output to tests to diagnose Jenkins build failures * Still trying to get some useful debug logging on Jenkins * Changed getCallerFilename to handle the strange paths that runtime.Caller(...) returns on Jenkins * Fixing checkstyle issues
* set to default value with config is missing (#7320)Saturnino Abril2017-08-302-17/+18
|