| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Use message formatting consistent with how Mattermost does for the /me
command for new messages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Import Slack uploads if present in zip archive.
This is part 3 of PLT-4280, to support importing file uploads when
importing from Slack. It is assumed the uploads in the zip archive will
be present as per the output of slack-advanced-exporter:
https://github.com/grundleborg/slack-advanced-exporter
If the uploads are not present (ie. this is a vanilla Slack export
archive) uploads are treated in the same way as before this patch,
providing only a link to the upload on Slack's servers.
* Update to new Files API.
|
|
|
|
|
|
|
|
|
|
| |
being saved (#4134)
* Added a limit to GetByPath for the rare cases when two old files had the same path
* Fixed files still being displayed for deleted posts
* Added a lock to prevent migrateFilenamesToFileInfos from migrating multiple posts at once
|
|
|
|
|
|
|
|
|
| |
In order to maintain consistency with how topic and purpose are used in
Slack, the mapping is as follows:
Slack -> Mattermost
===== ==========
Purpose -> Purpose
Topic -> Header
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
At the moment, the importer fails to parse the JSON of these types of
message, and so ignores them.
This fix means they are now parsed and imported just as if they were
standalone messages (not file comments), which is better, and what the
existing code clearly intended to happen.
For the future, they should probably be changed to be imported as
replies to the message with the file attached that they are commenting
on.
Fixes #4131.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Implemented initial changes for files table
* Removed *_benchmark_test.go files
* Re-implemented GetPublicFile and added support for old path
* Localization for files table
* Moved file system code into utils package
* Finished server-side changes and added initial upgrade script
* Added getPostFiles api
* Re-add Extension and HasPreviewImage fields to FileInfo
* Removed unused translation
* Fixed merge conflicts left over after permissions changes
* Forced FileInfo.extension to be lower case
* Changed FileUploadResponse to contain the FileInfos instead of FileIds
* Fixed permissions on getFile* calls
* Fixed notifications for file uploads
* Added initial version of client code for files changes
* Permanently added FileIds field to Post object and removed Post.HasFiles
* Updated PostStore.Update to be usable in more circumstances
* Re-added Filenames field and switched file migration to be entirely lazy-loaded
* Increased max listener count for FileStore
* Removed unused fileInfoCache
* Moved file system code back into api
* Removed duplicate test case
* Fixed unit test running on ports other than 8065
* Renamed HasPermissionToPostContext to HasPermissionToChannelByPostContext
* Refactored handleImages to make it more easily understandable
* Renamed getPostFiles to getFileInfosForPost
* Re-added pre-FileIds posts to analytics
* Changed files to be saved as their ids as opposed to id/filename.ext
* Renamed FileInfo.UserId to FileInfo.CreatorId
* Fixed detection of language in CodePreview
* Fixed switching between threads in the RHS not loading new files
* Add serverside protection against a rare bug where the client sends the same file twice for a single post
* Refactored the important parts of uploadFile api call into a function that can be called without a web context
|
|
|
|
|
|
|
|
| |
(#4115)
* Added a short wait to TestSetActiveChannel to stop randomly failing tests
* Increased the timeout in TestWebSocketEvent
|
|
|
|
|
|
| |
* PLT-4155 Show correct login method in system console
* Remove checking for system admin privileges in getProfiles
|
|
|
|
|
|
| |
* PLT-3734 Cleaning up shouldSendEvent function
* Fix LHS unread highlight and jewel mentions
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Original version of the patch didn't take into account that, like with
@mentions, there's an "old" and a "new" format in the Slack export files
for channel mentions. This version imports both correctly.
|
| |
|
|
|
|
|
|
| |
* Fix issue is saving session has an error
* Fixing break break
|
|
|
|
|
|
| |
* PLT-4202 fix javascript error manage OAuth2 apps
* Fix unit tests
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* WebRTC Server side
* WebRTC System Console
* Consistency on variable names
* Add turn and stun uri validation
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Update user.go
* Update en.json
* Update ldap_test_button.jsx
* Update en.json
|
| |
|
| |
|
| |
|
|
|
| |
* PLT-3921 System Console Recent Active Users
|
|
|
|
|
|
| |
Does this by adding special case regexes to the @mention importing code
in the Slack importer for these three special mention types.
Fixes PLT-4053
|
|
|
|
|
|
|
|
|
|
|
|
| |
code (#3934)
* Update error page to use Markdown and add error for missing OAuth code
* Add line breaks to error messages
This is to make the error message easier to read.
* Update en.json
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
(#3834)
* Add the ability to clear push notifications after channel is viewed
* Fix race condition between updating the mention count and reading it when sending push notifications
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added handlers for slash commands
* added manual status persistance
* added tests
* removed extra debug output and comments
* rebase - fixing the PR
* making echo messages after slash commands ephemeral
|
| |
|
|
|
|
|
|
| |
* PLT-3994 Fix OAuth2: Properly handle allowing an app fails
* Remove Content-Type from allowOAuth
|
| |
|
| |
|
|
|
|
|
|
|
| |
Converts @mentions in Slack imports for regular messages, comments and
Slack upload messages.
Updates the description on the Team Settings Import tab to remove
mention of @mentions not importing.
|