1. 01 Jun, 2018 1 commit
  2. 29 May, 2018 1 commit
  3. 17 May, 2018 1 commit
    • Jesús Espino's avatar
      New admin console page for manage system schemes (#1116) · 45188b97
      Jesús Espino authored
      * New admin console page for manage system schemas
      
      * Tunning header and footer styles
      
      * WIP
      
      * Improving styles
      
      * Improved subgrous rendering and management
      
      * Fixed SVG attributes
      
      * New group toggle behavior changed
      
      * Improved trnslations
      
      * Some work in the Checkboxes behavior
      
      * Fixing tests
      
      * Updating editable permissions
      
      * replacing code with id, and restructured the constants usage
      
      * Fixing Schemes plural usage
      
      * Fixing a syntax problem in translation
      
      * Fix small problem in eslint
      
      * Setting the permission name to fixed size
      
      * Change link color inherited permissions description
      
      * Change the behavior to the new proposed group change behavior
      
      * Added auto expand/collapse on toggle group
      
      * Fixed problem with empty groups
      
      * Nicer animation on open/close permissions groups
      
      * Added scroll to the permission
      
      * Adding tests for auto expand/collapse feature
      
      * Adding tests for state change behavior
      
      * eslint fix
      
      * Add rowhighlight animation for selected permission
      
      * Open callapsed role on select permission
      
      * Appliying changes from header-footer in master PR
      
      * Some fixes
      
      * Updating tests snapshots
      
      * Changed Highlight color
      
      * Changed how is selected the current selected row
      
      * Removing/combining permissions
      
      * Back to permalink color on parent permission
      
      * Polishing a bit select permission
      
      * Fixed combined permissions groups
      
      * Fixing tests and styles
      
      * Tooltips working
      
      * Minor UI updates
      
      * Add menu footer error tooltip
      
      * Scroll to permissions-block beginning on expand
      
      * Some tests fixes
      
      * Some eslint fixes
      
      * Fixed styles after merge
      
      * Addining missed translation
      
      * Re-applying transparency to description in permission rows
      
      * Reverting scroll to permissions group on expand
      45188b97
  4. 30 Apr, 2018 1 commit
    • Jesse Hallam's avatar
      add eslint-plugin-header, and --fix all (#1140) · e76203ba
      Jesse Hallam authored
      * add eslint-plugin-header, and --fix all
      
      While the checking feature of this plugin seems to work great, its --fix
      will sometimes removing leading comments when the license header doesn't
      match. I've hand-edited the over-zealous removals, so this won't be an
      issue going forward except for new files with missing headers but
      leading comments.
      
      * fixes from latest master changes
      
      * latest changes from master
      e76203ba
  5. 06 Apr, 2018 1 commit
  6. 21 Feb, 2018 1 commit
  7. 16 Feb, 2018 1 commit
    • Jesse Hallam's avatar
      Remove mm_config and mm_license global state from webapp (PR #2) (#819) · 4f5dec4c
      Jesse Hallam authored
      * MM-8589: expunge global mm_(config|license) from integration components
      
      This also reorganizes `components/integrations/components` as just
      `components/integrations`
      
      * MM-8589: expunge global mm_config from post_view components
      
      * MM-8589: expunge global mm_config from admin_console components
      
      * fix missing key on admin_console RadioSetting component
      
      * MM-8589: expunge global mm_license from admin_console components
      
      This commit takes a different tack than others on account of the heavy
      use of the license object throughout the pages and the non-connectedness
      of most components. Instead of denormalizing the individual properties
      of the license per components, the `license` object itself is passed
      down in most cases. Unfortunately, this means the `=== 'true'` checks
      remain littered throughout, but those will be removed at the same time
      we cut over all the connectors.
      
      * MM-8589: expunge unnecessary ownProps
      
      * MM-8589: use the get(Config|License) selector
      4f5dec4c
  8. 13 Feb, 2018 1 commit
  9. 22 Jan, 2018 1 commit
  10. 08 Dec, 2017 2 commits
  11. 04 Dec, 2017 1 commit
    • Chris's avatar
      PLT-8018: Bundled jira plugin (#380) · d256108f
      Chris authored
      * remove jira settings page
      
      * add translation strings
      
      * add prepackaged indicator
      
      * address pr comments
      
      * update test snapshots
      
      * use url and filename safe base64 for generated strings
      d256108f
  12. 30 Nov, 2017 1 commit
  13. 20 Nov, 2017 1 commit
  14. 06 Nov, 2017 1 commit
  15. 31 Oct, 2017 1 commit
  16. 05 Oct, 2017 1 commit
  17. 02 Oct, 2017 1 commit
  18. 28 Sep, 2017 1 commit
  19. 27 Sep, 2017 1 commit
  20. 05 Sep, 2017 1 commit
    • Joram Wilander's avatar
      Experimental plugin system console UI (#7338) · 222a092f
      Joram Wilander authored
      * Add system console UI for uploading/listing/removing plugins
      
      * Add localization strings
      
      * Add banner to plugin settings
      
      * Updating UI for experimental plugins (#7362)
      
      * Text updates
      
      * Updating UI for experimental plugin stuff (#7377)
      
      * Properly clear file input after upload
      222a092f
  21. 28 Aug, 2017 1 commit
    • Chris Duarte's avatar
      Manage version configurations client versions (#7220) · 8f78dfad
      Chris Duarte authored
      * Add config values for client versions. Return client versions in ping response.
      
      * Manage client version through System Console.
      
      * Added client versions to diagnostics
      
      * Added translations messages en.json file.
      
      * Hide Client Versions on System Console.
      8f78dfad
  22. 18 Aug, 2017 2 commits
  23. 04 Aug, 2017 1 commit
  24. 02 Aug, 2017 1 commit
    • Chris's avatar
      PLT-6965 jira integration (plus plugin scaffolding) (#6918) · 7b24c7e7
      Chris authored
      * plugin scaffolding / jira integration
      
      * add vendored testify packages
      
      * webhook fix
      
      * don't change i18n ids
      
      * support configuration watching
      
      * add basic jira plugin configuration to admin console
      
      * fix eslint errors
      
      * fix another eslint warning
      
      * polish
      
      * undo unintentional config.json commit >:(
      
      * test fix
      
      * add jira plugin diagnostics, remove dm support, add bot tag, generate web-safe secrets
      
      * rebase, implement requested changes
      
      * requested changes
      
      * remove tests and minimize makefile change
      
      * add missing license headers
      
      * add missing comma
      
      * remove bad line from Makefile
      7b24c7e7
  25. 13 Jul, 2017 1 commit
  26. 06 Jul, 2017 1 commit
  27. 29 Jun, 2017 1 commit
  28. 18 May, 2017 1 commit
    • Christopher Speller's avatar
      Updating client dependencies. Switching to yarn. (#6433) · c10bc851
      Christopher Speller authored
      * 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
      c10bc851
  29. 12 Apr, 2017 1 commit
    • Harrison Healey's avatar
      PLT-5860 Updated copyright date (#6058) · 3803fac6
      Harrison Healey authored
      * 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
      3803fac6
  30. 07 Apr, 2017 1 commit
  31. 03 Apr, 2017 1 commit
  32. 30 Mar, 2017 1 commit
    • Harrison Healey's avatar
      PLT-2713/PLT-6028 Added System Users list to System Console (#5882) · fca82d6a
      Harrison Healey authored
      * PLT-2713 Added ability for admins to list users not in any team
      
      * Updated style of unit test
      
      * Split SearchableUserList to give better control over its properties
      
      * Added users without any teams to the user store
      
      * Added ManageUsers page
      
      * Renamed ManageUsers to SystemUsers
      
      * Added ability to search by user id in SystemUsers page
      
      * Added SystemUsersDropdown
      
      * Removed unnecessary injectIntl
      
      * Created TeamUtils
      
      * Reduced scope of system console heading CSS
      
      * Added team filter to TeamAnalytics page
      
      * Updated admin console sidebar
      
      * Removed unnecessary TODO
      
      * Removed unused reference to deleted modal
      
      * Fixed system console sidebar not scrolling on first load
      
      * Fixed TeamAnalytics page not rendering on first load
      
      * Fixed chart.js throwing an error when switching between teams
      
      * Changed TeamAnalytics header to show the team's display name
      
      * Fixed appearance of TeamAnalytics and SystemUsers on small screen widths
      
      * Fixed placement of 'No users found' message
      
      * Fixed teams not appearing in SystemUsers on first load
      
      * Updated user count text for SystemUsers
      
      * Changed search by id fallback to trigger less often
      
      * Fixed SystemUsers list items not updating when searching
      
      * Fixed localization strings for SystemUsers page
      fca82d6a
  33. 07 Mar, 2017 1 commit
  34. 03 Mar, 2017 1 commit
  35. 31 Jan, 2017 1 commit
  36. 19 Dec, 2016 1 commit
  37. 12 Dec, 2016 1 commit
    • Joram Wilander's avatar
      PLT-4767 Implement MFA Enforcement (#4662) · 97b9b121
      Joram Wilander authored
      * Create MFA setup page and remove MFA setup from account settings modal
      
      * Add enforce MFA to system console and force redirect
      
      * Lockdown mfa required API routes, add localization, other changes
      
      * Minor fixes
      
      * Fix typo
      
      * Fix some unit tests
      
      * Fix more unit tests
      
      * Minor fix
      
      * Updating UI for MFA screen (#4670)
      
      * Updating UI for MFA screen
      
      * Updating styles for MFA page
      
      * Add the ability to switch between email/sso with MFA enabled
      
      * Added mfa change email
      
      * Minor UI updates for MFA enforcement
      
      * Fix unit test
      
      * Fix client unit test
      
      * Allow switching email to ldap and back when MFA is enabled
      
      * Fix unit test
      
      * Revert config.json
      97b9b121
  38. 22 Nov, 2016 1 commit
    • Corey Hulen's avatar
      PLT-4357 adding performance monitoring (#4622) · 0eed7d15
      Corey Hulen authored
      * WIP
      
      * WIP
      
      * Adding metrics collection
      
      * updating vendor packages
      
      * Adding metrics to config
      
      * Adding admin console page for perf monitoring
      
      * Updating glide
      
      * switching to tylerb/graceful
      0eed7d15