summaryrefslogtreecommitdiffstats
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* Improve test coverage reporting / accuracy (#7819)Chris2017-11-133-2/+63
| | | | | | | | | | * improve test coverage reporting / accuracy * handle absolute coverpaths * move tests into multiple files * rename codecov.yml (https://github.com/codecov/support/issues/426)
* Add codecov yaml file (#7818)Chris2017-11-111-0/+28
| | | | | | | | | | * add codecov yaml file * ignore storetest directory * add a test * relax status checks a bit for now
* Merge branch 'release-4.4'Christopher Speller2017-11-091-0/+6
|\
| * PLT-8061 re-activate SAML and Oauth on successful login (#7810)Corey Hulen2017-11-091-0/+6
| |
* | more global config ref cleanup (#7802)Chris2017-11-0938-164/+165
| |
* | PLT-7709 Add UI settings to plugin manifest (#7794)Joram Wilander2017-11-081-0/+10
|/ | | | | | | | | | | | | | * Add UI settings to plugin manifest * Add another test case * Add options field to setting * Updates per feedback * Report diagnostics on if plugins have settings set * Add regenerate_help_text field
* fix builtin plugin http router (#7797)Chris2017-11-062-1/+2
|
* Revert PLT-7809 (#7793)Jason Blais2017-11-061-37/+3
| | | | | | | | | | * Update webrtc_test.go * Update webrtc.go * Update config.go * Update webrtc.go
* fix interactive message post username/icon behavior (#7776)Chris2017-11-041-1/+17
|
* invoke config listeners when app.UpdateConfig is used (#7773)Chris2017-11-032-0/+25
|
* PLT-8086 Fix plugin config watcher for enabling and disabling (#7770)Joram Wilander2017-11-032-11/+17
| | | | | | | | * Fix plugin config watcher for enabling and disabling * Make sure HTTP routes are served * Set content-type explicitly
* Update diagnostics.go (#7768)Jason Blais2017-11-031-9/+14
| | | | | ElasticsearchSettings: LiveIndexingBatchSize, BulkIndexingTimeWindowSeconds LdapSettings: EnableSync SamlSettings: EnableSyncWithLdap
* prevent users from changing email addresses to restricted domains (#7765)Chris2017-11-032-0/+30
|
* several one-line panic, race, and logic fixes (#7766)Chris2017-11-035-4/+7
|
* prevent deactivation of sso users (#7759)Chris2017-11-022-3/+23
|
* Update diagnostics.go (#7755)Jason Blais2017-11-011-0/+1
|
* Fix /msg switching teams (#7753)Chris2017-11-012-3/+32
| | | | | | * Fix /msg switching teams * simplify a bit
* PLT-7810 Track if an APIv3 endpoint was used in the last day (#7744)Joram Wilander2017-10-311-0/+4
| | | | | | * Track if an APIv3 endpoint was used in the last day * Make it atomic
* [PLT-7362] Add post' root ID to APIv4 addChannelMember to render added user ↵Saturnino Abril2017-10-311-5/+6
| | | | | | | | | | (as system post) at RHS (#7730) * add post' root ID to apiv4 addChannelMember to render added user (as system post) at RHS * add check to post_root_id parameter * add AddChannelMemberWithRootId function for backward compatibility
* Fixing URL encoding of SAML email address when switching to SAML account (#7733)Christopher Speller2017-10-311-1/+1
|
* PLT-7978 Add websocket event for user role update (#7745)Joram Wilander2017-10-312-2/+9
| | | | | | | | * Add websocket event for user role update * Fix tests * More test fixes
* PLT-5813 support SAML sync via LDAP (#7668)Corey Hulen2017-10-311-1/+2
| | | | | | * PLT-5813 support SAML sync via LDAP * Cleaning up based on review
* Remove license requirement for plugins (#7747)Joram Wilander2017-10-311-1/+1
|
* Refactoring cfg refs and load / save functions (#7749)Chris2017-10-3110-84/+83
| | | | | | * refactoring cfg refs and load / save functions * improve error output
* Add some more diagnostics for plugins (#7669)Joram Wilander2017-10-302-1/+54
|
* simplify things (#7735)Chris2017-10-3015-43/+29
|
* fix push notification when user status is in DND (#7731)Carlos Tadeu Panato Junior2017-10-302-5/+37
|
* add RootId to out-of-channel-mentions ephemeral post for that to render at ↵Saturnino Abril2017-10-271-0/+1
| | | | RHS (#7726)
* Remove more global refs / state (#7723)Chris2017-10-2612-109/+85
| | | | | | | | | | * remove more global refs / state * fix job enterprise initialization * fix api4 test compilation * saml api endpoints fix
* Performance improvements for 40M posts (#7708)Christopher Speller2017-10-252-10/+31
| | | | | | | | | | | | | | | | | | | | | | * Optimizing get root posts SQL query * Setting session invalidation to be reliable * Adding app reciever to SessionHasPermissionToUser * Adding app reciever to SessionHasPermissionToTeam * Adding app reciever to SessionHasPermissionTo * Clear session cache if permission was denied * Fixing rebase issues * Revert "Optimizing get root posts SQL query" This reverts commit f364757e7015cfb4ec673d0a4fc3d57cd25d8dd7. * Fixing build
* [PLT-4341] add dnd command (#7694)Carlos Tadeu Panato Junior2017-10-253-0/+79
|
* [PLT-7701] Fix emoji names that trigger mention (#7663)Saturnino Abril2017-10-252-5/+34
| | | | | | | | * fix emoji names that trigger mention * remove regex and rearrange based on comment * make ":@here:" to not trigger a mention
* Differentiate between installed and activated states for plugins (#7706)Joram Wilander2017-10-251-23/+157
|
* PLT-7599: webhook post splitting (#7707)Chris2017-10-242-32/+182
| | | | | | | | * webhook post splitting * style fix * update old webhook test
* PLT-7822: Fix search order for SQL search backend. (#7704)George Goldberg2017-10-241-0/+2
|
* eliminate more utils.Cfg references (#7701)Chris2017-10-247-53/+53
|
* Reduce cfg boilerplate (#7689)Chris2017-10-233-230/+223
| | | | | | | | | | | | * reduce cfg boilerplate * fix compile error * user test fix * another test fix * simplify diagnostics / testing
* refactor max users per team (#7691)Chris2017-10-202-2/+2
|
* refactor max channels per team enforcement (#7690)Chris2017-10-202-3/+3
|
* [PLT-7362] Option to add user to channel if mentioned user is not currently ↵Saturnino Abril2017-10-212-4/+33
| | | | | | | | | | | | | | | | 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
* [PLT-6712/PLT-7182] /remove and /kick slash command: Remove a member from ↵Carlos Tadeu Panato Junior2017-10-191-0/+114
| | | | the channel (#7523)
* [PLT-7794] Add user access token enable/disable endpoints (#7630)Nick Frazier2017-10-191-0/+38
| | | | | | | | | | | | * Add column to UserAccessTokens table * PLT-7794 Add user access token enable/disable endpoints * replaced eliminated global variable * updates to user_access_token_store and upgrade.go * style fix and cleanup
* Reduce utils.Cfg references (#7650)Chris2017-10-1837-222/+190
| | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp
* Merge branch 'release-4.3'Christopher Brown2017-10-167-11/+283
|\
| * PLT-7811 Standardized team sanitization flow (#7586)Harrison Healey2017-10-092-5/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * post-4.3 commit (#7581) * reduce store boiler plate (#7585) * fix GetPostsByIds error (#7591) * PLT-7811 Standardized team sanitization flow * Fixed TestGetAllTeamListings * Stopped sanitizing teams for team admins * Removed debug logging * Added TearDown to sanitization tests that needed it
| * PLT-7818 Updates to post type (#7579)Joram Wilander2017-10-095-0/+40
| | | | | | | | | | | | * Updates to post type * Update tests
| * PLT-7826: Don't fetch posts from store if ES returns none. (#7596)George Goldberg2017-10-091-6/+8
| |
* | Add two missing diagnostics entries (#7634)Jason Blais2017-10-161-0/+2
| | | | | | | | | | | | | | | | * Update diagnostics.go * Fix config setting name SessionIdleTimeoutInMinutes * Update diagnostics.go
* | Fix webconn shutdown race (#7631)Chris2017-10-163-7/+31
| | | | | | | | | | | | | | | | | | | | * fix webconn shutdown race * make sure writePump returns promptly if readPump returns first * fix app shutdown race * minor improvement
* | PLT-7809: Add support for Kopano Webmeetings WebRTC server (#7590)Simon Eisenmann2017-10-161-3/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for Kopano Webmeetings WebRTC server Add an option to select which WebRTC server to use and add support to use Kopano Webmeetings as backend instead of Janus. If the new configuration is not set, WebRTC assumes Janus is used as backend. * Fixup: remove redundant case. default to janus * Fixup: use GatewayAdminUrl as direct prefix to admin URL entry point * Fixup: consumeAndClose