summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* Fixing race conditions in the code base (#5966)Corey Hulen2017-04-042-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding initial race detector * Remove setting of config twice * Fixing config file watch and config reload on license save * Fixing config file watch and config reload on license save * Fixing build error * Fixing locking issue * Fixing makefile * Fixing race in config * Fixing race in status unit test * Adding EE race tests * Fixing race in cluster info * Removing code that's isn't needed * Fixing some more races * Fixing govet issue
* PLT-6198: Use added to channel system message on default channels. (#5969)George Goldberg2017-04-042-2/+2
| | | | Use a different sytem message when a user was added to a default channel by someone else than when they joined themselves.
* PLT-5900 Removed automatic configuration of SiteURL (#5952)Harrison Healey2017-04-0412-67/+63
| | | | | | | | | | | | | | | | * Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705)" This reverts commit a8e68bd8905972ae59de90fa33d5b3e3c274dc47. * Removed automatic configuration of SiteURL * Reverted unintentional config changes * Updated help text * Added link to docs in Site URL warning * Fixed merge conflict
* Fixing config file watch and config reload on license save (#5954)Corey Hulen2017-04-041-2/+0
| | | | | | | | | | * Fixing config file watch and config reload on license save * Fixing config file watch and config reload on license save * Fixing build error * Fixing locking issue
* Add more OAuth unit tests (#5946)enahum2017-04-032-65/+565
|
* PLT-6139 (Server): Private Channel member managing (#5941)George Goldberg2017-04-031-2/+220
| | | | Adds an EE policy feature to allow restricting system-wide which level of Admins can manage the membership of private channels.
* implement GET /commands (#5865)Carlos Tadeu Panato Junior2017-04-031-1/+1
|
* PLT-5483 Fix bug where flagged posts endpoint returned posts on other teams ↵Joram Wilander2017-03-312-1/+11
| | | | | | | | (#5765) * Fix bug where flagged posts endpoint returned posts on other teams * Include flagged posts from DMs/GMs
* PLT-6090 adding ability to read license file from disk (#5895)Corey Hulen2017-03-311-0/+2
| | | | | | | | * PLT-6090 adding ability to read license file from disk * Fixing unit test that fails only sometimes * Fixing test that fails randomly
* Remove API endpoints being deprecated in 3.8 (#5880)Joram Wilander2017-03-282-221/+1
|
* Move WebSocket API to it's own package and add websocket v4 endpoint (#5881)Joram Wilander2017-03-288-153/+6
|
* Implement some MFA endpoints for APIv4 (#5864)Joram Wilander2017-03-271-20/+2
|
* PLT-6063: AddUserToTeam permission depends on policy. (#5869)George Goldberg2017-03-261-3/+77
| | | Uses same policy setting as InviteUserToTeam.
* PLT-6046 remove webrtc from tests (#5872)enahum2017-03-261-44/+0
|
* Merge branch 'release-3.7'George Goldberg2017-03-233-3/+102
|\
| * Fix policy application in team edition. (#5771)George Goldberg2017-03-153-3/+102
| |
* | Websocket CORS Support (#5667)Brad Howes2017-03-232-1/+46
| | | | | | | | | | | | | | | | | | | | * Second attept at patching api/websocket.go for CORS support. * Missing include * Fixed whitespace formatting so that gofmt passes. * Added tests for CORS filtering
* | Implement POST /users/search endpoint for APIv4 (#5822)Joram Wilander2017-03-232-13/+56
| | | | | | | | | | | | | | | | | | | | * Implement POST /users/search endpoint for APIv4 * PLT-2713 Added store functions for searching users that don't have a team * PLT-2713 Added 'without_team' option when searching users * PLT-2713 Added 'without_team' option when searching users (v4)
* | Add http_proxy support for http client (#5571)Josta Yee2017-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | Merge branch 'release-3.7' into master.George Goldberg2017-03-177-21/+21
|\|
| * PLT-5765 Passed SiteURL to SendNotifications (#5705)Harrison Healey2017-03-1012-27/+27
| |
| * Adding index and cache to reactinos store (#5654)Christopher Speller2017-03-071-2/+7
| |
* | Implement GET /logs endpoint for APIv4 (#5778)Joram Wilander2017-03-161-1/+1
| |
* | Moving HTTP request counter to the start of ServeHTTP so count time is not ↵Christopher Speller2017-03-141-2/+4
| | | | | | | | effected by request duration. (#5764)
* | Implement brand image endpoints for APIv4 (#5733)Joram Wilander2017-03-141-6/+0
| | | | | | | | | | | | * Implement brand image endpoints for APIv4 * Fix unit test
* | Implement compliance endpoints for APIv4 (#5683)Joram Wilander2017-03-131-1/+1
| | | | | | | | | | | | * Implement compliance endpoints for APIv4 * Add paging to get reports endpoint
* | Move command logic into app layer (#5617)Joram Wilander2017-03-1320-2026/+100
| |
* | Implement GET /users/autocomplete endpoint for APIv4 (#5742)Joram Wilander2017-03-131-26/+6
| |
* | Implement SAML endpoints for APIv4 (#5671)Joram Wilander2017-03-132-3/+11
| | | | | | | | | | | | | | | | * Implement SAML endpoints for APIv4 * Fix unit test * Only disable encryption when removing puplic/private certs
* | Add pinned posts (#4217)Gabin Aureche2017-03-136-8/+165
| |
* | improvements for inbucket email test and re-enable Email mention test (#5647)Carlos Tadeu Panato Junior2017-03-112-53/+77
| | | | | | | | Now if we dont get the mailbox to check the email we try 5 times, if still no message we disable the email verification.
* | Endpoint for APIv4: /files/{file_id}/link (#5607)Saturnino Abril2017-03-111-1/+1
| | | | | | | | | | | | * APIv4: /files/{file_id}/link * updated public link
* | Merge 3.7 changes into master (#5679)Joram Wilander2017-03-071-2/+7
|/ | | | | | | | * Save schema version for 3.7 (#5675) * Adding index and cache to reactinos store (#5654) * Fix badge count for push notifications (#5672)
* Add system console switch for enabling link previews (#5663)Joram Wilander2017-03-062-0/+16
|
* enable saml for RN app (#5635)enahum2017-03-061-1/+6
| | | | | | * enable saml for RN app * remove unnecessary user sanitize
* Fix JS error when receiving reply during channel switch (#5582)Joram Wilander2017-03-032-1/+8
|
* Usernames must start with a letter (#5581)Joram Wilander2017-03-033-50/+56
|
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-022-2/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement server changes for group messaging * Majority of client-side implementation * Some server updates * Added new React multiselect component * Fix style issues * Add custom renderer for options * Fix model test * Update ENTER functionality for multiselect control * Remove buttons from multiselect UI control * Updating group messaging UI (#5524) * Move filter controls up a component level * Scroll with arrow keys * Updating mobile layout for multiselect (#5534) * Fix race condition when backspacing quickly * Hidden or new GMs show up for regular messages * Add overriding of number remaining text * Add UI filtering for team if config setting set * Add icon to channel switcher and class prop to status icon * Minor updates per feedback * Improving group messaging UI (#5563) * UX changes per feedback * Update email for group messages * UI fixes for group messaging (#5587) * Fix missing localization string * Add maximum users message when adding members to GM * Fix input clearing on Android * Updating group messaging UI (#5603) * Updating UI for group messaging (#5604)
* PLT-5355: Fix permalink to private/direct channels. (#5574)George Goldberg2017-03-022-3/+55
| | | | Appropriate permission checks depend on the type of channel this permalink links to.
* Update emoji_test.go (#5589)Harry Moreno2017-03-011-1/+1
| | | fix typo
* Reload license from DB for all cluster app servers (#5525)Joram Wilander2017-02-282-97/+13
| | | | | | * Reload license from DB for all cluster app servers * Increase test timeout
* Move webhook logic from api layer to app layer (#5527)Joram Wilander2017-02-282-377/+113
| | | | | | | | * Move webhook logic from api layer to app layer * Consolidate error messages * Fix permission check and unit test
* Revert "Adding caching to get channel member (#5518)"Christopher Speller2017-02-271-6/+2
| | | | This reverts commit ba028ed74b69bd1dd902344663fbf8ba4f1dfb87.
* Adding edit of incoming webhook (#5272)Poornima2017-02-262-58/+619
| | | | | | | Adding edit of outgoing webhook Fixing spelling of error Fixing style Changing from PUT to POST for updates Fixing test failures due to merge
* Updating user attributes on oauth login (#5324)Poornima2017-02-261-0/+6
| | | | Moving update function to app package Fixing duplicate userID on create user test
* Adding caching to get channel member (#5518)Christopher Speller2017-02-241-2/+6
|
* 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
|