GitHub(nextgroup2706/ken_nogi)は今後使わず自社Gitea運用に切替え。 NodeSrvは旧リポジトリの履歴を破棄しファイルのみ統合(Dokploy用サービスアカウントは 別途mygit-admin/NodeSrv.gitに履歴あり)。notepmエクスポート(12GB)とPleasanter インストーラzip(208MB)はサイズが大きいため.gitignoreで除外。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
50 lines
938 B
SQL
50 lines
938 B
SQL
SELECT
|
|
"SiteId",
|
|
"Title",
|
|
"Body",
|
|
"SiteName",
|
|
"SiteGroupName",
|
|
"ReferenceType",
|
|
"ParentId",
|
|
"InheritPermission"
|
|
/* SPLIT_PART("SiteGroupName",',',2) AS "SortCode" */
|
|
FROM
|
|
"Sites"
|
|
WHERE
|
|
/* SPLIT_PART("SiteGroupName",',',1) = 'menu'
|
|
AND */
|
|
"InheritPermission" IN (
|
|
SELECT
|
|
"ReferenceId"
|
|
FROM
|
|
"Permissions"
|
|
WHERE
|
|
(
|
|
"UserId" = '-1'
|
|
AND "PermissionType"::bit(16) & 1::bit(16) = 1::bit(16)
|
|
)
|
|
OR "PermissionType"::bit(16) & 1::bit(16) = 1::bit(16)
|
|
AND (
|
|
"UserId" = @OwnerID
|
|
OR "GroupId" IN (
|
|
SELECT
|
|
"GroupId"
|
|
FROM
|
|
"GroupMembers"
|
|
WHERE
|
|
"UserId" = @OwnerID
|
|
)
|
|
OR "DeptId" IN (
|
|
SELECT
|
|
"DeptId"
|
|
FROM
|
|
"Users"
|
|
WHERE
|
|
"UserId" = @OwnerID
|
|
)
|
|
)
|
|
)
|
|
ORDER BY
|
|
"ParentId" ASC,
|
|
"SiteId" ASC
|