summaryrefslogtreecommitdiffstats
path: root/webapp/components/integrations
Commit message (Collapse)AuthorAgeFilesLines
* PLT-7309: Fix webook management when permitted for non-admins. (#7132)George Goldberg2017-08-082-4/+4
|
* PLT-6455 Migrate installed_oauth_apps.jsx to be pure and use Redux (#7059)94117nl2017-08-033-114/+70
| | | | | | * Migrate installed_oauth_apps.jsx to be pure and use Redux * Props docs typo, add test, remove commands_container, bump yarn.lock
* GH-6452 Migrate installed_command.jsx to be pure and use Redux (#6903)94117nl2017-08-033-27/+44
| | | | | | | | | | | | | | * Migrate installed_command.jsx to be pure and use Redux * Add test for InstalledCommand component * Fix failing test and typo * Whoops. Revert back deleted filter * Add filter test * Remove commands related code from /stores/integration_store.jsx
* GH-6448 Migrate edit_command.jsx to be pure and use Redux (#6858)94117nl2017-07-312-99/+125
| | | | | | | | | | * Migrate edit_command.jsx to be pure and use Redux, add basic test * Update newCommand to reference modified command * Fix typo * Remove unnecessary re-renders
* Migrate add and edit incoming webhook components to redux (#6885)Carlos Tadeu Panato Junior2017-07-277-143/+282
| | | | | | | | * Migrate add incoming webhook components to redux * Migrate edit incoming webhook components to redux * Add tests
* Merge branch 'release-4.0'Christopher Speller2017-07-181-6/+4
|\
| * fix JS error on SpinnerButton and refactor edit incoming/outgoing webhook ↵Saturnino Abril2017-07-132-20/+13
| | | | | | | | (#6917)
* | Migrate add and edit outgoing webhook components to redux (#6818)Joram Wilander2017-07-107-280/+368
|/
* Add App Directory link to Integrations pages (#6731)Jason Blais2017-07-055-16/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update installed_commands.jsx * Update installed_incoming_webhooks.jsx * Update installed_oauth_apps.jsx * Update installed_outgoing_webhooks.jsx * Update integrations.jsx * Update quick_switch_modal.jsx * Update en.json * Decrease help text size in Integrations page * Fix syntax error * Tweak help text size based on Asaad's feedback * Fix indentation * Update help text classname to backstage-list__help * Update _backstage.scss * Remove the horizontal line in integrations page * Renamed template strings for integrations help links
* PLT-6445 Migrate add_command.jsx to be pure and use Redux (#6804)94117nl2017-07-042-42/+68
| | | | | | * Migrate add_command.jsx to be pure and use redux * Add basic test for AddCommand component
* fix slash command add / edit front-ends (#6799)Chris2017-06-292-2/+4
|
* PLT-6456 Migrate installed_commands.jsx to be pure and use Redux (#6759)94117nl2017-06-286-27/+202
| | | | | | | | | | | | | | | | * Add documentation to props, migrate to pure component * Migrate commands_container and installed_commands to redux * Partially move confirm_integration to redux * Add more props to commands_container * Fix identation issue * Remove unused import * Update command token to reference redux store
* Move integrations over to redux and v4 (#6679)Joram Wilander2017-06-1914-61/+42
|
* PLT-4257 Add pop-up asking if user wants to reset status (#6526)Joram Wilander2017-06-062-2/+2
| | | | | | | | | | | | * Add pop-up asking if user wants to reset status * Update test snapshot * Update prop name for old uses of confirm modal * Updating checkbox (#6586) * Updating style for checkbox (#6596)
* Updating client dependencies. Switching to yarn. (#6433)Christopher Speller2017-05-1818-57/+92
| | | | | | | | | | | | | | | | | | | | | | | | * Updating client dependancies. Switching to using yarn. * Updating React * Moving pure components to using function syntax (performance gains with newer react version) * Updating client dependancies. * Ignore .yarninstall * Enabling pre-lockfile because it's the entire point of using yarn. * Removing old webpack config * Moving to new prop-types * Fixing ESLint Errors * Updating jest snapshots. * Cleaning up package.json
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-1221-21/+21
| | | | | | | | | | | | * 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
* PLT-5873 Renamed private groups to private channels (#5924)Harrison Healey2017-04-031-1/+1
| | | | | | * PLT-5873 Renamed private groups to private channels in web app * PLT-5873 Renamed private groups to private channels in server
* Ui ifxes (#5890)Asaad Mahmood2017-03-291-1/+1
| | | | | | | | | | | | * PLT-5975 - Back arrow in flag list cutting off * PLT-6049 - Fixing pin icon color, and hover state * PLT-5989 - Channel member and pin icon issue * PLT-6067 - Pinned icon misaligned in firefox * PLT-5885 - Adjusting icon spacing in modal
* Split delete modal trigger for reuse (#5740)VeraLyu2017-03-191-56/+17
| | | | Spllit delete modal trigger for reuse and make emoji delete to use this modal trigger.
* Close confirm_integration On Enter Keypress (#5600)Ryan Wang2017-03-131-1/+10
|
* Fixing Link url when cancelling edit of incoming webhook (#5612)Poornima2017-03-031-1/+1
|
* PLT-4929: Confirmation Dialog when Deleting Entry on the Integrations pages ↵Ari Autio2017-03-025-48/+117
| | | | (#5529)
* Adding edit of incoming webhook (#5272)Poornima2017-02-2610-637/+1012
| | | | | | | Adding edit of outgoing webhook Fixing spelling of error Fixing style Changing from PUT to POST for updates Fixing test failures due to merge
* Add webapp/utils/url.jsx (#5285)Akihiko Odaki2017-02-071-2/+2
| | | | | | | webapp/utils/utils.jsx got big and that caused a potential circular dependency with webapp/stores/team_store.jsx. This change solves the issue by introducing webapp/utils/url.jsx and moving URL-related functions, which is not likely to depend on actions and stores, from webapp/utils/utils.jsx.
* Move remaining client functions in components to actions (#5171)Carlos Tadeu Panato Junior2017-01-271-2/+2
|
* PLT-4928 Sort integrations by name in lists. (#4804)George Goldberg2016-12-164-4/+82
|
* Only show edit/delete buttons for integrations if the user should have ↵Harrison Healey2016-12-067-70/+111
| | | | permissions to them (#4719)
* Fix react warnings and part of backstage (#4706)enahum2016-12-0513-37/+34
|
* Count posts to DMs as mentions when from webhooks (#4676)Joram Wilander2016-12-014-4/+4
|
* Add support for editing slash commands (#4335)Brian Olecki2016-11-152-0/+740
|
* Fixing store access design issues (#4436)Christopher Speller2016-11-034-49/+89
|
* Update title for Integrations and Custom Emojis (#4379)Brian Olecki2016-10-311-0/+19
|
* Merging performance branch into master (#4268)Joram Wilander2016-10-196-31/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * improve performance on sendNotifications * Fix SQL queries * Remove get direct profiles, not needed anymore * Add raw data to error details if AppError fails to decode * men * Fix decode (#4052) * Fixing json decode * Adding unit test * Initial work for client scaling (#4051) * Begin adding paging to profiles API * Added more paging functionality * Finish hooking up admin console user lists * Add API for searching users and add searching to all user lists * Add lazy loading of profiles * Revert config.json * Fix unit tests and some style issues * Add GetProfilesFromList to Go driver and fix web unit test * Update etag for GetProfiles * Updating ui for filters and pagination (#4044) * Updating UI for pagination * Adjusting margins for filter row * Adjusting margin for specific modals * Adding relative padding to system console * Adjusting responsive view * Update client user tests * Minor fixes for direct messages modal (#4056) * Remove some unneeded initial load calls (#4057) * UX updates to user lists, added smart counts and bug fixes (#4059) * Improved getExplicitMentions and unit tests (#4064) * Refactor getting posts to lazy load profiles correctly (#4062) * Comment out SetActiveChannel test (#4066) * Profiler cpu, block, and memory profiler. (#4081) * Fix TestSetActiveChannel unit test (#4071) * Fixing build failure caused by dependancies updating (#4076) * Adding profiler * Fix admin_team_member_dropdown eslint errors * Bumping session cache size (#4077) * Bumping session cache size * Bumping status cache * Refactor how the client handles channel members to be large team friendly (#4106) * Refactor how the client handles channel members to be large team friendly * Change Id to ChannelId in ChannelStats model * Updated getChannelMember and getProfilesByIds routes to match proposal * Performance improvements (#4100) * Performance improvements * Fixing re-connect issue * Fixing error message * Some other minor perf tweaks * Some other minor perf tweaks * Fixing config file * Fixing buffer size * Fixing web socket send message * adding some error logging * fix getMe to be user required * Fix websocket event for new user * Fixing shutting down * Reverting web socket changes * Fixing logging lvl * Adding caching to GetMember * Adding some logging * Fixing caching * Fixing caching invalidate * Fixing direct message caching * Fixing caching * Fixing caching * Remove GetDirectProfiles from initial load * Adding logging and fixing websocket client * Adding back caching from bad merge. * Explicitly close go driver requests (#4162) * Refactored how the client handles team members to be more large team friendly (#4159) * Refactor getProfilesForDirectMessageList API into getAllProfiles API * Refactored how the client handles team members to be more large team friendly * Fix js error when receiving a notification * Fix JS error caused by current user being overwritten with sanitized version (#4165) * Adding error message to status failure (#4167) * Fix a few bugs caused by client scaling refactoring (#4170) * When there is no read replica, don't open a second set of connections to the master database (#4173) * Adding connection tacking to stats (#4174) * Reduce DB writes for statuses and other status related changes (#4175) * Fix bug preventing opening of DM channels from more modal (#4181) * Fixing socket timing error (#4183) * Fixing ping/pong handler * Fixing socket timing error * Commenting out status broadcasting * Removing user status changes * Removing user status changes * Removing user status changes * Removing user status changes * Adding DoPreComputeJson() * Performance improvements (#4194) * * Fix System Console Analytics queries * Add db.SetConnMaxLifetime to 15 minutes * Add "net/http/pprof" for profiling * Add FreeOSMemory() to manually release memory on reload config * Add flag to enable http profiler * Fix memory leak (#4197) * Fix memory leak * removed unneeded nil assignment * Fixing go routine leak (#4208) * Merge fixes * Merge fix * Refactored statuses to be queried by the client rather than broadcast by the server (#4212) * Refactored server code to reduce status broadcasts and to allow getting statuses by IDs * Refactor client code to periodically fetch statuses * Add store unit test for getting statuses by ids * Fix status unit test * Add getStatusesByIds REST API and move the client over to use that instead of the WebSocket * Adding multiple threads to websocket hub (#4230) * Adding multiple threads to websocket hub * Fixing unit tests * Fixing so websocket connections from the same user end up in the same… (#4240) * Fixing so websocket connections from the same user end up in the same list * Removing old comment * Refactor user autocomplete to query the server (#4239) * Add API for autocompleting users * Converted at mention autocomplete to query server * Converted user search autocomplete to query server * Switch autocomplete API naming to use term instead of username * Split autocomplete API into two, one for channels and for teams * Fix copy/paste error * Some final client scaling fixes (#4246) * Add lazy loading of profiles to integration pages * Add lazy loading of profiles to emoji page * Fix JS error when receiving post in select team menu and also clean up channel store
* Updating ESLint (#4085)Christopher Speller2016-09-231-1/+1
|
* PLT-4202 fix javascript error manage OAuth2 apps (#4039)enahum2016-09-201-7/+12
| | | | | | * PLT-4202 fix javascript error manage OAuth2 apps * Fix unit tests
* Add a link to OAuth 2 docs in help texts (#4034)Jason Blais2016-09-192-3/+17
| | | | | | | | | | | | | | | | | | * Update installed_oauth_apps.jsx * Update custom_integrations_settings.jsx * Update confirm_integration.jsx * Update installed_oauth_apps.jsx * Update en.json * Change FormattedMessage to FormattedHTMLMessage * Fix proper coding of links in en.json * Update en.json
* Displayed proper token on integration creation confirmation (#3991)Harrison Healey2016-09-083-18/+8
|
* Minor UI fixes (#3970)Asaad Mahmood2016-09-061-4/+10
| | | | * Minor UI fixes
* Fixes incorrect help text on OAuth 2.0 confirmation dialog (#3926)Jason Blais2016-09-011-1/+1
| | | | | | * Update confirm_integration.jsx * Update en.json
* PLT-4007 Fix OAuth: Javascript error when team admin accesses the OAuth 2.0 ↵enahum2016-08-301-2/+6
| | | | menu (#3887)
* PLT-3984 Add the ability to regenerate OAuth Client Secret (#3899)enahum2016-08-301-4/+47
|
* Minor UI improvements (#3904)Asaad Mahmood2016-08-301-33/+35
| | | | | | * PLT-3917 - Adding cross icon to remove deleted post in the RHS. * PLT-3997 - Improving the integration confirmation screen
* PLT-4010 - Updating integration icons (#3885)Asaad Mahmood2016-08-261-6/+8
|
* Trimmed beginning slash from command trigger word (#3866)Ryan Wang2016-08-241-1/+6
|
* PLT-3005 Added confirmation screen to integrations (#3747)David Lu2016-08-156-12/+256
|
* Changed autodetection of SiteURL (#3764)Harrison Healey2016-08-091-1/+1
| | | | | | * Changed autoconfiguration of SiteURL to be done on every request * Added SiteURL to system console
* Fix missing and bad localization strings (#3755)enahum2016-08-081-2/+2
|
* PLT-3484 OAuth2 Service Provider (#3632)enahum2016-08-034-3/+789
| | | | | | | | | | | | | | * PLT-3484 OAuth2 Service Provider * PM text review for OAuth 2.0 Service Provider * PLT-3484 OAuth2 Service Provider UI tweaks (#3668) * Tweaks to help text * Pushing OAuth improvements (#3680) * Re-arrange System Console for OAuth 2.0 Provider
* PLT-3728 Updated help text on integration pages (#3721)Harrison Healey2016-08-023-23/+131
|
* PLT-3408 Add SiteURL to config.json (#3692)Harrison Healey2016-08-021-1/+1
| | | | | | | | * PLT-3408 Changed serverside code to get the service's URL from config.json * PLT-3408 Changed most clientside code to use the SiteURL config setting instead of window.location * PLT-3408 Changed default SiteURL to be autodetected