Loading documentation…
مدیریت پروژه و اعضای تیم
پروژههای ابران را بسازید و انتخاب کنید، نقش اعضا را مدیریت کنید و دعوتنامه امن بفرستید.
آخرین بازبینی:
این صفحه مفید بود؟
بازخورد شما به بهترشدن مستندات کمک میکند.
پروژههای ابران را بسازید و انتخاب کنید، نقش اعضا را مدیریت کنید و دعوتنامه امن بفرستید.
آخرین بازبینی:
Loading documentation…
این صفحه مفید بود؟
بازخورد شما به بهترشدن مستندات کمک میکند.
Project مرز مالکیت منابع، دسترسی اعضا و هزینه در ابران است. هر App، Database و wallet به یک پروژه تعلق دارد؛ بنابراین پیش از هر عملیات مطمئن شوید پروژه درست را انتخاب کردهاید.
در Console به Projects بروید، New project را انتخاب کنید و یک نام مشخص مثل production وارد کنید. سازنده پروژه با نقش owner عضو میشود.
CLI فعلی پروژه جدید نمیسازد. پس از ساخت در Console، پروژههای قابلدسترسی را ببینید و context پیشفرض را انتخاب کنید:
abrun project list
abrun project use <project>
abrun project currentدر <project> میتوانید ID، slug یا نام پروژه را وارد کنید. برای اجرای فقط یک دستور در پروژهای دیگر، context ذخیرهشده را تغییر ندهید:
abrun --project <project> apps| نقش | دسترسی فعلی |
|---|---|
owner | مالکیت کامل، مدیریت اعضا و دعوتها، صورتحساب و حذف پروژه |
admin | مدیریت تنظیمات و منابع پروژه، بدون عملیات مخصوص مالک روی اعضا و مالکیت |
member | مشاهده پروژه و منابع برای همکاری روزمره؛ عملیات تغییردهنده منابع به دسترسی بالاتر نیاز دارد |
اصل کمترین دسترسی را رعایت کنید: برای مشاهده، member و برای عملیات اجرایی، admin بدهید. نقش owner را فقط به افرادی بسپارید که باید مالکیت، تیم و حذف پروژه را کنترل کنند.
فقط owner میتواند دعوتنامه بسازد یا لغو کند:
لینک دعوت یک credential یکبارمصرف است و تا ۷ روز اعتبار دارد. آن را در issue عمومی، log یا repository قرار ندهید.
فرد دعوتشده باید وارد حسابی با همان ایمیل شود و دعوت را Accept یا Decline کند. ساخت دوباره دعوت برای همان ایمیل، دعوت pending را با نقش و زمان انقضای تازه جایگزین میکند.
در پنجره Team میتوانید وضعیت دعوتها را ببینید. فقط دعوت pending قابل لغو است. پس از پذیرش، فرد در فهرست اعضا قرار میگیرد و owner میتواند نقش او را تغییر دهد یا او را حذف کند.
ابران اجازه حذف یا تنزل نقش آخرین owner را نمیدهد. برای انتقال مالکیت:
owner ارتقا دهید.در Projects گزینه ویرایش را باز و display name را عوض کنید. این تغییر برای خوانایی است؛ slug پروژه تغییر نمیکند. اگر CLI پروژه را با نام انتخاب میکند، پس از rename دوباره abrun project list و abrun project use را اجرا کنید.
هشدار: حذف پروژه یک عملیات destructive و asynchronous است و پاکسازی منابع متعلق به آن را آغاز میکند. پیش از تأیید، داده لازم را export، backupهای قابلاستفاده را دانلود و وابستگیهای production را منتقل کنید.
فقط owner میتواند در صفحه Projects حذف را شروع کند. پس از درخواست، تا پایان cleanup پروژه و منابع آن را دوباره ایجاد نکنید و نتیجه را در Console بررسی کنید.