summaryrefslogtreecommitdiffstats
path: root/webapp/components/backstage
Commit message (Collapse)AuthorAgeFilesLines
* Removing webappChristopher Speller2017-09-067-584/+0
|
* PLT-3466 E10: Add announcement bar feature (#6509)Joram Wilander2017-06-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * E10 - Add announcement bar feature * Updates per feedback * Add component tests and snapshots * Update snapshots * Updating color picker UI (#6543) * Add class to body tag when banner is not dismissable and clean up localstorage items when banner changes * Fixing links (#6544) * Updating UI for fixed error bar (#6552) * Truncating text on fixed banner (#6561) * Plt 3466 - Error bar link states (#6577) * Updating error bar hover state * Updating error bar link states
* Updating client dependencies. Switching to yarn. (#6433)Christopher Speller2017-05-187-26/+40
| | | | | | | | | | | | | | | | | | | | | | | | * 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-127-7/+7
| | | | | | | | | | | | * 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
* fix typo and missing messages (#5902)Yusuke Nemoto2017-03-301-1/+1
|
* Only show edit/delete buttons for integrations if the user should have ↵Harrison Healey2016-12-061-7/+15
| | | | permissions to them (#4719)
* Fix react warnings and part of backstage (#4706)enahum2016-12-052-5/+5
|
* Count posts to DMs as mentions when from webhooks (#4676)Joram Wilander2016-12-012-3/+3
|
* Updating ESLint (#4085)Christopher Speller2016-09-232-2/+2
|
* PLT-4007 Fix OAuth: Javascript error when team admin accesses the OAuth 2.0 ↵enahum2016-08-301-2/+3
| | | | menu (#3887)
* PLT-3484 OAuth2 Service Provider (#3632)enahum2016-08-031-7/+25
| | | | | | | | | | | | | | * 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
* Merge release 3.2 into master (#3548)Harrison Healey2016-07-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bumping version to: 3.2.0-rc1 * PLT-2863 fixing bad merge that broke this PR (#3523) * PLT-2863 adding remove user from team * PLT-2863 adding the client side UI * Fixing trailing space * Fixing reported issues * Adding documentatino * Switching to final javascript driver * Fixing bad merge * Fixing bad merge * PLT-3538 Fix Login page doesn't show SAML option if gitlab is enabled (#3524) * Login error messages fix (#3525) * daily translations 20160708 (#3533) * Fixed permissions when getting a file attachment to use the correct user id (#3535) * PLT-3575 Fix Cannot upload certificates with .cer file extension on SAML (#3534) * PLT-3560 blocking adding to channel once user is removed (#3537) * Always allow system admins to see the Integrations sidebar (#3536) * Plt 3475 - Post control improvements (#3538) * Adding class to post when dropdown is active. * plt-3475 - Post controls improvements * daily translations 20160711 (#3544)
* Added help text to integrations pages in backstage (#3513)Harrison Healey2016-07-061-0/+4
|
* PLT-3518/PLT-3519 Custom emoji followup (#3507)Harrison Healey2016-07-061-2/+3
| | | | | | * Fixed emoji list filter when full name or nickname are enabled * Changed custom emoji list to only be visible if the user can create custom emoji
* PLT-3145 Custom Emojis (#3381)Harrison Healey2016-07-0519-2163/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reorganized Backstage code to use a view controller and separated it from integrations code * Renamed InstalledIntegrations component to BackstageList * Added EmojiList page * Added AddEmoji page * Added custom emoji to autocomplete and text formatter * Moved system emoji to EmojiStore * Stopped trying to get emoji before logging in * Rerender posts when emojis change * Fixed submit handler on backstage pages to properly support enter * Removed debugging code * Updated javascript driver * Fixed unit tests * Fixed backstage routes * Added clientside validation to prevent users from creating an emoji with the same name as a system one * Fixed AddEmoji page to properly redirect when an emoji is created successfully * Fixed updating emoji list when an emoji is deleted * Added type prop to BackstageList to properly support using a table for the list * Added help text to EmojiList * Fixed backstage on smaller screen sizes * Disable custom emoji by default * Improved restrictions on creating emojis * Fixed non-admin users seeing the option to delete each other's emojis * Fixing gofmt * Fixed emoji unit tests * Fixed trying to get emoji from the server when it's disabled
* PLT-3417 Missing localization on Account Settings and Backstage (#3437)enahum2016-06-281-1/+1
|
* Adding webpack code splitting (#3377)Christopher Speller2016-06-228-8/+8
|
* PLT-2170 Send payload in application/json for outgoing webhooks (#3160)Thomas Balthazar2016-05-312-21/+65
| | | | | | | | | | | | | | | * Send payload in application/json for outgoing webhooks The Add outgoing webhook UI now has a 'Content-Type' field that allows to choose between application/x-www-form-urlencoded and application/json. All outgoing webhooks created before this change will be considered as x-www-form-urlencoded. There's also a minor change in the way the outgoing webhook summary is displayed: the 'Callback URLs' label was missing. * Fix JS formatting errors * Increase ContentType field length to 128
* PLT-2989 Incoming webhooks available to all channels user is member of (#3082)David Lu2016-05-262-0/+3
| | | | | | | | | | | | * Removed OPEN_CHANNEL check * Added checks for each type of channel * Added all channels display Used onComponentUpdate, made code clearer * Made requested changes
* Added validation for command triggers (#3068)David Lu2016-05-201-1/+47
|
* Merge branch 'release-3.0'Christopher Speller2016-05-123-15/+30
|\
| * PLT-2927/PLT-2924 Fixing issues with integration lists (#2974)Harrison Healey2016-05-123-15/+30
| | | | | | | | | | | | | | | | * Changed IntegrationStore to store integrations by team * Fixed regenerating a command's token not causing the UI to update * Re-added IntegrationStore.hasReceived methods
* | Updating client dependancies and ESLint (#2954)Christopher Speller2016-05-123-6/+3
|/ | | | | | | | * Updating client dependancies * Fixing eslint errors with updates * Updating eslint
* PLT-2698 Integrations improvements (#2883)Harrison Healey2016-05-056-66/+115
| | | | | | | | | | * Fixed Integrations link to show up for non-admins (when enabled) and when only slash commands are enabled * Updated BackstageSidebar to only show enabled integrations * Added placeholder to integrations list when none exist * Added loading spinner to integrations pages when they're loading
* Adding callback URLs to outgoing webhooks display (#2850)Christopher Speller2016-05-021-0/+22
|
* Fixed cancel link when adding incoming webhooks (#2831)Joram Wilander2016-05-021-1/+1
|
* Multiple UI Improvements (#2802)Asaad Mahmood2016-04-261-1/+1
|
* PLT-2057 User as a first class object (#2648)Corey Hulen2016-04-2110-16/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding TeamMember to system * Fixing all unit tests on the backend * Fixing merge conflicts * Fixing merge conflict * Adding javascript unit tests * Adding TeamMember to system * Fixing all unit tests on the backend * Fixing merge conflicts * Fixing merge conflict * Adding javascript unit tests * Adding client side unit test * Cleaning up the clint side tests * Fixing msg * Adding more client side unit tests * Adding more using tests * Adding last bit of client side unit tests and adding make cmd * Fixing bad merge * Fixing libraries * Updating to new client side API * Fixing borken unit test * Fixing unit tests * ugg...trying to beat gofmt * ugg...trying to beat gofmt * Cleaning up remainder of the server side routes * Adding inital load api * Increased coverage of webhook unit tests (#2660) * Adding loading ... to root html * Fixing bad merge * Removing explicit content type so superagent will guess corectly (#2685) * Fixing merge and unit tests * Adding create team UI * Fixing signup flows * Adding LDAP unit tests and enterprise unit test helper (#2702) * Add the ability to reset MFA from the commandline (#2706) * Fixing compliance unit tests * Fixing client side tests * Adding open server to system console * Moving websocket connection * Fixing unit test * Fixing unit tests * Fixing unit tests * Adding nickname and more LDAP unit tests (#2717) * Adding join open teams * Cleaning up all TODOs in the code * Fixing web sockets * Removing unused webockets file * PLT-2533 Add the ability to reset a user's MFA from the system console (#2715) * Add the ability to reset a user's MFA from the system console * Add client side unit test for adminResetMfa * Reorganizing authentication to fix LDAP error message (#2723) * Fixing failing unit test * Initial upgrade db code * Adding upgrade script * Fixing upgrade script after running on core * Update OAuth and Claim routes to work with user model changes (#2739) * Fixing perminant deletion. Adding ability to delete all user and the entire database (#2740) * Fixing team invite ldap login call (#2741) * Fixing bluebar and some img stuff * Fix all the different file upload web utils (#2743) * Fixing invalid session redirect (#2744) * Redirect on bad channel name (#2746) * Fixing a bunch of issue and removing dead code * Patch to fix error message on leave channel (#2747) * Setting EnableOpenServer to false by default * Fixing config * Fixing upgrade * Fixing reported bugs * Bug fixes for PLT-2057 * PLT-2563 Redo password recovery to use a database table (#2745) * Redo password recovery to use a database table * Update reset password audits * Split out admin and user reset password APIs to be separate * Delete password recovery when user is permanently deleted * Consolidate password resetting into a single function * Removed private channels as an option for outgoing webhooks (#2752) * PLT-2577/PLT-2552 Fixes for backstage (#2753) * Added URL to incoming webhook list * Fixed client functions for adding/removing integrations * Disallowed slash commands without trigger words * Fixed clientside handling of errors on AddCommand page * Minor auth cleanup (#2758) * Changed EditPostModal to just close if you save without making any changes (#2759) * Renamed client -> Client in async_client.jsx and fixed eslint warnings (#2756) * Fixed url in channel info modal (#2755) * Fixing reported issues * Moving to version 3 of the apis * Fixing command unit tests (#2760) * Adding team admins * Fixing DM issue * Fixing eslint error * Properly set EditPostModal's originalText state in all cases (#2762) * Update client config check to assume features is defined if server is licensed (#2772) * Fixing url link * Fixing issue with websocket crashing when sending messages to different teams
* PLT-2553 Additional backstage UI Improvements (#2673)Harrison Healey2016-04-114-27/+53
| | | | | | | | * Renamed Commands to Slash Commands in backstage UI * Updated displayed info for listed commands and outgoing webhooks * Disallowed empty outgoing webhook trigger words and improved client-side validation for them
* PLT-2553 Updated backstage page navigation (#2661)Harrison Healey2016-04-0815-453/+601
| | | | | | | | | | | | | | * Updated integrations list based on feedback * Reorganized Integrations pages * Repurposed AddIntegration page as a landing page for Integrations * Moved backstage breadcrumb header into its own component * Removed unnecessary prop * Fixed Save links on AddIntegration pages
* Multiple UI ImprovementsAsaad Mahmood2016-04-063-59/+56
| | | | | | * Multiple UI Improvements * Adding app_body behind missing classes
* PLT-1750 Moved slash commands to backstageHarrison Healey2016-04-056-11/+740
| | | | | | | | | | | | | | * Added slash commands to InstalledIntegrations page * Reset installed integration type filter if there is no longer any integrations of the selected type * Added pages to backstage to add slash commands * Cleaned up internationalization for slash commands * Added ability to regen slash command tokens from backstage * Removed Integrations tab from UserSettings
* Multiple UI ImprovementsAsaad Mahmood2016-04-051-0/+4
| | | | | | | | * Fixing backstage scrolling and link issue * Fixing system console and color picker css * Changing the toggleclass
* Improved handling of invalid incoming and outgoing webhooksHarrison Healey2016-04-042-0/+8
|
* Added 'Created by...' line in integration listHarrison Healey2016-04-042-2/+26
|
* Added DisplayName and Description fields to both types of webhooks and slash ↵Harrison Healey2016-04-044-28/+30
| | | | commands
* PLT-2395 - Improvements to backstage cssAsaad Mahmood2016-04-0410-243/+271
|
* Moved backstage integrations pages to /settings/integrationsHarrison Healey2016-03-295-135/+8
|
* Updated AddIntegrations help textHarrison Healey2016-03-291-2/+2
|
* Removed expand widget from the backstage sidebar and changed how the ↵Harrison Healey2016-03-291-44/+2
| | | | sections highlight
* Fixed hardcoded team name in InstalledIntegrationsHarrison Healey2016-03-291-5/+20
|
* Added english localization for Backstage and additional cleanupHarrison Healey2016-03-295-25/+24
|
* Added ability to regenerate outgoing webhook tokens on InstalledIntegrations ↵Harrison Healey2016-03-292-6/+35
| | | | page
* Added delete buttons to InstalledIntegrationsHarrison Healey2016-03-293-66/+156
|
* Fixed adding outgoing webhooks with only a trigger word or a channelHarrison Healey2016-03-291-1/+1
|
* Removed Team Settings from backstageHarrison Healey2016-03-291-11/+0
|
* Added ChannelSelect componentHarrison Healey2016-03-292-54/+31
|
* Added basic AddOutgoingWebhook pageHarrison Healey2016-03-291-0/+297
|
* Added searching to InstalledIntegrations pageHarrison Healey2016-03-291-11/+39
|
* Added basic screen to add incoming webhooksHarrison Healey2016-03-291-0/+214
|