سوییچ نقش و ساختمان
Important
هر فرد یک حساب کاربری دارد. جابهجایی میان ساختمانها، واحدها و نقشها به معنی تغییر Current Context است، نه تغییر Account.
قابلیتها
- Building Switcher
- Role Switcher
- Unit Switcher در صورت ارتباط با چند واحد
- نمایش ساختمان، واحد و نقش فعلی
- تغییر Context بدون خروج از حساب
- اعمال Permissionها بر اساس Context فعال
- جلوگیری از انجام Action با نقش یا ساختمان اشتباه
- شروع «ثبت ساختمان جدید» از صفحه اصلی برای کاربر عضو
مسیریابی پس از OTP
| وضعیت شماره موبایل | مقصد |
|---|---|
| دارای Membership فعال | صفحه اصلی آخرین Current Context معتبر |
| دارای چند Membership | صفحه اصلی همراه Building Switcher |
| دارای Invitation در انتظار | نمایش دعوتنامه برای پذیرش یا رد |
| بدون Membership و Invitation | انتخاب «ثبت ساختمان جدید» یا «منتظر دعوت هستم» |
نمونه
مهدی رضایی با یک حساب میتواند مدیر ساختمان نیلوفر، مالک واحد ۸ و ساکن همان واحد باشد. Role Switcher فقط نقش فعال او را تغییر میدهد.