Ignore:
Timestamp:
10/13/21 15:44:57 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
120759b
Parents:
194a359
Message:

added documents crud, added last_seen_to_user, edited views

Location:
resources/views/dashboard/users
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • resources/views/dashboard/users/create.blade.php

    r194a359 r24a616f  
    2828                                <div class="card-body">
    2929                                    <h6 class="card-title">User account data</h6>
    30                                     <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8">
     30                                    <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
    3131                                        @csrf
    3232                                        <div class="row">
     
    7777
    7878                                        </div>
     79
     80                                        <div class="row">
     81                                            <div class="col-md-6">
     82                                                <div class="form-group">
     83                                                    <label>Avatar</label>
     84                                                    <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*">
     85                                                </div>
     86                                            </div>
     87                                        </div>
    7988                                            <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10">
    8089                                    </form>
  • resources/views/dashboard/users/edit.blade.php

    r194a359 r24a616f  
    2828                                <div class="card-body">
    2929                                    <h6 class="card-title">User account data</h6>
    30                                     <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8">
     30                                    <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
    3131                                        @method("patch")
    3232                                        @csrf
     
    7878                                            </div>
    7979                                        </div>
     80                                        <div class="row">
     81                                            <div class="col-md-5">
     82                                                <div class="form-group">
     83                                                    <label>Avatar</label>
     84                                                    <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*">
     85                                                </div>
     86                                            </div>
     87                                            <div class="col-md-1">
     88                                                <div class="form-group">
     89                                                    <label>Current</label>
     90                                                    @include('dashboard.partials.avatar')
     91                                                </div>
     92                                            </div>
     93                                        </div>
    8094                                        <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10">
    8195                                    </form>
  • resources/views/dashboard/users/index.blade.php

    r194a359 r24a616f  
    88    <!-- Datatable -->
    99    <link rel="stylesheet" href="{{ url('vendors/dataTable/dataTables.min.css') }}" type="text/css">
     10
    1011@endsection
    1112
     
    3637                            <thead>
    3738                            <tr>
    38                                 <th>ID</th>
    39                                 <th>Status</th>
     39                                <th>
     40                                    <div class="custom-control custom-checkbox">
     41                                        <input type="checkbox" class="custom-control-input" id="user-list-select-all">
     42                                        <label class="custom-control-label" for="user-list-select-all"></label>
     43                                    </div>
     44                                </th>
     45                                <th>State</th>
    4046                                <th>Username</th>
    4147                                <th>Name</th>
    4248                                <th>Email</th>
    4349                                <th>Phone Number</th>
    44                                 <th>Registration Date</th>
     50                                <th>Created at</th>
    4551                                <th>Role</th>
     52                                <th>Status</th>
     53                                <th>Last seen</th>
    4654                                <th>Actions</th>
    4755                            </tr>
     
    5058                            @foreach($users as $user)
    5159                                <tr>
    52                                     <td>{{$user->id }}</td>
     60                                    <td></td>
    5361                                    <td>
    5462                                        @if($user->is_confirmed)
     
    6371                                    </td>
    6472                                    <td>
    65                                         <a href="#">{{$user->name .' '. $user->surname}}</a>
     73                                            @include('dashboard.partials.avatar')
     74                                        {{$user->username}}
    6675                                    </td>
    67                                     <td>{{$user->username}}</td>
     76                                    <td>{{$user->name .' '. $user->surname}}</td>
    6877                                    <td>{{$user->email}}</td>
    6978                                    <td>{{$user->mobile_number}}</td>
    7079                                    <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td>
    7180                                    <td>{{ $user->role->name }}</td>
     81                                    <td>
     82                                        @if(Cache::has('is_online' . $user->id))
     83                                            <span class="text-success">Online</span>
     84                                        @else
     85                                            <span class="text-secondary">Offline</span>
     86                                        @endif
     87                                    </td>
     88                                    @if($user->last_seen==NULL)
     89                                        <td>Never logged in</td>
     90                                    @else
     91                                    <td>{{ \Carbon\Carbon::parse($user->last_seen)->diffForHumans() }}</td>
     92                                    @endif
    7293                                    @if($user->hasRole("Referent") && $user->is_confirmed)
    7394                                        <td>
     
    97118
    98119@section('script')
     120 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>
    99121    <!-- Datatable -->
    100122    <script src="{{ url('vendors/dataTable/dataTables.min.js') }}"></script>
    101 
    102     <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>
    103123@endsection
Note: See TracChangeset for help on using the changeset viewer.