مدیریت تیم‌های تحقیقاتی

@if($activeTeam)

معرفی مسئول خرید

این عضو به عنوان مسئول خرید تیم شناخته شده و می‌تواند فرآیندهای مالی را مدیریت کند.

@if (session()->has('purchasing_message'))
{{ session('purchasing_message') }}
@endif @if (session()->has('purchasing_error'))
{{ session('purchasing_error') }}
@endif @if($activeTeam->purchasingManager)

مسئول فعلی: {{ $activeTeam->purchasingManager->name }}

@endif
ذخیره

معرفی مسئول کالیبراسیون

یک نفر از اعضای این تیم را به عنوان مسئول کالیبراسیون تجهیزات انتخاب کنید.

@if (session()->has('calibration_message'))
{{ session('calibration_message') }}
@endif @if (session()->has('calibration_error'))
{{ session('calibration_error') }}
@endif @if($activeTeam->calibrationManager)

مسئول فعلی: {{ $activeTeam->calibrationManager->name }}

@endif
ذخیره

معرفی مسئول انبار

این عضو به تمام امکانات انبار این تیم دسترسی خواهد داشت.

@if (session()->has('warehouse_message'))
{{ session('warehouse_message') }}
@endif @if (session()->has('warehouse_error'))
{{ session('warehouse_error') }}
@endif @if($activeTeam->warehouseManager)

مسئول فعلی: {{ $activeTeam->warehouseManager->name }}

@endif
ذخیره
@if (session()->has('member_message'))
{{ session('member_message') }}
@endif @if (session()->has('member_error'))
{{ session('member_error') }}
@endif
    @foreach($activeTeam->users as $member)
  • {{ $member->name }}
    {{-- [NEW] نام کاربر اکنون یک دکمه برای باز کردن مودال است --}}

    {{ $member->email }}

    {{ $member->pivot->role }}
    {{-- [UPDATED] دکمه تغییر نقش فقط برای غیر مدیران نمایش داده می‌شود --}} @if($member->pivot->role !== 'admin') @endif
  • @endforeach
    @forelse($activeTeam->invitations as $invitation)
  • {{ $invitation->email }}

    نقش پیشنهادی: {{ $invitation->role }}

  • @empty
  • هیچ دعوت‌نامه فعالی وجود ندارد.
  • @endforelse
@if (session()->has('template_message'))
{{ session('template_message') }}
@endif
    @forelse($activeTeam->labNotebookTemplates as $template)
  • {{ $template->title }}

    {{ $template->description }}

  • @empty
  • هنوز هیچ قالبی برای این تیم ایجاد نشده است.
  • @endforelse

برای مشاهده گزارش توزیع بار کاری اعضای این تیم، روی دکمه زیر کلیک کنید.

نمایش گزارش در پنجره جدید

گزارش کلی منابع مصرفی تیم

@forelse($consumedResourcesReport as $item) @empty @endforelse
نام ماده کل مصرف شده موجودی فعلی انبار
{{ $item['name'] }} {{ $item['total_consumed'] }} {{ $item['unit'] }} {{ $item['current_stock'] }} {{ $item['unit'] }}
هنوز هیچ ماده‌ای در پروژه‌های این تیم مصرف نشده است.

تنظیمات تیم

در این بخش می‌توانید اطلاعات اصلی تیم را ویرایش کنید.

@if (session()->has('settings_message'))
{{ session('settings_message') }}
@endif
ویرایش اطلاعات تیم

بورد اطلاعیه‌های تیم

ایجاد اطلاعیه
@if (session()->has('announcement_message'))
{{ session('announcement_message') }}
@endif
@forelse($activeTeam->announcements as $announcement)

{{ $announcement->title }}

{{ $announcement->body }}

@empty

هیچ اطلاعیه‌ای برای این تیم ثبت نشده است.

@endforelse

چک‌لیست ورود اعضای جدید

وظایف استانداردی که هر عضو جدید باید انجام دهد را در اینجا تعریف کنید. این وظایف به صورت خودکار برای اعضای جدید ایجاد خواهند شد.

    @forelse($activeTeam->onboardingChecklistItems as $item)
  • {{ $item->title }}
  • @empty
  • هنوز هیچ آیتمی در چک‌لیست تعریف نشده است.
  • @endforelse
افزودن
@else

برای شروع، یک تیم را از لیست انتخاب کنید.

@endif
افزودن یا دعوت عضو جدید
{{-- نمایش نتایج جستجو برای کاربران موجود --}} @if(count($userSearchResults) > 0)
    @foreach($userSearchResults as $result)
  • {{ $result->name }} ({{ $result->username }})
  • @endforeach
@endif {{-- نمایش گزینه دعوت با ایمیل در صورت عدم یافتن نتیجه --}} @if(strlen($userSearch) > 2 && count($userSearchResults) === 0 && filter_var($userSearch, FILTER_VALIDATE_EMAIL))

کاربری با این مشخصات یافت نشد.

@endif
بستن
حذف عضو از تیم آیا از حذف {{ $memberToRemove?->name }} از این تیم مطمئن هستید؟ انصراف حذف تغییر نقش: {{ $editingMember?->name }}
انصراف ذخیره تغییرات
پروفایل کاربر @if($viewingMember)
{{ $viewingMember->name }}

{{ $viewingMember->name }}

@ {{ $viewingMember->username }}

ایمیل
{{ $viewingMember->email }}
تلفن
{{ $viewingMember->phone_number ?? '-' }}
نقش‌های سراسری در سیستم
@forelse($viewingMember->roles as $role) {{ $role->name }} @empty هیچ نقش سراسری ندارد. @endforelse
@endif
بستن
ویرایش تنظیمات تیم: {{ $activeTeam?->name }}
انصراف ذخیره تغییرات
{{ $editingAnnouncement ? 'ویرایش اطلاعیه' : 'ایجاد اطلاعیه جدید' }}
{{-- [NEW] Attachment Section --}}
@if($existingAttachmentName)
{{ $existingAttachmentName }}
@else
در حال آپلود...
@endif
انصراف ذخیره
حذف اطلاعیه آیا از حذف این اطلاعیه مطمئن هستید؟ انصراف حذف ویرایش مجوزهای: {{ $editingPermissionsFor?->name }}
@foreach($allTeamPermissions as $permission) @endforeach
انصراف ذخیره تغییرات
{{ $editingTemplate ? 'ویرایش قالب یادداشت' : 'ایجاد قالب یادداشت جدید' }}
انصراف ذخیره قالب
حذف قالب یادداشت آیا از حذف قالب "{{ $templateToDelete?->title }}" مطمئن هستید؟ این عملیات غیرقابل بازگشت است. انصراف بله، حذف کن
@push('scripts') {{-- Jodit Editor via CDN --}} @endpush