លុបអ្នកប្រើចេញពីគម្រោងឬក្រុមហ៊ុនដោយប្រើ Blue API។


លុបអ្នកប្រើ

ទំព័រនេះគ្របដណ្តប់ពីរបៀបលុបអ្នកប្រើចេញពីគម្រោងនិងក្រុមហ៊ុន។ ការលុបអ្នកប្រើគឺជាការប្រតិបត្តិដែលមិនអាចត្រឡប់មកវិញបានដែលធ្វើឱ្យអ្នកប្រើមិនមានការចុះបញ្ជីពីកំណត់ត្រាទាំងអស់ និងលុបចេញពីការចូលប្រើរបស់ពួកគេ ប៉ុន្តែទិន្នន័យប្រវត្តិនៃពួកគេត្រូវបានរក្សាទុកសម្រាប់គោលបំណងពិនិត្យ។

លុបអ្នកប្រើចេញពីគម្រោង

លុបអ្នកប្រើចេញពីគម្រោងជាក់លាក់មួយ ខណៈពេលដែលរក្សាទុកការចូលប្រើរបស់ពួកគេទៅកាន់ក្រុមហ៊ុន។

ឧទាហរណ៍មូលដ្ឋាន

mutation {
  removeProjectUser(
    input: {
      projectId: "project-id"
      userId: "user-id"
    }
  ) {
    success
    operationId
  }
}

ឧទាហរណ៍ចម្លើយ

{
  "data": {
    "removeProjectUser": {
      "success": true,
      "operationId": null
    }
  }
}

ចំណាំ: វាល operationId នៅពេលនេះមិនត្រូវបានបំពេញដោយការប្រែប្រួលនេះនិងនឹងត្រឡប់មកវិញ null

លុបអ្នកប្រើចេញពីក្រុមហ៊ុន

លុបអ្នកប្រើចេញពីក្រុមហ៊ុនទាំងមូល ដែលនឹងមានផលប៉ះពាល់ទៅគម្រោងទាំងអស់។

ឧទាហរណ៍មូលដ្ឋាន

mutation {
  removeCompanyUser(
    input: {
      companyId: "company-id"
      userId: "user-id"
    }
  )
}

ឧទាហរណ៍ចម្លើយ

{
  "data": {
    "removeCompanyUser": true
  }
}

ប៉ារ៉ាម៉ែត្រ Input

RemoveProjectUserInput

ប៉ារ៉ាម៉ែត្រ ប្រភេទ ត្រូវការ ការពិពណ៌នា
projectId String! ✅ បាទ អត្តសញ្ញាណ (ID) របស់គម្រោង (មិនមែន slug)
userId String! ✅ បាទ អត្តសញ្ញាណ (ID) របស់អ្នកប្រើដែលត្រូវលុប

RemoveCompanyUserInput

ប៉ារ៉ាម៉ែត្រ ប្រភេទ ត្រូវការ ការពិពណ៌នា
companyId String! ✅ បាទ អត្តសញ្ញាណ (ID) ឬ slug របស់ក្រុមហ៊ុន
userId String! ✅ បាទ អត្តសញ្ញាណ (ID) របស់អ្នកប្រើដែលត្រូវលុប

វាលចម្លើយ

RemoveProjectUser Response

វាល ប្រភេទ ការពិពណ៌នា
success Boolean! តើការប្រតិបត្តិបានជោគជ័យទេ
operationId String អត្តសញ្ញាណតែមួយសម្រាប់ការប្រតិបត្តិ (បច្ចុប្បន្នត្រឡប់មកវិញ null)

RemoveCompanyUser Response

ការប្រែប្រួល removeCompanyUser នឹងត្រឡប់មកវិញតម្លៃ Boolean ដូចខាងក្រោម៖

  • true - អ្នកប្រើត្រូវបានលុបដោយជោគជ័យ

អាជ្ញាប័ណ្ណដែលត្រូវការ

ការលុបអ្នកប្រើគម្រោង

តួនាទី អាចលុបអ្នកប្រើបាន
OWNER ✅ បាទ
ADMIN ✅ បាទ
MEMBER ❌ ទេ
READ_ONLY ❌ ទេ

ចំណាំសំខាន់:

  • អ្នកមិនអាចលុបអ្នកប្រើដែលមានតួនាទី OWNER ចេញពីគម្រោង
  • ប្រព័ន្ធកំណត់ការលុបម្ចាស់គម្រោងដើម្បីរក្សាភាពសុវត្ថិភាពនៃម្ចាស់គម្រោង

ការលុបអ្នកប្រើក្រុមហ៊ុន

តួនាទី អាចលុបអ្នកប្រើបាន
OWNER ✅ បាទ
ADMIN ❌ ទេ
MEMBER ❌ ទេ
READ_ONLY ❌ ទេ

ចំណាំ: តែម្ចាស់ក្រុមហ៊ុនអាចលុបអ្នកប្រើចេញពីក្រុមហ៊ុន។ អ្នកដោះស្រាយអនុវត្តការចូលដំណើរការតាមម្ចាស់តែមួយសម្រាប់ប្រតិបត្តិការលុបអ្នកប្រើក្រុមហ៊ុន។

ផលប៉ះពាល់

ការលុបគម្រោង

  • លុបការចុះបញ្ជីទាំងអស់សម្រាប់អ្នកប្រើនៅក្នុងគម្រោងនោះ
  • លុបថតគម្រោងរបស់អ្នកប្រើ
  • លុបទំនាក់ទំនងអ្នកប្រើគម្រោង
  • ផ្ញើការអាប់ដេតពេលវេលាពិតដើម្បីជូនដំណឹងអ្នកប្រើដទៃ
  • បង្កើតកំណត់ត្រាពិនិត្យ

ការលុបក្រុមហ៊ុន

  • ការលុបបន្តនៅលើគម្រោងទាំងអស់:
    • លុបការចុះបញ្ជីទាំងអស់នៅក្នុងគម្រោងក្រុមហ៊ុនទាំងអស់
    • លុបថតអ្នកប្រើគម្រោងទាំងអស់
    • លុបអ្នកប្រើចេញពីគម្រោងក្រុមហ៊ុនទាំងអស់
  • លុបថតអ្នកប្រើក្រុមហ៊ុន
  • លុបអ្នកប្រើចេញពីក្រុមហ៊ុន
  • ផ្ញើអ៊ីមែលជូនដំណឹងការលុបទៅអ្នកប្រើដែលត្រូវលុប
  • អាប់ដេតការបង់ប្រាក់ (ប្រសិនបើតម្លៃតាមអ្នកប្រើ):
    • គណនាចំនួនអ្នកប្រើសកម្មឡើងវិញ
    • អាប់ដេតចំនួនការជាវ Stripe
  • បង្កើតកំណត់ត្រាពិនិត្យ

ចម្លើយកំហុស

គម្រោងមិនឃើញ

{
  "errors": [{
    "message": "Project was not found.",
    "extensions": {
      "code": "PROJECT_NOT_FOUND"
    }
  }]
}

អ្នកប្រើមិនឃើញ

{
  "errors": [{
    "message": "User was not found.",
    "extensions": {
      "code": "USER_NOT_FOUND"
    }
  }]
}

កំហុសមិនមានអាជ្ញាប័ណ្ណ

{
  "errors": [{
    "message": "You are not authorized.",
    "extensions": {
      "code": "FORBIDDEN"
    }
  }]
}

ក្រុមហ៊ុនមិនឃើញ (removeCompanyUser តែប៉ុណ្ណោះ)

{
  "errors": [{
    "message": "Company was not found.",
    "extensions": {
      "code": "COMPANY_NOT_FOUND"
    }
  }]
}

កំហុសនេះកើតឡើងនៅពេល:

  • អ្នកខ្វះតួនាទីដែលត្រូវការ (OWNER/ADMIN សម្រាប់គម្រោង, OWNER សម្រាប់ក្រុមហ៊ុន)
  • អ្នកព្យាយាមលុបម្ចាស់គម្រោង
  • អ្នកប្រើមិនមែនជាផ្នែកនៃគម្រោង/ក្រុមហ៊ុនទេ

ការពិចារណាសំខាន់

  • ការរក្សាទុកទិន្នន័យ: ការលុបអ្នកប្រើមិនអាចត្រឡប់មកវិញបាន។ ខណៈពេលដែលអ្នកប្រើបាត់បង់ការចូលប្រើ ទិន្នន័យប្រវត្តិនៃពួកគេ (មតិយោបល់, កំណត់ត្រាសកម្មភាព, ល។) ត្រូវបានរក្សាទុកសម្រាប់គោលបំណងពិនិត្យ។
  • ការពារម្ចាស់: ម្ចាស់គម្រោងមិនអាចត្រូវបានលុបចេញពីគម្រោងទេ។ បញ្ជូនម្ចាស់ជាមុនប្រសិនបើត្រូវការ។
  • ផលប៉ះពាល់ការបង់ប្រាក់: ការលុបអ្នកប្រើក្រុមហ៊ុនធ្វើឱ្យមានការអាប់ដេតការជាវរបស់អ្នកដោយស្វ័យប្រវត្តិប្រសិនបើអ្នកនៅលើតម្លៃតាមអ្នកប្រើ។
  • ការជូនដំណឹងតាមអ៊ីមែល: ការលុបក្រុមហ៊ុនផ្ញើអ៊ីមែលជូនដំណឹងទៅអ្នកប្រើដែលត្រូវលុប។
  • ផលប៉ះពាល់បន្ត: ការលុបក្រុមហ៊ុនមានផលប៉ះពាល់ទៅគម្រោងទាំងអស់ ខណៈពេលដែលការលុបគម្រោងត្រូវបានកំណត់ទៅគម្រោងជាក់លាក់នោះ។

ប្រតិបត្តិការ​ទាក់ទង

ជំនួយក្រុមហ៊ុន AI

ការឆ្លើយតបត្រូវបានបង្កើតឡើងដោយប្រើ AI ហើយអាចមានកំហុស។

ខ្ញុំអាចជួយអ្នកបានយ៉ាងដូចម្តេច?

សូមសួរអ្វីក៏បានអំពី Blue ឬឯកសារនេះ។

ចូលដើម្បីផ្ញើ • Shift+Enter សម្រាប់បន្ទាត់ថ្មី • ⌘I ដើម្បីបើក