أعضاء الفريق
أدر من ينتمي إلى مؤسستك من الطرفية. كل هذه الأوامر تتطلب أن يخص مفتاح API مالكًا أو مشرفًا، وكلها باستثناء list تتطلب مفتاح كتابة.
list
oneguard teams list
ID: 12ab34cd | Email: you@example.com | Role: owner
ID: 56ef78ab | Email: dev@example.com | Role: member
مقطع الثمانية أحرف، أو بريد العضو الإلكتروني، هو ما يقبله role وremove.
invite
oneguard teams invite --email dev@example.com --role member
| الخيار | الافتراضي | |
| --- | --- | --- |
| --email | مطلوب | العنوان المراد دعوته |
| --role | member | owner، admin، member أو finance |
يرسل دعوة بالبريد الإلكتروني صالحة سبعة أيام. دعوة شخص عضو أصلًا، أو لديه دعوة معلّقة أصلًا، تُرفض بدل تكرارها.
role
oneguard teams role --member dev@example.com --role admin
oneguard teams role --member 56ef78ab --role finance
| الخيار | | |
| --- | --- | --- |
| -m, --member | مطلوب | البريد الإلكتروني، أو المعرّف / مقطعه المكوّن من 8 أحرف |
| --role | مطلوب | owner، admin، member أو finance |
remove
oneguard teams remove --member dev@example.com --yes
| الخيار | | |
| --- | --- | --- |
| -m, --member | مطلوب | البريد الإلكتروني، أو المعرّف / مقطعه المكوّن من 8 أحرف |
| -y, --yes | مطلوب | يؤكّد الإزالة |
يزيل العضو من المؤسسة ويلغي معه وصوله لكل مشروع. --yes مطلوب لأن هذا لا يمكن التراجع عنه من الأداة — سيحتاج الشخص إلى دعوة جديدة وقبولها من جديد.
من يستطيع تغيير ماذا
| المستدعي | يمكنه التصرف في | | --- | --- | | المالك (owner) | أي عضو، بأي دور | | المشرف (admin) | الأعضاء ومستخدمي المالية فقط |
تحديدًا، لا يستطيع المشرف تعديل مالك أو إزالته، ولا تعديل مشرف آخر أو إزالته، ولا ترقية أحد إلى مشرف أو مالك. هذه الفحوصات تعمل على الخادم، فتسري بغض النظر عن العميل المستدعي.