1. 24 Sep, 2018 1 commit
  2. 19 Jul, 2018 1 commit
  3. 29 May, 2018 1 commit
    • Jesús Espino's avatar
      MM-8853: Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS permissions (#8860) · e88fe4bb
      Jesús Espino authored
      * MM-8853: Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS permissions
      
      * MM-8853: Removing unnecesary emoji enterprise feature
      
      * Create emojis migration
      
      * Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS always to system admins
      
      * Simplifing permissions checks
      
      * Revert "Simplifing permissions checks"
      
      This reverts commit e2cafc1905fc9e20125dd9a1552d2d0c7340ae59.
      e88fe4bb
  4. 02 May, 2018 1 commit
  5. 27 Apr, 2018 1 commit
    • Christopher Speller's avatar
      Structured logging (#8673) · 686c2fba
      Christopher Speller authored
      * Implementing structured logging
      
      * Changes to en.json to allow refactor to run.
      
      * Fixing global logger
      
      * Structured logger initalization.
      
      * Add caller.
      
      * Do some log redirection.
      
      * Auto refactor
      
      * Cleaning up l4g reference and removing dependancy.
      
      * Removing junk.
      
      * Copyright headers.
      
      * Fixing tests
      
      * Revert "Changes to en.json to allow refactor to run."
      
      This reverts commit fd8249e99bcad0231e6ea65cd77c32aae9a54026.
      
      * Fixing some auto refactor strangeness and typo.
      
      * Making keys more human readable.
      686c2fba
  6. 17 Apr, 2018 1 commit
  7. 19 Feb, 2018 2 commits
  8. 12 Feb, 2018 2 commits
  9. 09 Feb, 2018 2 commits
    • Martin Kraft's avatar
      XYZ-51: Unit tests for and changes to SetRolePermissionsFromConfig. (#8160) · 3b83cc7d
      Martin Kraft authored
      * XYZ-10: Role store.
      
      * XYZ-37: Update unit tests to work with database roles.
      
      * XYZ-51: Tests 'SetRolePermissionsFromConfig' against JSON from policy page.
      
      * XYZ-51: Adds permissions in non-licensed cases also.
      
      * XYZ-51: Removes some permissions from team_user role.
      
      * XYZ-51: Merge fix for change to default permissions from PR 8208.
      
      * XYZ-51: Removes unused function.
      3b83cc7d
    • Jesús Espino's avatar
      AllowEditPost and PostEditTimeLimit migration (#8208) · 0aa7ecd5
      Jesús Espino authored
      * AllowEditPost and PostEditTimeLimit migration
      
      * Not set EDIT_POST permission to sysadmin_role if ALLOW_EDIT_POST is configured to NEVER
      
      * Remove a bit of code duplication
      0aa7ecd5
  10. 07 Feb, 2018 1 commit
    • Pierre de La Morinerie's avatar
      Abort on critical error during server startup (#8204) · 809a1645
      Pierre de La Morinerie authored
      Only a handful of critical errors are present in the codebase.
      They all occur during server startup (in `app.StartServer()`).
      
      Currently, when one of these critical error occurs, it is simpled
      mentionned in the logs – then the error is discarded, and the app
      attempts to continue the execution (and probably fails pretty quickly in
      a weird way).
      
      Rather than continuing operations in an unknow state, these errors should
      trigger a clean exit.
      
      This commit rewrites critical startup errors to be correctly
      propagated, logged, and then terminate the command execution.
      Additionnaly, it makes the server return a proper error code to the
      shell.
      809a1645
  11. 06 Feb, 2018 1 commit
    • George Goldberg's avatar
      XYZ-37: Advanced Permissions Phase 1 Backend. (#8159) · e1cd6461
      George Goldberg authored
      * XYZ-13: Update Permission and Role structs to new design.
      
      * XYZ-10: Role store.
      
      * XYZ-9/XYZ-44: Roles API endpoints and WebSocket message.
      
      * XYZ-8: Switch server permissions checks to store backed roles.
      
      * XYZ-58: Proper validation of roles where required.
      
      * XYZ-11/XYZ-55: Migration to store backed roles from policy config.
      
      * XYZ-37: Update unit tests to work with database roles.
      
      * XYZ-56: Remove the "guest" role.
      
      * Changes to SetDefaultRolesFromConfig.
      
      * Short-circuit the store if nothing has changed.
      
      * Address first round of review comments.
      
      * Address second round of review comments.
      e1cd6461
  12. 17 Jan, 2018 1 commit
  13. 12 Jan, 2018 1 commit
  14. 11 Jan, 2018 1 commit
  15. 13 Nov, 2017 1 commit
  16. 03 Nov, 2017 1 commit
  17. 31 Oct, 2017 1 commit
  18. 16 Oct, 2017 2 commits
  19. 12 Oct, 2017 1 commit
  20. 22 Apr, 2016 1 commit
    • Corey Hulen's avatar
      PLT-2057 User as a first class object (#2648) · 2e5617c2
      Corey Hulen authored
      * 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
      2e5617c2
  21. 01 Feb, 2016 1 commit
  22. 20 Jan, 2016 3 commits
  23. 15 Oct, 2015 1 commit
  24. 08 Oct, 2015 1 commit
  25. 22 Sep, 2015 2 commits
  26. 16 Sep, 2015 1 commit
  27. 20 Jul, 2015 1 commit
  28. 17 Jul, 2015 1 commit
  29. 06 Jul, 2015 1 commit
  30. 05 Jul, 2015 1 commit
  31. 15 Jun, 2015 2 commits