Chris
213a072b38
PLT-6403: Interactive messages ( #7274 )
...
* wip
* finish first pass
* requested changes
* add DoPostAction to Client4
2017-08-29 16:14:59 -05:00
Corey Hulen
1709b94227
PLT-5745 Cleaning up duplicate calls ( #7298 )
...
* PLT-5745 Cleaning up duplicate calls
* Fixing missing calls
* Fixing broken test
2017-08-28 10:08:37 -04:00
Corey Hulen
0ab490845a
PLT-6226 Fixing races with licensing ( #7213 )
...
* PLT-6226 Fixing races with licensing
* Fixing build issue
* Fixing licensing issue
* removing commented code
2017-08-16 09:51:45 -07:00
Chris
ffbf8e51fe
PLT-6358: Server HTTP client improvements ( #6980 )
...
* 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
2017-08-09 13:49:07 -07:00
Saturnino Abril
88f398ffdd
Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes." ( #7072 )
...
* Revert "PLT-6603: Don't return all posts on invalid query. (#7061 )"
This reverts commit 25a2013890 .
* Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes. (#5945 )"
This reverts commit 8a91235fb3 .
2017-08-01 08:16:45 -04:00
George Goldberg
25a2013890
PLT-6603: Don't return all posts on invalid query. ( #7061 )
...
If the query contains only * or invalid punctuation only components,
don't return all posts - instead return no results.
This also fixes PLT-6608
2017-07-31 11:45:35 -07:00
Debanshu Kundu
8a91235fb3
#4755 Combining consecutive user join/leave system messages to single message and few other changes. ( #5945 )
...
fix 7 and 8
remove @ at "{username} joined the channel"
refactor and update test
2017-08-01 02:17:21 +08:00
George Goldberg
ff0a790516
PLT-7040: Fix capitalisation of Elasticsearch in Config. ( #7020 )
2017-07-27 08:48:02 +01:00
George Goldberg
f30c0b5d38
PLT-6596: Elasticsearch interface changes. ( #6993 )
2017-07-21 08:38:44 +08:00
Christopher Speller
97f34e483b
Merge branch 'release-4.0'
2017-07-18 15:45:23 -07:00
Joram Wilander
70bfcfb9d7
Only apply never edit policy setting when message changes ( #6947 )
2017-07-18 06:22:28 +08:00
Joram Wilander
10cde61958
Only apply edit policy setting if message changed ( #6930 )
2017-07-15 01:10:20 +08:00
George Goldberg
db2f6cf076
PLT-6976: Elasticsearch capitalisation and tests. ( #6839 )
...
* 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.
2017-07-07 15:36:17 +01:00
Harrison Healey
4bd7b68b24
PLT-6960 Only update post.EditAt when the message changes ( #6840 )
2017-07-04 15:17:54 -04:00
Jason Blais
ac2c91c507
Fix EnablChannelViewedMessages typo ( #6822 )
...
* Update config.json
* Update config.go
* Update config.go
* Update channel.go
* Update post.go
* Update diagnostics.go
* Update config.go
2017-07-03 09:01:14 -04:00
Corey Hulen
eb7561e05b
PLT-6610 sending websocket event for last channel viewed ( #6787 )
2017-06-29 07:51:15 -07:00
Saturnino Abril
f2abb9d8eb
fix permission app error with updatePost ( #6749 )
2017-06-26 21:05:50 +01:00
Torsten Juergeleit
fdf1164aee
PLT-5705 Created a single source of http.Client creation logic with internet proxy support, reasonable timeouts and optional insecure connections ( #6503 )
2017-05-31 10:34:05 -04:00
George Goldberg
0db5e3922f
PLT-6472: Basic Elastic Search implementation. ( #6382 )
...
* PLT-6472: Basic Elastic Search implementation.
This currently supports indexing of posts at create/update/delete time.
It does not support batch indexing or reindexing, and does not support
any entities other than posts yet. The purpose is to more-or-less
replicate the existing full-text search feature but with some of the
immediate benefits of using elastic search.
* Alter settings for AWS compatability.
* Remove unneeded i18n strings.
2017-05-18 11:26:52 -04:00
Corey Hulen
a10ad339d1
Fixing error messages ( #5995 )
2017-04-12 16:02:31 -04:00
Harrison Healey
fb6f2a123c
PLT-5860 Updated copyright date ( #6058 )
...
* PLT-5860 Updated copyright date in about modal
* PLT-5860 Updated copyright notice in JSX files
* PLT-5860 Updated copyright notice in go files
* Fixed misc copyright dates
* Fixed component snapshots
2017-04-12 08:27:57 -04:00
Saturnino Abril
d8b732a488
APIv4 GET /users/{user_id}/posts/flagged ( #5984 )
...
* APIv4 GET /users/{user_id}/posts/flagged
* change permission check
2017-04-05 16:18:23 -04:00
Joram Wilander
97de1d0982
Fix blanking out of FileIds and backwards compatability issue with v3 ( #5950 )
2017-04-04 15:17:47 -04:00
Harrison Healey
c7bdce8a66
PLT-5900 Removed automatic configuration of SiteURL ( #5952 )
...
* Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705 )"
This reverts commit a8e68bd890 .
* Removed automatic configuration of SiteURL
* Reverted unintentional config changes
* Updated help text
* Added link to docs in Site URL warning
* Fixed merge conflict
2017-04-04 11:54:52 -04:00
Joram Wilander
aba07e5cb9
PLT-5483 Fix bug where flagged posts endpoint returned posts on other teams ( #5765 )
...
* Fix bug where flagged posts endpoint returned posts on other teams
* Include flagged posts from DMs/GMs
2017-03-31 12:25:39 -04:00
Saturnino Abril
2f15523fe8
APIv4 put /posts/{post_id}/patch ( #5883 )
...
* APIv4 put /posts/{post_id}/patch
* Add props and edit permission
2017-03-29 08:06:51 -07:00
Joram Wilander
69fb47b88b
Add query parameters to get posts v4 endpoint ( #5858 )
...
* Add since query paremeter to get posts v4 endpoint
* Add query paremeters for before/after to get posts v4 endpoint
2017-03-24 13:46:11 -07:00
Josta Yee
e86add77ad
Add http_proxy support for http client ( #5571 )
...
- if 'http_proxy' environment variable is set, respect it when creating http client
- otherwise initialize a http client with timeout settings
Add ogjson to cache even when it fails
in this way we can prevent from requesting unparsable urls repeatedly
Extend expire time of cached link preview data to a week
There's no need to invalidate cache and send request again frequently
Revert timeout
Revert cache_expire_time
2017-03-20 10:20:42 -03:00
Harrison Healey
a8e68bd890
PLT-5765 Passed SiteURL to SendNotifications ( #5705 )
2017-03-10 10:18:18 +00:00
Harrison Healey
5d62b3661b
Added additional validation for slack attachment format on server ( #5680 )
2017-03-08 09:15:33 +00:00
Josta Yee
23be0167f4
Set timeout to http client ( #5540 )
...
Update client
2017-02-28 17:59:53 -05:00
Ruzette Tanyag
9646bddd21
Implement posts endpoints for APIv4 ( #5480 )
...
* Implement delete post endpoint for apiv4
* Implement POST search post endpoint for APIv4
* removed delete post quotes
* rearrange formatting
2017-02-21 07:36:52 -05:00
Corey Hulen
274b9b6032
Fixing file info caching issue with Aurora for master ( #5477 )
2017-02-20 13:40:32 -05:00
Harrison Healey
eadf37ad7a
Added NewPostList constructor to set fields to be non-null ( #5440 )
2017-02-16 15:53:04 -05:00
Joram Wilander
db2966b7cb
Remove MakeDirectChannelVisible and add client handling for showing DMs ( #5430 )
2017-02-15 18:54:24 -05:00
Joram Wilander
e4effd0c15
Implement some post endpoints for APIv4 ( #5353 )
...
* Implement POST /posts endpoint for APIv4
* Implement GET /channels/{channel_id}/posts endpoint for APIv4
* Implement GET /posts/{post_id} endpoint for APIv4
* Implement GET /posts/{post_id}/thread endpoint for APIv4
* Skip team get if it's a DM channel in handlePostEvents
2017-02-13 10:52:50 -05:00
Joram Wilander
487bb56a9b
Add caching for file infos ( #5330 )
2017-02-07 12:36:37 -08:00
Debanshu Kundu
5cc30fa061
PLT-5379 Fix the error occuring while fetching OG metadata for links which don't exist. ( #5308 )
2017-02-07 07:26:14 -08:00
Joram Wilander
097289f8e4
Merge 3.6.2 into master ( #5211 )
...
* Add webhook cache
* Add channel by name cache
* Fxing profiles in channels cache
* Fix merge
2017-01-27 14:07:34 -05:00
Joram Wilander
d245b29f82
More app code migration ( #5170 )
...
* Migrate admin functions into app package
* More user function refactoring
* Move post functions into app package
2017-01-25 09:32:42 -05:00
Joram Wilander
e8d7701b60
PLT-5284 Fix webhook notifications for channel creator is not in ( #5119 )
...
* Fix webhook notifications for channel creator is not in
* Fix unit test
2017-01-20 09:43:14 -05:00
Joram Wilander
97558f6a6e
PLT-4938 Add app package and move logic over from api package ( #4931 )
...
* Add app package and move logic over from api package
* Change app package functions to return errors
* Move non-api tests into app package
* Fix merge
2017-01-13 13:53:37 -05:00