diff --git a/app/Entities/Users/UsersRepository.php b/app/Entities/Users/UsersRepository.php index 5051264..8a05668 100755 --- a/app/Entities/Users/UsersRepository.php +++ b/app/Entities/Users/UsersRepository.php @@ -18,11 +18,11 @@ class UsersRepository extends BaseRepository parent::__construct($model); } - public function getUsers($q, $rolesString) + public function getUsers($q) { return $this->model->latest() ->where('name', 'like', '%'.$q.'%') - ->paginate($this->_paginate); + ->get(); } public function create($userData) diff --git a/app/Http/Controllers/Users/UsersController.php b/app/Http/Controllers/Users/UsersController.php index 678a950..884e614 100755 --- a/app/Http/Controllers/Users/UsersController.php +++ b/app/Http/Controllers/Users/UsersController.php @@ -21,7 +21,7 @@ class UsersController extends Controller public function index(Request $req) { - $users = $this->repo->getUsers($req->get('q'), $req->get('role')); + $users = $this->repo->getUsers($req->get('q')); return view('users.index', compact('users')); } diff --git a/resources/lang/id/user.php b/resources/lang/id/user.php index 6860c42..88549ad 100644 --- a/resources/lang/id/user.php +++ b/resources/lang/id/user.php @@ -2,33 +2,31 @@ return [ // Label - 'user' => 'User', - 'users' => 'Daftar User', - 'user_id' => 'User ID', - 'profile' => 'Profil User', - 'search' => 'Cari User: ketik nama', - 'role' => 'Grup', - 'roles' => 'Grup', - 'search' => 'Ketik nama user lalu tekan Enter..', - 'found' => 'User ditemukan', - 'not_found' => 'User tidak ditemukan', - 'empty' => 'Belum ada User', - 'back_to_index' => 'Kembali ke Daftar User', + 'user' => 'User', + 'list' => 'Daftar User', + 'user_id' => 'User ID', + 'profile' => 'Profil User', + 'search' => 'Cari User: ketik nama', + 'search' => 'Ketik nama user lalu tekan Enter..', + 'found' => 'User ditemukan', + 'not_found' => 'User tidak ditemukan', + 'empty' => 'Belum ada User', + 'back_to_index' => 'Kembali ke Daftar User', // Actions - 'create' => 'Input User Baru', - 'created' => 'Input User baru telah berhasil.', - 'show' => 'Detail User', - 'edit' => 'Edit Data User', - 'update' => 'Update Data User', - 'updated' => 'Update data User telah berhasil.', - 'delete' => 'Hapus Data User', - 'deleted' => 'Hapus data User telah berhasil.', - 'undeleted' => 'Data User gagal dihapus.', + 'create' => 'Input User Baru', + 'created' => 'Input User baru telah berhasil.', + 'show' => 'Detail User', + 'edit' => 'Edit Data User', + 'update' => 'Update Data User', + 'updated' => 'Update data User telah berhasil.', + 'delete' => 'Hapus Data User', + 'deleted' => 'Hapus data User telah berhasil.', + 'undeleted' => 'Data User gagal dihapus.', // Attributes - 'name' => 'Nama User', - 'registered_at' => 'Terdaftar sejak', - 'email' => 'Alamat Email', - 'api_token' => 'API Token', -]; \ No newline at end of file + 'name' => 'Nama User', + 'email' => 'Alamat Email', + 'api_token' => 'API Token', + 'registered_at' => 'Terdaftar sejak', +]; diff --git a/resources/views/layouts/partials/sidebar.blade.php b/resources/views/layouts/partials/sidebar.blade.php index d50e549..d146a6a 100755 --- a/resources/views/layouts/partials/sidebar.blade.php +++ b/resources/views/layouts/partials/sidebar.blade.php @@ -27,7 +27,6 @@
  • {!! html_link_to_route('subscriptions.index', trans('subscription.subscription'), [], ['icon' => 'retweet']) !!}
  • {!! html_link_to_route('payments.index', trans('payment.payments'), [], ['icon' => 'money']) !!}
  • {!! html_link_to_route('customers.index', trans('customer.list'), [], ['icon' => 'users']) !!}
  • -
  • {!! html_link_to_route('users.index', trans('user.users'), [], ['icon' => 'users']) !!}
  • Options
    diff --git a/resources/views/users/create.blade.php b/resources/views/users/create.blade.php index 4740f65..b0e1479 100755 --- a/resources/views/users/create.blade.php +++ b/resources/views/users/create.blade.php @@ -1,14 +1,13 @@ -@extends('layouts.app') +@extends('layouts.dashboard') @section('title', trans('user.create')) -@section('content') -

    {{ trans('user.create') }}

    +@section('content-dashboard')
    {!! Form::open(['route'=>'users.store']) !!}
    -

    User Data

    +

    {{ trans('user.create') }}

    {!! FormField::text('name', ['label' => trans('app.name')]) !!} {!! FormField::email('email', ['label' => trans('user.email')]) !!} diff --git a/resources/views/users/delete.blade.php b/resources/views/users/delete.blade.php index d543ee6..9723ff9 100755 --- a/resources/views/users/delete.blade.php +++ b/resources/views/users/delete.blade.php @@ -1,33 +1,29 @@ -@extends('layouts.app') +@extends('layouts.dashboard') @section('title', trans('user.delete')) -@section('content') -

    -
    - {!! FormField::delete(['route'=>['users.destroy',$user->id]], trans('app.delete_confirm_button'), ['class'=>'btn btn-danger'], ['user_id'=>$user->id]) !!} -
    - {{ trans('app.delete_confirm') }} - {!! link_to_route('users.show', trans('app.cancel'), [$user->id], ['class' => 'btn btn-default']) !!} -

    +@section('content-dashboard')
    -
    -
    -

    {{ trans('user.user') }} Detail

    +
    +
    +

    {{ trans('user.delete') }}

    + + + + + + +
    {{ trans('app.name') }}{{ $user->name }}
    {{ trans('user.email') }}{{ $user->email }}
    {{ trans('user.registered_at') }}{{ $user->created_at }}
    - - - - - - - - - - -
    {{ trans('app.name') }}{{ $user->name }}
    {{ trans('user.email') }}{{ $user->email }}
    {{ trans('user.role') }}{{ $user->present()->displayRoles }}
    {{ trans('user.registered_at') }}{{ $user->created_at }}
    + {{ trans('app.delete_confirm') }} +
    +
    -@endsection \ No newline at end of file +@endsection diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php index 5b39b71..7a0915d 100755 --- a/resources/views/users/edit.blade.php +++ b/resources/views/users/edit.blade.php @@ -1,14 +1,13 @@ -@extends('layouts.app') +@extends('layouts.dashboard') @section('title', trans('user.edit')) -@section('content') -

    {{ $user->name }} Edit {{ trans('user.user') }}

    +@section('content-dashboard') {!! Form::model($user, ['route'=>['users.update', $user->id], 'method' => 'patch']) !!}
    -

    {{ trans('user.show') }}

    +

    {{ $user->name }} - {{ trans('user.edit') }}

    {!! FormField::text('name', ['label' => trans('app.name')]) !!} {!! FormField::email('email', ['label' => trans('user.email')]) !!} @@ -25,14 +24,14 @@ 'label' => trans('auth.password_confirmation') ]) !!}
    +
    - {!! Form::close() !!} @endsection diff --git a/resources/views/users/index.blade.php b/resources/views/users/index.blade.php index 9ee66f9..22d5ea6 100755 --- a/resources/views/users/index.blade.php +++ b/resources/views/users/index.blade.php @@ -1,48 +1,41 @@ -@extends('layouts.app') +@extends('layouts.dashboard') -@section('title', trans('user.users')) +@section('title', trans('user.list')) -@section('content') -

    - {!! link_to_route('users.create', trans('user.create'), [], ['class'=>'btn btn-success pull-right']) !!} - {{ trans('user.users') }} {{ $users->total() }} {{ trans('user.found') }} -

    -
    - {!! Form::open(['method'=>'get','class'=>'form-inline']) !!} - @if (Request::has('role')) - {!! Form::hidden('role', Request::get('role')) !!} - @endif - {!! Form::text('q', Request::get('q'), ['class'=>'form-control','placeholder'=>trans('user.search'),'style' => 'width:350px']) !!} - {!! Form::submit('Cari Member', ['class' => 'btn btn-info btn-sm']) !!} - {!! link_to_route('users.index','Reset',['role' => Request::get('role')],['class' => 'btn btn-default btn-sm']) !!} - {!! Form::close() !!} -
    +@section('content-dashboard') - - - - - - - - - - @forelse($users as $key => $user) - - - - - - - - @empty - - - - @endforelse - -
    {{ trans('app.table_no') }}{{ trans('app.name') }}{{ trans('user.email') }}{{ trans('user.roles') }}{{ trans('app.action') }}
    {{ $users->firstItem() + $key }}{{ $user->name }}{{ $user->email }}{!! $user->present()->roleslink !!} - {!! link_to_route('users.show',trans('user.show'),[$user->id],['class'=>'btn btn-info btn-xs']) !!} -
    {{ trans('user.not_found') }}
    - {!! str_replace('/?', '?', $users->appends(Request::except('page'))->render()) !!} +
    +
    + {!! html_link_to_route('users.create', trans('user.create'), [], [ + 'class'=>'btn btn-success btn-xs pull-right', + 'style' => 'margin:-2px 0', + 'icon' => 'plus' + ]) !!} +

    @lang('user.list')

    +
    + + + + + + + + + @forelse($users as $key => $user) + + + + + + + @empty + + + + @endforelse + +
    {{ trans('app.table_no') }}{{ trans('app.name') }}{{ trans('user.email') }}{{ trans('app.action') }}
    {{ 1 + $key }}{{ $user->name }}{{ $user->email }} + {!! link_to_route('users.show',trans('user.show'),[$user->id],['class'=>'btn btn-info btn-xs']) !!} +
    {{ trans('user.not_found') }}
    +
    @endsection diff --git a/resources/views/users/roles.blade.php b/resources/views/users/roles.blade.php deleted file mode 100755 index 0c961ab..0000000 --- a/resources/views/users/roles.blade.php +++ /dev/null @@ -1,109 +0,0 @@ -@extends('layouts.app') - -@section('title', trans('user.roles')) - -@section('content') -

    - @if (Request::get('act') != 'add') - {!! link_to_route('roles.index', trans('role.create'), ['act' => 'add'], ['class'=>'btn btn-success pull-right']) !!} - @endif - {{ trans('role.roles') }} -

    - -
    -
    - @if (Request::get('act') == 'add') -
    -

    {{ trans('role.create') }}

    -
    - {!! Form::open(['route'=>'roles.store']) !!} - {!! FormField::text('name') !!} - {!! FormField::text('label') !!} - {!! Form::submit(trans('role.create'), ['class' => 'btn btn-success']) !!} - {!! link_to_route('roles.index', trans('app.cancel'), [], ['class'=>'btn btn-default pull-right']) !!} - {!! Form::close() !!} -
    -
    - @elseif (Request::get('act') == 'edit' && !is_null($role)) -
    -

    {{ trans('role.edit') }}

    -
    - {!! Form::model($role, ['route'=>['roles.update', $role->id],'method'=>'patch']) !!} - {!! FormField::text('name') !!} - {!! FormField::text('label') !!} - {!! Form::submit(trans('role.update'), ['class' => 'btn btn-warning']) !!} - {!! link_to_route('roles.index', trans('app.cancel'), [], ['class'=>'btn btn-default pull-right']) !!} - {!! Form::close() !!} -
    -
    - @elseif (Request::get('act') == 'del' && !is_null($role)) -
    -

    {{ trans('role.delete') }}

    -
    - {{ trans('app.delete_confirm') }} -
    - - - - - - -
    {{ trans('app.name') }}{{ $role->name }}
    {{ trans('app.label') }}{{ $role->label }}
    {{ trans('role.users_count') }}{{ $role->users()->count() }}
    - -
    - @elseif (Request::get('act') == 'show' && !is_null($role)) -
    -

    {{ trans('role.show') }}

    - - - - - - -
    {{ trans('app.name') }}{{ $role->name }}
    {{ trans('app.label') }}{{ $role->label }}
    {{ trans('role.users_count') }}{{ $role->users()->count() }}
    - -
    - @endif -
    -
    -
    - - - - - - - - - - @forelse($roles as $key => $role) - - - - - - - - @empty - - - - @endforelse - -
    {{ trans('app.table_no') }}{{ trans('app.name') }}{{ trans('app.label') }}{{ trans('role.users_count') }}{{ trans('app.action') }}
    {{ $key + 1 }}{{ $role->name }}{{ $role->label }}{{ $role->users()->count() }} - {!! link_to_route('roles.index','detail',['act' => 'show', 'id' => $role->id],['class'=>'btn btn-info btn-xs']) !!} - {!! link_to_route('roles.index','edit',['act' => 'edit', 'id' => $role->id],['class'=>'btn btn-warning btn-xs']) !!} - {!! link_to_route('roles.index','x',['act' => 'del', 'id' => $role->id],['class'=>'btn btn-danger btn-xs']) !!} -
    {{ trans('role.not_found') }}
    -
    -
    -
    -@endsection diff --git a/resources/views/users/show.blade.php b/resources/views/users/show.blade.php index 3eac1a7..e670942 100755 --- a/resources/views/users/show.blade.php +++ b/resources/views/users/show.blade.php @@ -1,22 +1,17 @@ -@extends('layouts.app') +@extends('layouts.dashboard') @section('title', trans('user.show')) -@section('content') -

    {{ $user->name }} {{ trans('user.show') }}

    +@section('content-dashboard')
    -

    {{ trans('user.show') }}

    +

    {{ $user->name }} - {{ trans('user.show') }}

    - - - -
    {{ trans('app.name') }}{{ $user->name }}
    {{ trans('user.email') }}{{ $user->email }}
    {{ trans('user.role') }}{{ $user->present()->displayRoles }}
    {{ trans('user.registered_at') }}{{ $user->created_at }}
    @@ -28,4 +23,4 @@
    -@endsection \ No newline at end of file +@endsection