1. 21 Jun, 2018 1 commit
  2. 17 May, 2018 1 commit
  3. 03 May, 2018 1 commit
  4. 20 Apr, 2018 1 commit
    • George Goldberg's avatar
      MM-8796: Full implementation of "Schemes" in Store/Model/App layers. (#8357) · cd55c44c
      George Goldberg authored
      * Add Scheme model and stub store.
      
      * Port ChannelStore to be Scheme aware.
      
      * Make almost all the API/APP layer work with ChannelSchemes.
      
      Only thing still hacky is UpdateChannelMemberRoles().
      
      * Add basic SchemeStore implementation.
      
      * Migrate UpdateChannelMemberRoles properly and fix tests.
      
      * Update store tests and mocks so they work.
      
      * Include creating default roles in Scheme create store function.
      
      * Implement role deletion and start scheme deletion.
      
      * Only use non-deleted roles for authorization.
      
      * Add GetByScheme method to Team store.
      
      * Add GetChannelsByScheme.
      
      * Update store mocks.
      
      * Implement scheme deletion in the store.
      
      * Rename is valid function.
      
      * Add offset and limit to queries to fetch teams and channels by scheme.
      
      * Fix queries.
      
      * Implement scheme awareness in Team store and add a migration.
      
      * Tidy up ChannelStore mapping functions and add exhaustive unit tests.
      
      * Add all missing i18n.
      
      * Proper tests for TeamStore internal functions and fix them.
      
      * Make additional TeamMember fields nullable.
      
      * Make new ChannelMember fields nullable.
      
      * Create new nullable columns without defaults.
      
      * Make new fields in large tables nullalble.
      
      * Fix empty list of TeamMembers.
      
      * Deduplicate SQL queries.
      
      * Fix spelling.
      
      * Fix review comment.
      
      * More review fixes.
      
      * More review fixes.
      cd55c44c