From 4ac6a0759a804844ff488f39ada6fb470bef5228 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Wed, 20 Sep 2023 00:14:44 +0800 Subject: [PATCH] docs: add view panel permission related instructions blog --- .../blog/2023-09-19-view-panel-permission.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 website/blog/2023-09-19-view-panel-permission.md diff --git a/website/blog/2023-09-19-view-panel-permission.md b/website/blog/2023-09-19-view-panel-permission.md new file mode 100644 index 00000000..c7b4bdc7 --- /dev/null +++ b/website/blog/2023-09-19-view-panel-permission.md @@ -0,0 +1,29 @@ +--- +title: Group view panel permission problem +authors: moonrailgun +image: /img/logo.svg +slug: view-panel-permission +keywords: + - tailchat +tags: [] +--- + +Because of new version of group permission, all group user which create group before cannot view panel because of lost view panel permission. + +To batch update all group permission, you may need this script below. + +Go into mongodb bash, you can use script in bash like its operation: `docker exec -it mongo` + + + +### switch to tailchat db + +``` +use tailchat +``` + +### update all group and append `core.viewPanel` permission to all group + +``` +db.groups.updateMany({}, { $addToSet: { fallbackPermissions: "core.viewPanel" } }) +```