From 74d1c3b3ea6e1ea7e27d97f6e88c87ce259c38a1 Mon Sep 17 00:00:00 2001 From: prashant-webkul Date: Mon, 16 Jul 2018 14:34:03 +0530 Subject: [PATCH] On the half way for UI part of the datagrid and only decode and encode of url is remaining --- .../ViewComposers/DataGrids/UserComposer.php | 46 ++++++------- .../views/users/users/index.blade.php | 5 +- packages/Webkul/Ui/src/DataGrid/DataGrid.php | 1 + .../Resources/views/datagrid/index.blade.php | 65 +++++++++++++++---- 4 files changed, 77 insertions(+), 40 deletions(-) diff --git a/packages/Webkul/Admin/src/Http/ViewComposers/DataGrids/UserComposer.php b/packages/Webkul/Admin/src/Http/ViewComposers/DataGrids/UserComposer.php index d3eda39c2..3f84a3c67 100644 --- a/packages/Webkul/Admin/src/Http/ViewComposers/DataGrids/UserComposer.php +++ b/packages/Webkul/Admin/src/Http/ViewComposers/DataGrids/UserComposer.php @@ -54,13 +54,13 @@ class UserComposer ] ], 'join' => [ - [ - 'join' => 'leftjoin', - 'table' => 'roles as r', - 'primaryKey' => 'u.role_id', - 'condition' => '=', - 'secondaryKey' => 'r.id', - ] + // [ + // 'join' => 'leftjoin', + // 'table' => 'roles as r', + // 'primaryKey' => 'u.role_id', + // 'condition' => '=', + // 'secondaryKey' => 'r.id', + // ] ], 'columns' => [ [ @@ -81,12 +81,12 @@ class UserComposer 'label' => 'Admin E-Mail', 'sortable' => true, ], - [ - 'name' => 'r.name', - 'type' => 'string', - 'label' => 'Content', - 'sortable' => true, - ], + // [ + // 'name' => 'r.id', + // 'type' => 'string', + // 'label' => 'Content', + // 'sortable' => true, + // ], // [ // 'name' => 'a.first_name', // 'type' => 'string', @@ -129,17 +129,17 @@ class UserComposer 'lte' => "<=", 'gte' => ">=", 'neqs' => "<>", - 'neqn' => "!=", - 'ceq' => "<=>", + // 'neqn' => "!=", + // 'ceq' => "<=>", 'like' => "like", - 'likebin' => "like binary", - 'ntlike' => "not like", - 'ilike' => "ilike", - 'regex' => "regexp", - 'notregex' => "not regexp", - 'simto' => "similar to", - 'nsimto' => "not similar to", - 'nilike' => "not ilike", + // 'likebin' => "like binary", + // 'ntlike' => "not like", + // 'ilike' => "ilike", + // 'regex' => "regexp", + // 'notregex' => "not regexp", + // 'simto' => "similar to", + // 'nsimto' => "not similar to", + // 'nilike' => "not ilike", ], // 'css' => [] diff --git a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php index 984009b71..ed0969efe 100644 --- a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php @@ -11,11 +11,10 @@
-
- {{ __('Add User') }} - + {{ __('Add User') }} +
diff --git a/packages/Webkul/Ui/src/DataGrid/DataGrid.php b/packages/Webkul/Ui/src/DataGrid/DataGrid.php index 21a9a9b61..27fe22020 100644 --- a/packages/Webkul/Ui/src/DataGrid/DataGrid.php +++ b/packages/Webkul/Ui/src/DataGrid/DataGrid.php @@ -558,6 +558,7 @@ class DataGrid 'css' => $this->css, 'results' => $this->results, 'columns' => $this->columns, + 'operators' => $this->operators, ]); } } diff --git a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php index 372bbc88b..7a2bc95bf 100644 --- a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php +++ b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php @@ -1,32 +1,32 @@
-
+
-
- +
+ +
+ {{ $columns }}
+ {{ json_encode($operators) }} Stock @@ -81,5 +81,42 @@ {{-- @include('ui::partials.pagination') --}}
+ @section('javascript') + + @endsection