@extends('layouts.bootstrap') @section('title', 'User Profile - ' . $user->name) @section('content')

User Profile

Viewing profile for: {{ $user->name }}

@if(auth()->user()->canManageUsers()) Edit User @endif Back to Users
{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

{{ $user->email }}

{{ $user->getRoleDisplayName() }} @if($user->id === auth()->id())
This is your profile
@endif
{{ $user->createdProducts()->count() + $user->createdTenders()->count() }}
Items Created
{{ $user->created_at->diffInDays() }}
Days Active
Account Status
Status:
@if($user->trashed()) Inactive @else Active @endif
Email Verified:
@if($user->email_verified_at) Yes @else No @endif
Member Since:
{{ $user->created_at->format('M d, Y') }}
Last Updated:
{{ $user->updated_at->diffForHumans() }}
Last Login:
{{ $user->last_login_at ? $user->last_login_at->diffForHumans() : 'Never' }}
Role Permissions
Can Access:
    @if($user->canViewProducts())
  • View Products
  • @endif @if($user->canViewTenders())
  • View Tenders
  • @endif @if($user->canCreateProducts())
  • Create Products
  • @endif @if($user->canCreateTenders())
  • Create Tenders
  • @endif @if($user->canManageCategories())
  • Manage Categories
  • @endif @if($user->canManageUsers())
  • Manage Users
  • @endif @if($user->canManageDocumentTypes())
  • Manage Document Types
  • @endif
Restrictions:
    @if(!$user->canManageUsers())
  • Cannot manage users
  • @endif @if(!$user->canManageCategories())
  • Cannot manage categories
  • @endif @if(!$user->canCreateProducts() && !$user->canManageProducts())
  • Cannot create/edit products
  • @endif @if(!$user->canCreateTenders() && !$user->canManageTenders())
  • Cannot create/edit tenders
  • @endif @if($user->isViewer())
  • Read-only access
  • @endif
@if($user->createdProducts()->count() > 0)
@foreach($user->createdProducts()->latest()->take(10)->get() as $product) @endforeach
Product Category Status Created
{{ $product->name }} {{ $product->category->name ?? 'N/A' }} {{ ucfirst($product->status) }} {{ $product->created_at->format('M d, Y') }}
@else

No products created yet

@endif
@if($user->createdTenders()->count() > 0)
@foreach($user->createdTenders()->latest()->take(10)->get() as $tender) @endforeach
Tender Status Deadline Created
{{ $tender->title }} {{ ucfirst($tender->status) }} {{ $tender->deadline ? $tender->deadline->format('M d, Y') : 'N/A' }} {{ $tender->created_at->format('M d, Y') }}
@else

No tenders created yet

@endif

Activity tracking coming soon

@endsection