public function index(Ticket $ticket)
 {
     //A FLAG USED TO IDENTIFY THE SOURCE AS "VIEWALL" IS SHARED BY MULTIPLE AND NEEDS TO SHOW OUTPUT BASED ON SOURCE
     $page_flag = "pending";
     $tickets = $ticket->pending()->latest()->get();
     $tickets_c = $ticket->completed()->latest()->get();
     return view('tickets.viewAll', compact('tickets', 'tickets_c', 'page_flag'));
 }
Ejemplo n.º 2
0
 public function home(Content $content, Ticket $ticket, User $user, Application $application, BusinessUnit $businessUnit)
 {
     //FIND USERS WITH SUBMITTED TICKETS
     $users_with_tickets = User::has('tickets')->get();
     //USERS WHO ARE NOT ADMIN
     $non_admin_users = $user->notAdmin()->get();
     $admin_users = $user->admins()->get();
     $tickets_all = $ticket->all()->count();
     $tickets_c = $ticket->completed()->get()->count();
     $prj_brief_records = $content->latest()->brief()->get();
     $prj_notes_records = $content->latest()->notes()->get();
     $status_records = $content->latest()->status()->get();
     $applications = $application->get();
     $users = $user->get();
     return view('pages.home', compact('prj_notes_records', 'status_records', 'tickets_c', 'tickets_all', 'users_with_tickets', 'applications', 'non_admin_users', 'admin_users', 'users'));
 }