{"push_id":2614649958,"size":75,"distinct_size":75,"ref":"refs/heads/master","head":"312edbe5315e97dc25857fc2590266734056af70","before":"a9d083d119a190d733e1b8ed3a37996c5f601f90","commits":[{"sha":"cd55c44c8fd8f61cdb7cbfb57a588be82c7aa0ab","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-8796: Full implementation of \"Schemes\" in Store/Model/App layers. (#8357)\n\n* Add Scheme model and stub store.\r\n\r\n* Port ChannelStore to be Scheme aware.\r\n\r\n* Make almost all the API/APP layer work with ChannelSchemes.\r\n\r\nOnly thing still hacky is UpdateChannelMemberRoles().\r\n\r\n* Add basic SchemeStore implementation.\r\n\r\n* Migrate UpdateChannelMemberRoles properly and fix tests.\r\n\r\n* Update store tests and mocks so they work.\r\n\r\n* Include creating default roles in Scheme create store function.\r\n\r\n* Implement role deletion and start scheme deletion.\r\n\r\n* Only use non-deleted roles for authorization.\r\n\r\n* Add GetByScheme method to Team store.\r\n\r\n* Add GetChannelsByScheme.\r\n\r\n* Update store mocks.\r\n\r\n* Implement scheme deletion in the store.\r\n\r\n* Rename is valid function.\r\n\r\n* Add offset and limit to queries to fetch teams and channels by scheme.\r\n\r\n* Fix queries.\r\n\r\n* Implement scheme awareness in Team store and add a migration.\r\n\r\n* Tidy up ChannelStore mapping functions and add exhaustive unit tests.\r\n\r\n* Add all missing i18n.\r\n\r\n* Proper tests for TeamStore internal functions and fix them.\r\n\r\n* Make additional TeamMember fields nullable.\r\n\r\n* Make new ChannelMember fields nullable.\r\n\r\n* Create new nullable columns without defaults.\r\n\r\n* Make new fields in large tables nullalble.\r\n\r\n* Fix empty list of TeamMembers.\r\n\r\n* Deduplicate SQL queries.\r\n\r\n* Fix spelling.\r\n\r\n* Fix review comment.\r\n\r\n* More review fixes.\r\n\r\n* More review fixes.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/cd55c44c8fd8f61cdb7cbfb57a588be82c7aa0ab"},{"sha":"7294644e9d74ca1512a730c597d61a97ccbcf10c","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/7294644e9d74ca1512a730c597d61a97ccbcf10c"},{"sha":"2386acb3ddabd8827e21b1862c338a8b13a25de6","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"Merge branch 'master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/2386acb3ddabd8827e21b1862c338a8b13a25de6"},{"sha":"eb9ff34fcfa51cd8205841a02f3d3d61ec5be8fa","author":{"name":"Christopher Speller","email":"fb6d66c5b2a80da66a8b72406661f59e59f4aac0@gmail.com"},"message":"Merge branch 'master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/eb9ff34fcfa51cd8205841a02f3d3d61ec5be8fa"},{"sha":"aa42ed8abae72ade1cb193027b06e6f19b579ddf","author":{"name":"Christopher Speller","email":"fb6d66c5b2a80da66a8b72406661f59e59f4aac0@gmail.com"},"message":"Fixing structured logging conflicts.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/aa42ed8abae72ade1cb193027b06e6f19b579ddf"},{"sha":"ff6c42309c4dd328b5841cfeef6b59ea59a4379c","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/ff6c42309c4dd328b5841cfeef6b59ea59a4379c"},{"sha":"d2cc0c5834d6849f2fdb1e343ed5e193b742fa2f","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge branch 'advanced-permissions-phase-2' of github.com:mattermost/mattermost-server into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/d2cc0c5834d6849f2fdb1e343ed5e193b742fa2f"},{"sha":"f4dcb4edf2aafca85c9af631131a77888da24bc7","author":{"name":"Martin Kraft","email":"c47f447e6129e9fb6169cb8757cc3d0c4d6e8d9c@users.noreply.github.com"},"message":"MM-10182 & MM-10183: Adds channel scheme and team scheme API endpoint. (#8680)\n\n* MM-10183: Adds channel scheme API endpoint.\r\n\r\nMM-10182: Adds team scheme API endpoint.\r\n\r\nMM-10182_3: Switch from scheme_id in path to body.\r\n\r\n* MM-10182/MM-10183: Changes path from 'schemes' to 'scheme'.\r\n\r\n* MM-10182: Fix merge error.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/f4dcb4edf2aafca85c9af631131a77888da24bc7"},{"sha":"7d5e85e4136b0e2e6cf902c48b186d99f0698d13","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/7d5e85e4136b0e2e6cf902c48b186d99f0698d13"},{"sha":"60cf74352f13874a7d07c609c03b1c763af19cea","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-10140: API Implementation for Schemes related Endpoints (#8615)\n\n* Implement basic scheme CRUD endpoints.\r\n\r\n* Get All Schemes (Paged) Endpoint and store plumbing.\r\n\r\n* Add get teams/channels for schemes.\r\n\r\n* Fix unit tests.\r\n\r\n* Review fixes.\r\n\r\n* More review fixes.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/60cf74352f13874a7d07c609c03b1c763af19cea"},{"sha":"d3e14a1bf86ac6148e09f888384cb46c61f23cdc","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/d3e14a1bf86ac6148e09f888384cb46c61f23cdc"},{"sha":"11c60ea41afd419036edc54b5571f26ce680c93c","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"Merge branch 'master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/11c60ea41afd419036edc54b5571f26ce680c93c"},{"sha":"91557bbd978500388a11b99401783164e143a966","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/91557bbd978500388a11b99401783164e143a966"},{"sha":"51bd710ecdca6628461c9fa2679737073e4d5059","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-9728: Online migration for advanced permissions phase 2 (#8744)\n\n* MM-9728: Online migration for advanced permissions phase 2\r\n\r\n* Add unit tests for new store functions.\r\n\r\n* Move migration specific code to own file.\r\n\r\n* Add migration state function test.\r\n\r\n* Style fixes.\r\n\r\n* Add i18n strings.\r\n\r\n* Fix mocks.\r\n\r\n* Add TestMain to migrations package tests.\r\n\r\n* Fix typo.\r\n\r\n* Fix review comments.\r\n\r\n* Fix up the \"Check if migration is done\" check to actually work.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/51bd710ecdca6628461c9fa2679737073e4d5059"},{"sha":"f82cc7896dd57c4c96471bcbbd2b1a39f908e5e7","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/f82cc7896dd57c4c96471bcbbd2b1a39f908e5e7"},{"sha":"16bbbc2abca7c2e5dc2e6876da0dba2bae9eed04","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"Fix build failure from bad merge.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/16bbbc2abca7c2e5dc2e6876da0dba2bae9eed04"},{"sha":"f1a830ce9aea87fbeab7e54a6b2b56423e5fed45","author":{"name":"Martin Kraft","email":"993ef32117c1f4ec7e8a8dc24ddab1101ab444c4@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/f1a830ce9aea87fbeab7e54a6b2b56423e5fed45"},{"sha":"b9b76b275ac4670dc400357795cd1a45e425eba1","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-10234: Make CLI roles command advanced-permissions aware. (#8771)\n\n* MM-10234: Make CLI roles command advanced-permissions aware.\r\n\r\n* Fix for loop scope.\r\n\r\n* Fix style.","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/b9b76b275ac4670dc400357795cd1a45e425eba1"},{"sha":"c2ab85e0a36af24ee804c1d140cfe216022a4e45","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-10591: Well known error for all scheme endpoints pre-migration. (#8812)","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/c2ab85e0a36af24ee804c1d140cfe216022a4e45"},{"sha":"319d61123a0418ea9caa9510b8ad1e9a302c7b93","author":{"name":"George Goldberg","email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@gberg.me"},"message":"MM-10615: Reset teams/channels to default scheme on delete scheme. (#8811)","distinct":true,"url":"https://api.github.com/repos/stemlending/mattermost-server/commits/319d61123a0418ea9caa9510b8ad1e9a302c7b93"}]}
{"actor":{"display_login":"shantanusharma"}}