Proposals

This commit is contained in:
Hillel Coren 2018-02-04 18:47:55 +02:00
parent 59143f3526
commit cb54e9e8b7
4 changed files with 10 additions and 6 deletions

View File

@ -17,7 +17,11 @@ class ProposalCategoryDatatable extends EntityDatatable
[
'name',
function ($model) {
return $model->name;
if (! Auth::user()->can('editByOwner', [ENTITY_PROPOSAL_CATEGORY, $model->user_id])) {
return $model->name;
}
return link_to("proposals/categories/{$model->public_id}/edit", $model->name)->toHtml();
},
],
];

View File

@ -15,13 +15,13 @@ class ProposalSnippetDatatable extends EntityDatatable
{
return [
[
'proposal',
'name',
function ($model) {
if (! Auth::user()->can('editByOwner', [ENTITY_PROPOSAL_SNIPPET, $model->user_id])) {
return $model->proposal;
return $model->name;
}
return link_to("proposals/snippets/{$model->public_id}/edit", $model->proposal)->toHtml();
return link_to("proposals/snippets/{$model->public_id}/edit", $model->name)->toHtml();
},
],
[

View File

@ -26,7 +26,7 @@ class ProposalSnippetRepository extends BaseRepository
->leftjoin('proposal_categories', 'proposal_categories.id', '=', 'proposal_snippets.proposal_category_id')
->where('proposal_snippets.account_id', '=', Auth::user()->account_id)
->select(
'proposal_snippets.name as proposal',
'proposal_snippets.name',
'proposal_snippets.public_id',
'proposal_snippets.user_id',
'proposal_snippets.deleted_at',

View File

@ -34,7 +34,7 @@
<center class="buttons">
{!! Button::normal(trans('texts.cancel'))->large()->asLinkTo(HTMLUtils::previousUrl('/expense_categories'))->appendIcon(Icon::create('remove-circle')) !!}
{!! Button::normal(trans('texts.cancel'))->large()->asLinkTo(HTMLUtils::previousUrl('/proposals/categories'))->appendIcon(Icon::create('remove-circle')) !!}
{!! Button::success(trans('texts.save'))->submit()->large()->appendIcon(Icon::create('floppy-disk')) !!}
</center>