From d27eb414c63d1fec023b08c166fb6b1a3b7191f1 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Fri, 9 Feb 2018 16:35:36 +0200 Subject: [PATCH] Proposals --- app/Ninja/Datatables/ProposalSnippetDatatable.php | 6 ++++-- app/Ninja/Repositories/ProposalSnippetRepository.php | 1 + resources/views/proposals/snippets/edit.blade.php | 6 ++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/Ninja/Datatables/ProposalSnippetDatatable.php b/app/Ninja/Datatables/ProposalSnippetDatatable.php index f4c450a330a9..7e97c2a83140 100644 --- a/app/Ninja/Datatables/ProposalSnippetDatatable.php +++ b/app/Ninja/Datatables/ProposalSnippetDatatable.php @@ -17,11 +17,13 @@ class ProposalSnippetDatatable extends EntityDatatable [ 'name', function ($model) { + $icon = '  '; + if (! Auth::user()->can('editByOwner', [ENTITY_PROPOSAL_SNIPPET, $model->user_id])) { - return $model->name; + return $icon . $model->name; } - return link_to("proposals/snippets/{$model->public_id}/edit", $model->name)->toHtml(); + return $icon . link_to("proposals/snippets/{$model->public_id}/edit", $model->name)->toHtml(); }, ], [ diff --git a/app/Ninja/Repositories/ProposalSnippetRepository.php b/app/Ninja/Repositories/ProposalSnippetRepository.php index f2a386d3777b..dbb52b98690a 100644 --- a/app/Ninja/Repositories/ProposalSnippetRepository.php +++ b/app/Ninja/Repositories/ProposalSnippetRepository.php @@ -31,6 +31,7 @@ class ProposalSnippetRepository extends BaseRepository 'proposal_snippets.user_id', 'proposal_snippets.deleted_at', 'proposal_snippets.is_deleted', + 'proposal_snippets.icon', 'proposal_snippets.private_notes', 'proposal_snippets.html as content', 'proposal_categories.name as category', diff --git a/resources/views/proposals/snippets/edit.blade.php b/resources/views/proposals/snippets/edit.blade.php index 5147230a2b4e..196292b527fe 100644 --- a/resources/views/proposals/snippets/edit.blade.php +++ b/resources/views/proposals/snippets/edit.blade.php @@ -5,6 +5,12 @@ @include('proposals.grapesjs_header') + + @stop @section('content')