focalboard/server/services/store/sqlstore
Jesús Espino a4ef8ec6bc
Permissions integration tests (#2697)
* Initial permissions review infrastructure

* Adding more tests cases

* Modifying a bit the tests approach and adding more tests

* Adding more tests

* Adding more tests for permissions

* Adding more tests

* Adding more permissions tests

* Adding more tests

* Adding more permission checks

* Adding more permissions tests

* Adding more permission tests

* Adding more tests

* Adding subscriptions tests

* Adding more permissions tests

* Adding tests for read tokens in the files

* Update APIs and fix unit tests

* Fix linter errors

* Auto-assign category id from the database (as expected because is serial/auto_increment integer field)

* Revert "Auto-assign category id from the database (as expected because is serial/auto_increment integer field)"

This reverts commit 5c98fd76a3.

* Fixing Category scheme in postgres and MySQL

* Removing restriction about the channel_id and add it to all the databases

* Moving everything to a new migration

* Fix bad merge (?)

* Update 000021_fix_categories.up.sql

Fix Postgres ALTER COLUMN syntax

* Update 000021_fix_categories.down.sql

Fix Postgres ALTER COLUMN syntax

* Update 000021_fix_categories.up.sql

Remove unnecessary, and unsupported MODIFY COLUMNs for SQLite.

* Update 000021_fix_categories.up.sql

Remove not null from categories.channel_id

* Update 000021_fix_categories.down.sql

Migrate down removing not null from categories.channel_id

* Update 000021_fix_categories.up.sql

Fix drop not null on categories.channel_id

* Update 000021_fix_categories.down.sql

Fix down migration of drop not null from categories.channel_id.

* Restore default notification level to debug

Co-authored-by: Chen-I Lim <chenilim@gmail.com>
Co-authored-by: Chen-I Lim <46905241+chenilim@users.noreply.github.com>
2022-04-05 08:00:04 -07:00
..
migrations Permissions integration tests (#2697) 2022-04-05 08:00:04 -07:00
blocks.go GetBoardMetadata API (#2569) 2022-03-29 14:47:49 -07:00
board.go Permissions integration tests (#2697) 2022-04-05 08:00:04 -07:00
boards_and_blocks.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
category.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
category_boards.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
data_migrations.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
data_migrations_test.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
helpers_test.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
legacy_blocks.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
migrate.go Fixed bug where migration failed if no teamless board existed (#2648) 2022-03-28 13:32:01 +05:30
migrate_test.go Fix MySQL migration connection when the DSN doesn't contain any query parameters (#557) 2021-06-11 11:18:11 +02:00
notificationhints.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
params.go Migrate DM and private group message boards to a team (#2557) 2022-03-25 17:21:56 -06:00
public_methods.go Merge branch 'main' into private-templates 2022-03-30 18:10:16 +03:00
session.go Adds a generator that wraps store methods with transactions and migrates implementations to use transactions (#1440) 2021-10-22 12:48:53 +02:00
sharing.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
sqlstore.go GetBoardMetadata API (#2569) 2022-03-29 14:47:49 -07:00
sqlstore_test.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
subscriptions.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
system.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
team.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
templates.go Removed getDefaultTemplates functin as no longer needed 2022-03-29 11:16:16 +05:30
user.go Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
util.go Revert in-memory unit tests for sqlite (#2630) 2022-03-24 15:45:10 -06:00