summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* PLT-3193 Add channel notification preferences for push and email noti… (#5500)enahum2017-02-231-23/+56
| | | | | | | | | | | | | | | | * PLT-3193 Add channel notification preferences for push and email notifications * unit tests, model validation and localization * Feedback review * Adding back allowFromCache check * Setting push and email to use default settings * Move props as constants * address feedback
* Adding device Id for version 2 of native apps (#5505)Corey Hulen2017-02-232-5/+31
| | | | | | * Adding device Id for version 2 * Changing ids
* Fix response for malformed command execute request (#5498)Joram Wilander2017-02-223-4/+10
|
* Fixing emoji reactions and Aurora read replica issue for master (#5499)Corey Hulen2017-02-221-39/+22
|
* Implement create and get incoming webhook endpoints for APIv4 (#5407)Joram Wilander2017-02-211-37/+14
| | | | | | | | * Implement POST /hooks/incoming endpoint for APIv4 * Implement GET /hooks/incoming endpoint for APIv4 * Updates per feedback
* Fix permission grants for channel management. (#5478)George Goldberg2017-02-211-0/+33
| | | | When selecting the Channel, Team & System level for channel permissions, they must be explicitly granted to the Channel *and* the Team admins.
* Fixing file info caching issue with Aurora for master (#5477)Corey Hulen2017-02-202-3/+6
|
* Implement a few channel member endpoints for APIv4 (#5444)Joram Wilander2017-02-201-15/+2
| | | | | | | | * Implement POST /channels/members/{user_id}/view endpoint for APIv4 * Implement PUT /channels/{channel_id}/members/{user_id}/roles endpoint for APIv4 * Implement DELETE /channels/{channel_id}/members/{user_id} endpoint for APIv4
* Implement upload and get file endpoints for APIv4 (#5396)Joram Wilander2017-02-171-55/+7
| | | | | | * Implement POST /files endpoint for APIv4 * Implement GET /files/{file_id} endpoint for APIv4
* Adding emoji caching (#5433)Corey Hulen2017-02-151-2/+3
|
* Adding caching to profile images to master (#5428)Corey Hulen2017-02-151-3/+10
| | | | | | | | | | | | * Adding caching to profile images * Fixing break * Adding back in failed read * Fixing build break * Fixing break
* Remove MakeDirectChannelVisible and add client handling for showing DMs (#5430)Joram Wilander2017-02-152-37/+0
|
* APIv3 append offset and limit to getProfiles etag (#5421)enahum2017-02-151-1/+1
| | | | | | * APIv3 append offset and limit to getProfiles etag * add separator between offset and limit
* Fixing websocket auth then sending challenge (#5406)Corey Hulen2017-02-142-1/+68
|
* Disabling email mention test (#5381)Corey Hulen2017-02-131-45/+45
|
* Implement some post endpoints for APIv4 (#5353)Joram Wilander2017-02-131-1/+1
| | | | | | | | | | | | * 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
* Increase performance when receiving messages (#5375)Joram Wilander2017-02-132-20/+0
|
* PLT-5455 Added caching for OG metadata of link preview. (#5361)Debanshu Kundu2017-02-122-7/+43
|
* Adding go vet from hack-a-thon (#5328)Corey Hulen2017-02-095-32/+32
| | | | | | | | | | | | | | | | | | | | | | * Adding go vet to the api package * Adding go vet to app package * Adding go vet to manualtesting package * Adding go vet to the model package * Adding go vet to the store dir * Adding go vet to utils package * Adding missing dirs with go files * Fixing up makefile * Fixing up makefile * Removing root dir
* Add caching for file infos (#5330)Joram Wilander2017-02-071-1/+3
|
* Implement a few team endpoints for APIv4 (#5296)Joram Wilander2017-02-071-1/+1
| | | | | | | | * Implement GET /teams/{team_id} endpoint for APIv4 * Implement GET /users/{user_id}/teams endpoint for APIv4 * Implement GET /teams/{team_id}/members/{user_id} endpoint for APIv4
* PLT-5379 Fix the error occuring while fetching OG metadata for links which ↵Debanshu Kundu2017-02-071-0/+1
| | | | don't exist. (#5308)
* Implement GET /users endpoint for APIv4 (#5277)Joram Wilander2017-02-032-25/+6
|
* Implement POST /users/ids endpoint for APIv4 (#5274)Joram Wilander2017-02-031-4/+4
|
* Updating server dependancies (#5249)Christopher Speller2017-02-021-1/+1
|
* Implement POST /channels endpoint for APIv4 (#5241)Joram Wilander2017-02-022-32/+5
|
* Fixing websocket origin policyChristopher Speller2017-01-312-4/+25
|
* Implement POST /teams endpoint (#5220)Joram Wilander2017-01-311-1/+1
|
* Implement APIv4 infrastructure (#5191)Joram Wilander2017-01-308-411/+58
| | | | | | * Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* PLT-5225 Added separate post types for certain system messages (#5193)Harrison Healey2017-01-271-3/+2
| | | | | | | | | | | | * Added separate post types for system_join_leave and system_add_remove posts * Added username prop to channel deleted posts * Changed slack import to properly generate the new join/leave messages * Added username prop to channel update posts * Moved Post(AddTo/RemoveFrom)ChanneMessage into app package
* Merge 3.6.2 into master (#5211)Joram Wilander2017-01-273-5/+7
| | | | | | | | | | * Add webhook cache * Add channel by name cache * Fxing profiles in channels cache * Fix merge
* Fix siteURL not being set correctly (#5189)Joram Wilander2017-01-251-0/+2
|
* More app code migration (#5170)Joram Wilander2017-01-256-1058/+170
| | | | | | | | * Migrate admin functions into app package * More user function refactoring * Move post functions into app package
* Closing response body when fetching link previews (#5181)Christopher Speller2017-01-243-8/+9
|
* Fix adding user to team and add test check (#5172)Joram Wilander2017-01-232-1/+5
|
* Move permissions code into app package (#5146)Joram Wilander2017-01-2319-553/+323
| | | | | | * Move permissions code into app package * Revert getPosts permission
* Adding active users statistics to system console (#5141)Christopher Speller2017-01-201-1/+25
|
* #4257 Added functionality to create previews for post links using open ↵Debanshu Kundu2017-01-202-0/+60
| | | | graph data from those links. (#4890)
* Move Slack Import to App Layer. (#5135)George Goldberg2017-01-205-1210/+3
|
* Migrate functions to app package (#5106)Joram Wilander2017-01-1912-1599/+557
| | | | | | | | | | | | | | | | | | * Refactor and move session logic into app package * Refactor email functions into the app package * Refactor password update into app package * Migrate user functions to app package * Move team functions into app package * Migrate channel functions into app package * Pass SiteURL through to app functions * Update based on feedback
* PLT-4845: Slack import of channel purpose changed messages. (#5110)George Goldberg2017-01-181-0/+48
| | | | Also includes channel header changed messages and channel name changed messages.
* Message Editing and Deleting permissions (#4692)Amit Yadav2017-01-182-8/+170
|
* PLT-2978: Add channel purpose change system message. (#5094)George Goldberg2017-01-172-0/+16
| | | Completes original patch by David Lu.
* PLT-5279: Show username for slash cmd notification. (#5091)George Goldberg2017-01-171-2/+0
|
* Add inbucket docker image to allow local and automated testing of emails (#4901)Carlos Tadeu Panato Junior2017-01-174-2/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | * add docker container for inbucket * Add way to get the emails using inbucket and add a test for reset password * add config setting to send emails * update TestEmailTest update * add another test and fix wrong assert * update per review fix lint change senders email * Revert config.json to default values for EmailSettings section * update test * add setup to make the test run
* Fix preferences not loading correctly (#5084)Joram Wilander2017-01-161-1/+5
|
* Refactor and migrate more functions out of api into app package (#5063)Joram Wilander2017-01-1317-1147/+230
|
* PLT-4938 Add app package and move logic over from api package (#4931)Joram Wilander2017-01-1353-3998/+745
| | | | | | | | | | * 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
* PLT-5050 (Server). API to update channel member roles. (#5043)George Goldberg2017-01-132-0/+120
| | | Implements API reference proposal mattermost-api-reference:#66.
* PLT-4317: Fix Desktop App platform in sessions list. (#5048)George Goldberg2017-01-131-0/+4
| | | | Incidentally fixes displaying the Linux icon next to sessions on Linux at the same time.