Chris
4e6cc846a6
Finally remove utils.Cfg ( #8113 )
...
* finally remove utils.Cfg
* fix compile error
* another test compilation fix
2018-01-17 13:38:37 -05:00
Chris
816a30397d
Role refactor ( #7867 )
...
* role refactor
* add missing file
* fix web test
2017-11-21 11:08:32 -08:00
Carlos Tadeu Panato Junior
fdba2d50fd
[PLT-840] Add option to outgoing webhooks to reply to the posted message as a comment ( #7807 )
2017-11-20 15:57:35 -08:00
Joram Wilander
06ec648cf3
PLT-7978 Add websocket event for user role update ( #7745 )
...
* Add websocket event for user role update
* Fix tests
* More test fixes
2017-10-31 16:00:21 +00:00
Chris
c5e8cb25ca
simplify things ( #7735 )
2017-10-30 11:57:24 -05:00
Chris
78a9774147
add model.NewX funcs for builtin types ( #7692 )
...
* add model.NewX funcs for builtin types
* whoops, forgot to add the new file
2017-10-23 09:40:35 -07:00
Saturnino Abril
18ee375860
[PLT-7362] Option to add user to channel if mentioned user is not currently in the channel ( #7619 )
...
* Option to add user to channel if mentioned user is not currently in the channel
* instead of link from server, just add component on client side to add channel member
* change implementation using post.props
* do clean up and add test
* sanitize post.props['add_channel_member'] on post creation
* move sanitize to app.CreatePost and also apply to app.UpdatePost
2017-10-21 01:38:26 +08:00
Chris
8e19ba029f
Reduce utils.Cfg references ( #7650 )
...
* app.UpdateConfig method
* test fix
* another test fix
* the config override option as-was is just error prone, remove it for now
* derp
2017-10-18 15:36:43 -07:00
Joram Wilander
9adaf53e11
PLT-7818 Updates to post type ( #7579 )
...
* Updates to post type
* Update tests
2017-10-09 10:30:48 -07:00
Chris
9bc7af0c57
Don't use global app for api / api4 tests ( #7528 )
...
* don't use global app for api / api4 tests
* put sleep back. we're gonna have to do some goroutine wrangling
* fix oauth test config assumptions
* jobs package, i'm comin' for you next
* app test fix
* try increasing sleep a little
2017-10-02 09:50:56 +01:00
Christopher Speller
29fca51821
Renaming repo
2017-09-06 23:11:59 -07:00
Chris
1adfd0e9be
app type transition ( #7167 )
2017-09-06 17:12:54 -05: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
Joram Wilander
5da5c0bbfb
PLT-6987 User access token UI ( #7007 )
...
* Add user access token UI
* Fix enter press and update mattermost-redux
* Updating UI for access token stuff (#7066 )
* Revert segment key
2017-08-01 11:06:53 -04: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
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
Joram Wilander
59992ae4a4
PLT-6763 Implement user access tokens and new roles (server-side) ( #6972 )
...
* 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
2017-07-31 12:59:32 -04:00
Saturnino Abril
21a3219b9b
[PLT-6676] Make OutgoingWebhook to fire when post has no text content but only attachment ( #6935 )
...
* make OutgoingWebhook to fire when post has no text content but only attachment
* update per comment and modify payload & test
2017-07-18 15:43:31 -04:00
Saturnino Abril
f2abb9d8eb
fix permission app error with updatePost ( #6749 )
2017-06-26 21:05:50 +01:00
Joram Wilander
23ccfc845c
Move remaining actions over to use redux and v4 endpoints ( #6720 )
2017-06-26 08:16:57 -04:00
Saturnino Abril
14054a532d
fix intermittent failure of TestGetPostsForChannel on CI server ( #6702 )
2017-06-20 17:05:13 -04:00
Corey Hulen
e2cc0df2e8
PLT-6761 fixing unit tests ( #6671 )
2017-06-19 09:08:52 -07:00
Carlos Tadeu Panato Junior
a5d2d6503d
[PTL-6301] debug randon failing test ( #6161 )
...
* debug randon failing test
* add another check.
2017-05-15 11:44:04 -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
Saturnino Abril
5d56fbb036
APIv4 POST /posts/{post_id/pin & unpin ( #5906 )
...
* APIv4 get /posts/{post_id}/pin & unpin
* remove PinnedPost from api test helper
2017-03-31 09:58:47 -04:00
Joram Wilander
5f6d50bff1
Use 201 status code where appropriate for APIv4 ( #5903 )
2017-03-31 09:56:20 -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
Christopher Speller
7caab35cfa
Fxing some unit tests ( #5817 )
2017-03-20 16:47:53 -04:00
Andrei Stanciu
6ff350380b
ApiV4: PUT /posts/{post_id} ( #5521 )
2017-02-28 09:34:32 +00:00
Joram Wilander
ace228c4e5
Implement GET /posts/{post_id}/files/info endpoint for APIv4 ( #5519 )
2017-02-24 11:15:13 +00: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
Ruzette Tanyag
28aa7cdbf2
Implement GET channels endpoints for APIv4 ( #5363 )
...
* implement get channels endpoints and updated drivers and unittests
* removed channel deletion on tear down, removed manage permission on get channels endpoints, and updated utils to add constant channel length
* added constants for user, team and channel length, updated context to use the model functions
* make sure team name length should be less than the minimum length and revert underscore to team name validity
* changed post test condition from notfound to unauthorized
2017-02-14 10:28:08 -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