Changeset 7614db3 for resources


Ignore:
Timestamp:
10/27/21 00:13:02 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
65fafc4
Parents:
e651d0d
Message:

bug fixes

File:
1 edited

Legend:

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

    re651d0d r7614db3  
    3434    </div>
    3535
    36     <div class="row">
     36{{--    <div class="row">--}}
    3737        <div class="col-md-12">
    3838            <div class="card">
     
    113113                                    <td></td>
    114114                                    @endif
    115 
    116                                     <div class="modal fade" id="editModal_{{$user->id}}" tabindex="-1" role="dialog" aria-hidden="true">
    117                                         <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
    118                                             <div class="modal-content">
    119                                                 <div class="modal-header">
    120                                                     <h5 class="modal-title" id="exampleModalCenterTitle">Edit user</h5>
    121                                                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    122                                                         <i class="ti-close"></i>
    123                                                     </button>
    124                                                 </div>
    125                                                 <div class="modal-body">
    126                                                     <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
    127                                                         @method("patch")
    128                                                         @csrf
    129                                                         <div class="row">
    130                                                             <div class="col-md-6">
    131                                                                 <div class="form-group">
    132                                                                     <label>Name</label>
    133                                                                     <input type="text" name="name" value="{{ $user->name }}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
    134                                                                 </div>
    135                                                             </div>
    136                                                             <div class="col-md-6">
    137                                                                 <div class="form-group">
    138                                                                     <label>Surname</label>
    139                                                                     <input type="text" name="surname" value="{{$user->surname}}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
    140                                                                 </div>
    141                                                             </div>
    142                                                         </div>
    143                                                         <div class="row">
    144                                                             <div class="col-md-6">
    145                                                                 <div class="form-group">
    146                                                                     <label class="form-label">Username</label>
    147                                                                     <input type="text" name="username" value="{{ $user->username }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
    148                                                                 </div>
    149                                                             </div>
    150                                                             <div class="col-md-6">
    151                                                                 <div class="form-group">
    152                                                                     <label class="form-label">Role</label>
    153 
    154                                                                     <select class="form-control" name="userRole" required>
    155                                                                         @foreach($roles as $role)
    156                                                                             <option value="{{ $role->id }}" {{ $user->role_id == $role->id ? "selected" : "" }}>{{ $role->name }}</option>
    157                                                                         @endforeach
    158                                                                     </select>
    159                                                                 </div>
    160                                                             </div>
    161                                                         </div>
    162                                                         <div class="row">
    163                                                             <div class="col-md-6">
    164                                                                 <div class="form-group">
    165                                                                     <label>Email</label>
    166                                                                     <input type="email" name="email" value="{{ $user->email }}" maxlength="50" class="form-control" placeholder="E-mail" required>
    167                                                                 </div>
    168                                                             </div>
    169                                                             <div class="col-md-6">
    170                                                                 <div class="form-group">
    171                                                                     <label class="form-label">Phone Number</label>
    172                                                                     <input type="text" name="phone_number" value="{{ $user->phone_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
    173                                                                 </div>
    174                                                             </div>
    175                                                         </div>
    176                                                         <div class="row">
    177                                                             <div class="col-md-5">
    178                                                                 <div class="form-group">
    179                                                                     <label>Avatar</label>
    180                                                                     <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*">
    181                                                                 </div>
    182                                                             </div>
    183                                                             <div class="col-md-1">
    184                                                                 <div class="form-group">
    185                                                                     <label>Current</label>
    186                                                                     <figure class="avatar avatar-sm mr-2">
    187                                                                         @if($user->avatar==NULL)
    188                                                                             <img src="{{ url('assets/media/images/user.png') }}" class="rounded-circle" alt="avatar">
    189                                                                         @else
    190                                                                             <img src="{{url('uploads/users/' . $user->avatar)}}" class="rounded-circle" alt="avatar">
    191                                                                         @endif
    192                                                                     </figure>
    193                                                                 </div>
    194                                                             </div>
    195                                                         </div>
    196                                                         <div class="modal-footer">
    197                                                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
    198                                                             </button>
    199                                                             <button type="submit" class="btn btn-primary">Save changes</button>
    200                                                         </div>
    201                                                     </form>
    202                                                 </div>
    203 
    204                                             </div>
     115                                </tr>
     116
     117                                <div class="modal fade" id="editModal_{{$user->id}}" tabindex="-1" role="dialog" aria-hidden="true">
     118                                    <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
     119                                        <div class="modal-content">
     120                                            <div class="modal-header">
     121                                                <h5 class="modal-title" id="exampleModalCenterTitle">Edit user</h5>
     122                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
     123                                                    <i class="ti-close"></i>
     124                                                </button>
     125                                            </div>
     126                                            <div class="modal-body">
     127                                                <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
     128                                                    @method("patch")
     129                                                    @csrf
     130                                                    <div class="row">
     131                                                        <div class="col-md-6">
     132                                                            <div class="form-group">
     133                                                                <label>Name</label>
     134                                                                <input type="text" name="name" value="{{ $user->name }}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
     135                                                            </div>
     136                                                        </div>
     137                                                        <div class="col-md-6">
     138                                                            <div class="form-group">
     139                                                                <label>Surname</label>
     140                                                                <input type="text" name="surname" value="{{$user->surname}}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
     141                                                            </div>
     142                                                        </div>
     143                                                    </div>
     144                                                    <div class="row">
     145                                                        <div class="col-md-6">
     146                                                            <div class="form-group">
     147                                                                <label class="form-label">Username</label>
     148                                                                <input type="text" name="username" value="{{ $user->username }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
     149                                                            </div>
     150                                                        </div>
     151                                                        <div class="col-md-6">
     152                                                            <div class="form-group">
     153                                                                <label class="form-label">Role</label>
     154
     155                                                                <select class="form-control" name="userRole" required>
     156                                                                    @foreach($roles as $role)
     157                                                                        <option value="{{ $role->id }}" {{ $user->role_id == $role->id ? "selected" : "" }}>{{ $role->name }}</option>
     158                                                                    @endforeach
     159                                                                </select>
     160                                                            </div>
     161                                                        </div>
     162                                                    </div>
     163                                                    <div class="row">
     164                                                        <div class="col-md-6">
     165                                                            <div class="form-group">
     166                                                                <label>Email</label>
     167                                                                <input type="email" name="email" value="{{ $user->email }}" maxlength="50" class="form-control" placeholder="E-mail" required>
     168                                                            </div>
     169                                                        </div>
     170                                                        <div class="col-md-6">
     171                                                            <div class="form-group">
     172                                                                <label class="form-label">Phone Number</label>
     173                                                                <input type="text" name="phone_number" value="{{ $user->phone_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     174                                                            </div>
     175                                                        </div>
     176                                                    </div>
     177                                                    <div class="row">
     178                                                        <div class="col-md-5">
     179                                                            <div class="form-group">
     180                                                                <label>Avatar</label>
     181                                                                <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*">
     182                                                            </div>
     183                                                        </div>
     184                                                        <div class="col-md-1">
     185                                                            <div class="form-group">
     186                                                                <label>Current</label>
     187                                                                <figure class="avatar avatar-sm mr-2">
     188                                                                    @if($user->avatar==NULL)
     189                                                                        <img src="{{ url('assets/media/images/user.png') }}" class="rounded-circle" alt="avatar">
     190                                                                    @else
     191                                                                        <img src="{{url('uploads/users/' . $user->avatar)}}" class="rounded-circle" alt="avatar">
     192                                                                    @endif
     193                                                                </figure>
     194                                                            </div>
     195                                                        </div>
     196                                                    </div>
     197                                                    <div class="modal-footer">
     198                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
     199                                                        </button>
     200                                                        <button type="submit" class="btn btn-primary">Save changes</button>
     201                                                    </div>
     202                                                </form>
     203                                            </div>
     204
    205205                                        </div>
    206206                                    </div>
    207 
    208                                     <div class="modal fade" id="deleteModal_{{$user->id}}" tabindex="-1" role="dialog" aria-hidden="true">
    209                                         <div class="modal-dialog modal-dialog-centered" role="document">
    210                                             <div class="modal-content">
    211                                                 <div class="modal-header">
    212                                                     <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
    213                                                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    214                                                         <i class="ti-close"></i>
    215                                                     </button>
    216                                                 </div>
    217                                                 <div class="modal-body">
    218                                                     <form action="{{ route("dashboard.users.destroy", $user->id) }}" method="POST">
    219                                                         @csrf
    220                                                         @method('DELETE')
    221                                                         <p>Are you sure you want to delete user {{$user->username}} ?</p>
    222                                                         <p>Number of folders created: <a href="{{ route("dashboard.folders.index", ['id' => $user->id]) }}" class="text-linkedin">{{\App\Models\Folder::where('user_id', $user->id)->count()}}</a></p>
    223                                                         <div class="modal-footer">
    224                                                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
    225                                                             </button>
    226                                                             <button type="submit" class="btn btn-primary">Save changes</button>
    227                                                         </div>
    228                                                     </form>
    229                                                 </div>
    230 
    231                                             </div>
     207                                </div>
     208
     209                                <div class="modal fade" id="deleteModal_{{$user->id}}" tabindex="-1" role="dialog" aria-hidden="true">
     210                                    <div class="modal-dialog modal-dialog-centered" role="document">
     211                                        <div class="modal-content">
     212                                            <div class="modal-header">
     213                                                <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
     214                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
     215                                                    <i class="ti-close"></i>
     216                                                </button>
     217                                            </div>
     218                                            <div class="modal-body">
     219                                                <form action="{{ route("dashboard.users.destroy", $user->id) }}" method="POST">
     220                                                    @csrf
     221                                                    @method('DELETE')
     222                                                    <p>Are you sure you want to delete user {{$user->username}} ?</p>
     223                                                    <p>Number of folders created: <a href="{{ route("dashboard.folders.index", ['id' => $user->id]) }}" class="text-linkedin">{{\App\Models\Folder::where('user_id', $user->id)->count()}}</a></p>
     224                                                    <div class="modal-footer">
     225                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
     226                                                        </button>
     227                                                        <button type="submit" class="btn btn-primary">Save changes</button>
     228                                                    </div>
     229                                                </form>
     230                                            </div>
     231
    232232                                        </div>
    233233                                    </div>
    234                                 </tr>
    235 
     234                                </div>
     235
     236                                <div class="modal fade" id="createModal" tabindex="-1" role="dialog" aria-hidden="true">
     237                                    <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
     238                                        <div class="modal-content">
     239                                            <div class="modal-header">
     240                                                <h5 class="modal-title" id="exampleModalCenterTitle">Create user</h5>
     241                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
     242                                                    <i class="ti-close"></i>
     243                                                </button>
     244                                            </div>
     245                                            <div class="modal-body">
     246                                                <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
     247                                                    @csrf
     248                                                    <div class="row">
     249                                                        <div class="col-md-6">
     250                                                            <div class="form-group">
     251                                                                <label>Name</label>
     252                                                                <input type="text" name="name" value="{{ old('name') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
     253                                                            </div>
     254                                                        </div>
     255                                                        <div class="col-md-6">
     256                                                            <div class="form-group">
     257                                                                <label>Surname</label>
     258                                                                <input type="text" name="surname" value="{{ old('surname') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
     259                                                            </div>
     260                                                        </div>
     261                                                    </div>
     262                                                    <div class="row">
     263                                                        <div class="col-md-6">
     264                                                            <div class="form-group">
     265                                                                <label class="form-label">Username</label>
     266                                                                <input type="text" name="username" value="{{ old('username') }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
     267                                                            </div>
     268                                                        </div>
     269                                                        <div class="col-md-6">
     270                                                            <div class="form-group">
     271                                                                <label class="form-label">Role</label>
     272                                                                <select class="form-control" name="userRole" required>
     273                                                                    @foreach ($roles as $role)
     274                                                                        <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ $role->name }}</option>
     275                                                                    @endforeach
     276                                                                </select>
     277                                                            </div>
     278                                                        </div>
     279                                                    </div>
     280                                                    <div class="row">
     281                                                        <div class="col-md-6">
     282                                                            <div class="form-group">
     283                                                                <label>Email</label>
     284                                                                <input type="email" name="email" value="{{ old('email') }}" class="form-control" placeholder="E-mail" required>
     285                                                            </div>
     286                                                        </div>
     287                                                        <div class="col-md-6">
     288                                                            <div class="form-group">
     289                                                                <label class="form-label">Phone Number</label>
     290                                                                <input type="text" name="phone_number" value="{{ old('phone_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     291                                                            </div>
     292                                                        </div>
     293                                                    </div>
     294                                                    <div class="row">
     295                                                        <div class="col-md-6">
     296                                                            <div class="form-group">
     297                                                                <label>Avatar</label>
     298                                                                <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*">
     299                                                            </div>
     300                                                        </div>
     301                                                    </div>
     302                                                    <div class="modal-footer">
     303                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
     304                                                        </button>
     305                                                        <button type="submit" class="btn btn-primary">Save changes</button>
     306                                                    </div>
     307                                                </form>
     308                                            </div>
     309                                        </div>
     310                                    </div>
     311                                </div>
    236312
    237313                            @endforeach
     
    243319            </div>
    244320        </div>
    245     </div>
    246 
    247     <div class="modal fade" id="createModal" tabindex="-1" role="dialog" aria-hidden="true">
    248         <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
    249             <div class="modal-content">
    250                 <div class="modal-header">
    251                     <h5 class="modal-title" id="exampleModalCenterTitle">Create user</h5>
    252                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    253                         <i class="ti-close"></i>
    254                     </button>
    255                 </div>
    256                 <div class="modal-body">
    257                     <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
    258                         @csrf
    259                         <div class="row">
    260                             <div class="col-md-6">
    261                                 <div class="form-group">
    262                                     <label>Name</label>
    263                                     <input type="text" name="name" value="{{ old('name') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
    264                                 </div>
    265                             </div>
    266                             <div class="col-md-6">
    267                                 <div class="form-group">
    268                                     <label>Surname</label>
    269                                     <input type="text" name="surname" value="{{ old('surname') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
    270                                 </div>
    271                             </div>
    272                         </div>
    273                         <div class="row">
    274                             <div class="col-md-6">
    275                                 <div class="form-group">
    276                                     <label class="form-label">Username</label>
    277                                     <input type="text" name="username" value="{{ old('username') }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
    278                                 </div>
    279                             </div>
    280                             <div class="col-md-6">
    281                                 <div class="form-group">
    282                                     <label class="form-label">Role</label>
    283                                     <select class="form-control" name="userRole" required>
    284                                         @foreach ($roles as $role)
    285                                             <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ $role->name }}</option>
    286                                         @endforeach
    287                                     </select>
    288                                 </div>
    289                             </div>
    290                         </div>
    291                         <div class="row">
    292                             <div class="col-md-6">
    293                                 <div class="form-group">
    294                                     <label>Email</label>
    295                                     <input type="email" name="email" value="{{ old('email') }}" class="form-control" placeholder="E-mail" required>
    296                                 </div>
    297                             </div>
    298                             <div class="col-md-6">
    299                                 <div class="form-group">
    300                                     <label class="form-label">Phone Number</label>
    301                                     <input type="text" name="phone_number" value="{{ old('phone_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
    302                                 </div>
    303                             </div>
    304                         </div>
    305                         <div class="row">
    306                             <div class="col-md-6">
    307                                 <div class="form-group">
    308                                     <label>Avatar</label>
    309                                     <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*">
    310                                 </div>
    311                             </div>
    312                         </div>
    313                         <div class="modal-footer">
    314                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
    315                             </button>
    316                             <button type="submit" class="btn btn-primary">Save changes</button>
    317                         </div>
    318                     </form>
    319                 </div>
    320             </div>
    321         </div>
    322     </div>
     321{{--    </div>--}}
     322
     323
    323324
    324325@endsection
Note: See TracChangeset for help on using the changeset viewer.