소스 검색

удален бесполезный user_companies

Vadim 7 달 전
부모
커밋
dca085ec58
2개의 변경된 파일4개의 추가작업 그리고 18개의 파일을 삭제
  1. 0 5
      src/db/db-shema.ts
  2. 4 13
      src/modules/companies-management/companies-router.ts

+ 0 - 5
src/db/db-shema.ts

@@ -33,11 +33,6 @@ const ZDbShema = {
       owner_id: z.string(),
       timezone: z.string(),
     },
-
-    company_users: {
-      company_id: z.string(),
-      user_id: z.string(),
-    },
   },
 
   tasks_management: {

+ 4 - 13
src/modules/companies-management/companies-router.ts

@@ -60,16 +60,7 @@ router.post("/create-company", async (req, res, next) => {
         (${companyId}, ${name}, ${userId}, ${timezone})`,
     );
 
-    // add user to company
-    await db.query(
-      sql.unsafe`
-      insert into companies_management.company_users
-        (company_id, user_id)
-      values
-        (${companyId}, ${userId})`,
-    );
-
-    // permissions
+    // добавляем юзера в компанию
     const MANAGER_ROLE_ID = config.COMPANY_DEFAULT_ROLE_MANAGER_ID;
     if (!MANAGER_ROLE_ID) {
       throw Error("COMPANY_DEFAULT_ROLE_MANAGER_ID is not defined");
@@ -113,10 +104,10 @@ router.post("/get-user-companies", async (req, res, next) => {
           c.timezone
         from
           companies_management.companies c
-        join companies_management.company_users cu on
-          c.company_id = cu.company_id
+        join permissions_management.cached_user_permissions cup on
+          c.company_id = cup.entity_id
         where
-          cu.user_id = ${userId}
+          cup.user_id = ${userId}
         `,
     );