* initial commit for channel permissions
* add test
* check for write post when returning channels
* lint fix
* fix test
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Use name column to determine if schema_migrations table is correct format
* fix result when table missing
* fix result when table missing
* really fix result when table missing
* fix linter
* more linter
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Used Shared resource for File Handling
* Making use of shared attachment serve functionality
* Added license
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* WIP
* Added migrations
* Updating store method
* WIP
* WIP
* Updated DND
* WIP
* WIP
* WIP
* WIP
* WIP
* wip
* WIP
* Adding new DB tool
* Used migration functions in new migrations
* Unique constraint migration
* Unique constraint migration
* Added SQLITE migrations
* Added SQLITE support in few more migrations
* Added SQLITE support in few more migrations
* WIP
* Used old-fashioned way to add unique constraint
* Using oldsqlite method
* Using oldsqlite method
* Fixed all store and app layer tests
* fixed integration tests
* test and lint fix
* Updated migration for MySQL and Postgres on personal server
* Types fix
* sqlite fix
* fix typo
* misc cleanup
* added new tests
* added new tests
* de-duping input for postgres
* integration tests, rmeoved uneeded migration
* Added some migration tests
* Added some migration tests
* Fixed a test
* completed migration tests
* completed migration tests
* Removed leftover debug statements
Co-authored-by: Mattermost Build <build@mattermost.com>
* MM-49703: Bump to Go 1.19
Also fix some gofmt issues
https://mattermost.atlassian.net/browse/MM-49703
* Bump versions in go.mod
* Update go.work as well
* Bump GolangCI to 1.50.1
* Upgraded to new builder image
* implement person filter
* implement groupBy
* cleanup and fix adding filtered values
* fixes for existing unit tests
* add unit tests
* add unit tests
* fix lint issues
* lint, test fixes
* handle unknown and undefined users
* dont allow edit on person options
* add displaying Me, remove bots
* update i18n-extract
* update snapshots from merge, fix unit test failure, add unit test for 'Me'
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Mattermost Build <build@mattermost.com>