summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* PLT-7216: CLI Command to move channels between teams. (#7149)George Goldberg2017-09-044-0/+154
| | | | | | * PLT-7216: CLI Command to move channels between teams. * Add comment
* Fix elasticsearch purge index url in client4. (#7368)George Goldberg2017-09-051-1/+1
|
* Add error codes to SqlChannelStore errors. (#7364)George Goldberg2017-09-041-59/+58
|
* PLT-7473 Ignore text surrounded by multiple backquotes when parsing mentions ↵Harrison Healey2017-09-042-2/+8
| | | | (#7347)
* Fixed code blocks causing minor scroll pop on first load (#7288)Harrison Healey2017-09-041-0/+2
|
* Remove duplicated message (#7360)Yusuke Nemoto2017-09-041-4/+0
|
* Revert "[PLT-7471] Slight modifications to keyboards dialog (#7325)" (#7363)George Goldberg2017-09-042-35/+9
| | | This reverts commit 967a0df0f87e6fe942e9a7a1183014d299526e94.
* PLT-7497 adding DMs to complinace export (#7353)Corey Hulen2017-09-042-3/+126
|
* PLT-7518 Added unit tests for channel linking (#7352)Harrison Healey2017-09-043-7/+65
| | | | | | * PLT-7518 Added unit tests for channel linking * Removed unused escaping function
* PLT-7521: improve regex pattern (#7345)Chris2017-09-041-1/+1
| | | | | | * PLT-7521: improve regex pattern * style fix
* [PLT-6996] On "About Mattermost", add notes with links to notice.txt which ↵Saturnino Abril2017-09-044-4/+47
| | | | | | | | | | has list of copyrights of open source components used (#7315) * on "About Mattermost", add notes with links to notice.txt which has list of copyrights of open source components used * remove apps from link * Minor UI update
* [PLT-7471] Slight modifications to keyboards dialog (#7325)Saturnino Abril2017-09-042-9/+35
| | | | | | * slight modifications to keyboards dialog * Updating shortcuts modal
* [PLT-7385] Add AuthData to IsUniqueConstraintError to indicate duplicated ↵Saturnino Abril2017-09-021-1/+1
| | | | | | | | email entry (#7197) * add AuthData to IsUniqueConstraintError to indicate duplicated email entry * add unique constraint for postgres
* only highlight relevant fields on ldap/email switch error (#7339)Chris2017-09-022-2/+28
|
* Add built-in plugin for getting LDAP attributes (#7317)Joram Wilander2017-09-015-1/+156
|
* Add x to be able to leave public and private channels (#7145)David Meza2017-09-016-3/+55
| | | | | | | | | | * 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.
* [PLT-7055] Modified code arrangement for compatibility with 32-bit ARM (#7281)Christopher Brown2017-09-012-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit ba8e052d40f27123fbb5a94e9b30c05f51b90d36 Author: Christopher Brown <ccbrown112@gmail.com> Date: Fri Sep 1 12:08:57 2017 -0500 style fixes commit 121649f92f313813d9f105ddffb7d02ce5d3736f Author: Syakyr Surani <coding@syakyr.me> Date: Sat Aug 26 10:19:14 2017 +0800 Added comments for ARM/x86 (32-bit) compatibility commit 4bd13dd0e378cd4866bd5aed762f2b4fb75d7de9 Author: Syakyr Surani <coding@syakyr.me> Date: Sat Aug 26 05:20:43 2017 +0800 Added comments for ARM/x86 (32-bit) compatibility commit 78027f616ab736076cef0b1fd8b3266b3c3010dc Author: Syakyr Surani <coding@syakyr.me> Date: Thu Aug 24 03:01:06 2017 +0800 [PLT-7055] Modified code arrangement for compatibility with 32-bit ARM
* [PLT-7043] Update LDAP > Email help text (#7313)Eric Sethna2017-09-012-15/+7
| | | | | | | | * update help text * Update ldap_to_email.jsx * Update LDAP > email text
* PLT-7515: Fix getAllJobsPage test. (#7329)George Goldberg2017-09-011-3/+4
|
* App: NewLocAppError -> NewAppError (#7327)George Goldberg2017-09-0118-163/+149
| | | | | | * App: NewLocAppError -> NewAppError * Remove statuscode that got missed.
* Fix rename command error message (#7323)Joram Wilander2017-09-011-2/+2
|
* Api: NewLocAppError -> NewAppError (#7280)George Goldberg2017-09-0113-159/+92
|
* Update NOTICE.txt (#7321)Jason Blais2017-09-011-5/+73
|
* Config to make town square read only (#7140)David Meza2017-09-0111-14/+130
| | | | | | | | | | | | | | | | | | | | | | * 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.
* PLT-7496 Add missing telemetry for a few config settings (#7318)Jason Blais2017-09-011-0/+4
| | | | | | * Update diagnostics.go * Fix
* Implement experimental REST API endpoints for plugins (#7279)Joram Wilander2017-09-0128-76/+965
| | | | | | | | | | | | | | | | | | * 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-316-12/+548
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* PLT-7448: Searching submits multiple API requests. (#7334)George Goldberg2017-08-311-2/+1
| | | | This fixes all the main cases where duplicate search API requests were issued.
* APIv4: NewLocAppError -> NewAppError (#7328)George Goldberg2017-08-319-68/+34
|
* Fix setting profile image for other users (#7306)Joram Wilander2017-08-312-1/+10
|
* Update mattermost-redux to latest (#7333)Joram Wilander2017-08-311-1/+1
|
* sort compliance report (#7326)Saturnino Abril2017-08-311-1/+5
|
* Add minimum channel name length in rename modal (#7308)Joram Wilander2017-08-312-0/+12
|
* [PLT-5170] Add join the channel system message for the person who created ↵Saturnino Abril2017-08-305-12/+46
| | | | | | | | the channel (#7299) * add join the channel system message for the person who created the channel * update test
* PLT-7220: Jumping to a GM from a flagged messages doesn't add the GM to your ↵Jonathan2017-08-301-1/+8
| | | | | | | | | | LHS (#7319) * Ensured that DM/GM channel is added to LHS when jump link is clicked in RHS * Moved sidebar channel loading logic into global_actions so that it happens after the users' channels have been loaded * Fixing checkstyle issues
* Minor bug fixes (#7305)Asaad Mahmood2017-08-306-22/+29
| | | | | | | | | | | | * PLT-7063 - Changing search bar bg and color * PLT-7064 - Adjusting info popover styling * PLT-7124 - Fixing sidebar with webrtc call ongoing * PLT-7400 - Fixing semi transparent options list * PLT-7491 - Showing send button on mobile
* PLT-7206: Remove the "Delete Channel" option for private channels if you're ↵Jonathan2017-08-302-4/+2
| | | | | | | | the last channel member and policy setting restricts channel deletion (#7314) * Removed restriction that prevented last occupant of a channel from leaving. Any user can now leave any channel, except for the default Town Square channel * Also removed last user leave limitation from navbar
* set to default value with config is missing (#7320)Saturnino Abril2017-08-3041-196/+253
|
* PLT-7379: Timestamp on deleted, ephemeral, or pending post is a permalink ↵Jonathan2017-08-304-17/+35
| | | | | | | | | | | | | | | | (#7295) * Removed permalink from system messages, general cleanup * Removed permalink from deleted messages * Removed permalink from pending messages * Fixed post_info tests * Changed permalink logic to remove permalinks from ephemeral messages, but leave them in place for system messages. * Fixed check style
* PLT-6403: Interactive messages (#7274)Chris2017-08-2918-11/+366
| | | | | | | | | | * wip * finish first pass * requested changes * add DoPostAction to Client4
* Fix permalink loading for non-loaded posts (#7310)Joram Wilander2017-08-292-2/+2
|
* Show loading message if a team has been selected, in addition to showing it ↵Jonathan2017-08-291-1/+1
| | | | while loading the list of available teams. (#7307)
* PLT-3638: Fix re-opening of collapsed preview on refresh (#7301)atp2017-08-292-5/+15
| | | | In this change, user action for toggling the preview is stored in the browser localstorage. Hence If there us a preview visibility value is present in the localstorage, that will be given the preference compared to the overall preview setting.
* Experimental implementation for webapp plugins (#7185)Joram Wilander2017-08-2915-32/+354
| | | | | | | | | | * Start of experimental implementation for webapp plugins * Updates to webapp plugin architecture * Update pluggable test * Remove debug code
* Enforce channel display name limits on slash command (#7309)Joram Wilander2017-08-294-0/+44
|
* Fix yarn.lock getting changed by make run (#7311)Joram Wilander2017-08-281-183/+29
|
* add client4 apis needed for jira plugin (#7292)Chris2017-08-285-5/+212
|
* add plugin http handler (#7289)Chris2017-08-2810-30/+403
|
* Manage version configurations client versions (#7220)Chris Duarte2017-08-289-1/+255
| | | | | | | | | | | | * Add config values for client versions. Return client versions in ping response. * Manage client version through System Console. * Added client versions to diagnostics * Added translations messages en.json file. * Hide Client Versions on System Console.
* PLT-7221 differentiate between RN and Classic sessions (#7303)enahum2017-08-282-16/+48
|