Browse Source

Improve subscription views

pull/68/head
Nafies Luthfi 5 years ago
parent
commit
f10fa2e8e8
  1. 28
      resources/views/subscriptions/create.blade.php
  2. 28
      resources/views/subscriptions/edit.blade.php
  3. 30
      resources/views/subscriptions/index.blade.php
  4. 4
      resources/views/subscriptions/partials/breadcrumb.blade.php
  5. 8
      resources/views/subscriptions/partials/delete.blade.php
  6. 18
      resources/views/subscriptions/partials/subscription-show.blade.php
  7. 6
      resources/views/subscriptions/show.blade.php

28
resources/views/subscriptions/create.blade.php

@ -1,45 +1,45 @@
@extends('layouts.app')
@section('title', trans('subscription.create'))
@section('title', __('subscription.create'))
@section('content')
<ul class="breadcrumb hidden-print">
<li>{{ link_to_route('subscriptions.index',trans('subscription.subscriptions')) }}</li>
<li class="active">{{ trans('subscription.create') }}</li>
<li>{{ link_to_route('subscriptions.index', __('subscription.subscriptions')) }}</li>
<li class="active">{{ __('subscription.create') }}</li>
</ul>
<div class="row">
<div class="col-md-4">
{!! Form::open(['route' => 'subscriptions.store']) !!}
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ trans('subscription.create') }}</h3></div>
<div class="panel-heading"><h3 class="panel-title">{{ __('subscription.create') }}</h3></div>
<div class="panel-body">
<div class="row">
<div class="col-sm-6">
{!! FormField::text('name', ['label' => trans('subscription.name')]) !!}
{!! FormField::text('name', ['label' => __('subscription.name')]) !!}
</div>
<div class="col-sm-6">
{!! FormField::price('price', ['label' => trans('subscription.price'), 'currency' => Option::get('money_sign', 'Rp')]) !!}
{!! FormField::price('price', ['label' => __('subscription.price'), 'currency' => Option::get('money_sign', 'Rp')]) !!}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{!! FormField::text('start_date', ['label' => trans('subscription.start_date')]) !!}
{!! FormField::text('start_date', ['label' => __('subscription.start_date')]) !!}
</div>
<div class="col-sm-6">
{!! FormField::text('due_date', ['label' => trans('subscription.due_date')]) !!}
{!! FormField::text('due_date', ['label' => __('subscription.due_date')]) !!}
</div>
</div>
{!! FormField::select('project_id', $projects, ['label' => trans('subscription.project'), 'value' => Request::get('project_id')]) !!}
{!! FormField::select('vendor_id', $vendors, ['label' => trans('subscription.vendor'), 'value' => Request::get('vendor_id')]) !!}
{!! FormField::radios('type_id', SubscriptionType::toArray(), ['label' => trans('subscription.type'), 'value' => Request::get('type_id')]) !!}
{!! FormField::textarea('notes', ['label' => trans('subscription.notes')]) !!}
{!! FormField::select('project_id', $projects, ['label' => __('subscription.project'), 'value' => Request::get('project_id')]) !!}
{!! FormField::select('vendor_id', $vendors, ['label' => __('subscription.vendor'), 'value' => Request::get('vendor_id')]) !!}
{!! FormField::radios('type_id', SubscriptionType::toArray(), ['label' => __('subscription.type'), 'value' => Request::get('type_id')]) !!}
{!! FormField::textarea('notes', ['label' => __('subscription.notes')]) !!}
</div>
<div class="panel-footer">
{!! Form::submit(trans('subscription.create'), ['class' => 'btn btn-primary']) !!}
{!! link_to_route('subscriptions.index', trans('app.cancel'), [], ['class' => 'btn btn-default']) !!}
{!! Form::submit(__('subscription.create'), ['class' => 'btn btn-primary']) !!}
{!! link_to_route('subscriptions.index', __('app.cancel'), [], ['class' => 'btn btn-default']) !!}
</div>
</div>
{!! Form::close() !!}

28
resources/views/subscriptions/edit.blade.php

@ -15,41 +15,41 @@
<div class="panel-heading"><h3 class="panel-title">{{ $pageTitle }}</h3></div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">{!! FormField::radios('type_id', SubscriptionType::toArray(), ['label' => trans('subscription.type'), 'value' => Request::get('type_id')]) !!}</div>
<div class="col-md-6">{!! FormField::radios('status_id', [trans('app.in_active'), trans('app.active')], ['label' => trans('app.status')]) !!}</div>
<div class="col-md-6">{!! FormField::radios('type_id', SubscriptionType::toArray(), ['label' => __('subscription.type'), 'value' => Request::get('type_id')]) !!}</div>
<div class="col-md-6">{!! FormField::radios('status_id', [__('app.in_active'), __('app.active')], ['label' => __('app.status')]) !!}</div>
</div>
<div class="row">
<div class="col-sm-6">
{!! FormField::text('name', ['label' => trans('subscription.name')]) !!}
{!! FormField::text('name', ['label' => __('subscription.name')]) !!}
</div>
<div class="col-sm-6">
{!! FormField::price('price', ['label' => trans('subscription.price'), 'currency' => Option::get('money_sign', 'Rp')]) !!}
{!! FormField::price('price', ['label' => __('subscription.price'), 'currency' => Option::get('money_sign', 'Rp')]) !!}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{!! FormField::text('start_date', ['label' => trans('subscription.start_date')]) !!}
{!! FormField::text('start_date', ['label' => __('subscription.start_date')]) !!}
</div>
<div class="col-sm-6">
{!! FormField::text('due_date', ['label' => trans('subscription.due_date')]) !!}
{!! FormField::text('due_date', ['label' => __('subscription.due_date')]) !!}
</div>
</div>
{!! FormField::select('project_id', $projects, ['label' => trans('subscription.project')]) !!}
{!! FormField::select('vendor_id', $vendors, ['label' => trans('subscription.vendor')]) !!}
{!! FormField::textarea('notes', ['label' => trans('subscription.notes')]) !!}
{!! FormField::select('project_id', $projects, ['label' => __('subscription.project')]) !!}
{!! FormField::select('vendor_id', $vendors, ['label' => __('subscription.vendor')]) !!}
{!! FormField::textarea('notes', ['label' => __('subscription.notes')]) !!}
</div>
<div class="panel-footer">
{!! Form::submit(trans('subscription.update'), ['class' => 'btn btn-primary']) !!}
{!! Form::submit(__('subscription.update'), ['class' => 'btn btn-primary']) !!}
</div>
</div>
{!! Form::close() !!}
</div>
<div class="col-md-3 text-center">
<legend>@lang('app.action')</legend>
<p>{!! link_to_route('subscriptions.show', trans('subscription.back_to_show'), [$subscription->id], ['class' => 'btn btn-info']) !!}</p>
<p>{!! link_to_route('subscriptions.index', trans('subscription.back_to_index'), [], ['class' => 'btn btn-default']) !!}</p>
<p>{!! link_to_route('subscriptions.edit', trans('subscription.delete'), [$subscription->id, 'action' => 'delete'], ['class' => 'btn btn-danger']) !!}</p>
<legend>{{ __('app.action') }}</legend>
<p>{!! link_to_route('subscriptions.show', __('subscription.back_to_show'), [$subscription->id], ['class' => 'btn btn-info']) !!}</p>
<p>{!! link_to_route('subscriptions.index', __('subscription.back_to_index'), [], ['class' => 'btn btn-default']) !!}</p>
<p>{!! link_to_route('subscriptions.edit', __('subscription.delete'), [$subscription->id, 'action' => 'delete'], ['class' => 'btn btn-danger']) !!}</p>
</div>
</div>
@endif

30
resources/views/subscriptions/index.blade.php

@ -1,30 +1,30 @@
@extends('layouts.app')
@section('title', trans('subscription.subscriptions'))
@section('title', __('subscription.subscriptions'))
@section('content')
<h1 class="page-header">
{!! link_to_route('subscriptions.create', trans('subscription.create'), [], ['class'=>'btn btn-success pull-right']) !!}
{{ trans('subscription.subscriptions') }} <small>{{ $subscriptions->total() }} {{ trans('subscription.found') }}</small>
{!! link_to_route('subscriptions.create', __('subscription.create'), [], ['class' => 'btn btn-success pull-right']) !!}
{{ __('subscription.subscriptions') }} <small>{{ $subscriptions->total() }} {{ __('subscription.found') }}</small>
</h1>
<div class="well well-sm">
{!! Form::open(['method'=>'get','class'=>'form-inline']) !!}
{!! Form::text('q', request('q'), ['class'=>'form-control index-search-field','placeholder'=>trans('subscription.search'),'style' => 'width:350px']) !!}
{!! Form::submit(trans('subscription.search'), ['class' => 'btn btn-info btn-sm']) !!}
{!! Form::open(['method' => 'get','class' => 'form-inline']) !!}
{!! Form::text('q', request('q'), ['class' => 'form-control index-search-field','placeholder' =>__('subscription.search'),'style' => 'width:350px']) !!}
{!! Form::submit(__('subscription.search'), ['class' => 'btn btn-info btn-sm']) !!}
{!! link_to_route('subscriptions.index','Reset',[],['class' => 'btn btn-default btn-sm']) !!}
{!! Form::close() !!}
</div>
<table class="table table-condensed">
<thead>
<th>{{ trans('app.table_no') }}</th>
<th>{{ trans('subscription.name') }}</th>
<th class="text-center">{{ trans('app.type') }}</th>
<th>{{ trans('subscription.customer') }}</th>
<th class="text-right">{{ trans('subscription.due_date') }}</th>
<th class="text-right">{{ trans('subscription.extension_price') }}</th>
<th>{{ trans('subscription.vendor') }}</th>
<th class="text-center">{{ trans('app.status') }}</th>
<th>{{ __('app.table_no') }}</th>
<th>{{ __('subscription.name') }}</th>
<th class="text-center">{{ __('app.type') }}</th>
<th>{{ __('subscription.customer') }}</th>
<th class="text-right">{{ __('subscription.due_date') }}</th>
<th class="text-right">{{ __('subscription.extension_price') }}</th>
<th>{{ __('subscription.vendor') }}</th>
<th class="text-center">{{ __('app.status') }}</th>
</thead>
<tbody>
@forelse($subscriptions as $key => $subscription)
@ -42,7 +42,7 @@
</tr>
@empty
<tr>
<td colspan="7">{{ trans('subscription.not_found') }}</td>
<td colspan="7">{{ __('subscription.not_found') }}</td>
</tr>
@endforelse
</tbody>

4
resources/views/subscriptions/partials/breadcrumb.blade.php

@ -1,5 +1,5 @@
<ul class="breadcrumb hidden-print">
<li>{{ link_to_route('subscriptions.index',trans('subscription.list')) }}</li>
<li>{{ link_to_route('subscriptions.index',__('subscription.list')) }}</li>
<li>{{ $subscription->name_link }}</li>
<li class="active">{{ isset($title) ? $title : trans('subscription.detail') }}</li>
<li class="active">{{ isset($title) ? $title : __('subscription.detail') }}</li>
</ul>

8
resources/views/subscriptions/partials/delete.blade.php

@ -1,16 +1,16 @@
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ trans('subscription.delete') }}</h3></div>
<div class="panel-heading"><h3 class="panel-title">{{ __('subscription.delete') }}</h3></div>
@include('subscriptions.partials.subscription-show')
<div class="panel-body">
{{ trans('app.delete_confirm') }}
{{ __('app.delete_confirm') }}
</div>
<div class="panel-footer">
{!! link_to_route('subscriptions.edit', trans('app.cancel'), [$subscription->id], ['class' => 'btn btn-default']) !!}
{!! link_to_route('subscriptions.edit', __('app.cancel'), [$subscription->id], ['class' => 'btn btn-default']) !!}
{!! FormField::delete(
['route' => ['subscriptions.destroy', $subscription->id]],
trans('app.delete_confirm_button'),
__('app.delete_confirm_button'),
['class' => 'btn btn-danger'],
['subscription_id' => $subscription->id]
) !!}

18
resources/views/subscriptions/partials/subscription-show.blade.php

@ -1,18 +1,18 @@
<table class="table table-condensed">
<tbody>
<tr><td>{{ trans('subscription.name') }}</td><td>{{ $subscription->name }}</td></tr>
<tr><td>{{ trans('subscription.price') }}</td><td>{{ format_money($subscription->price) }}</td></tr>
<tr><td>{{ trans('subscription.type') }}</td><td>{{ $subscription->type }}</td></tr>
<tr><td>{{ trans('subscription.start_date') }}</td><td>{{ date_id($subscription->start_date) }}</td></tr>
<tr><td>{{ trans('subscription.due_date') }}</td><td>{{ date_id($subscription->due_date) }}</td></tr>
<tr><td>{{ trans('subscription.customer') }}</td><td>{{ $subscription->customer->nameLink() }}</td></tr>
<tr><td>{{ __('subscription.name') }}</td><td>{{ $subscription->name }}</td></tr>
<tr><td>{{ __('subscription.price') }}</td><td>{{ format_money($subscription->price) }}</td></tr>
<tr><td>{{ __('subscription.type') }}</td><td>{{ $subscription->type }}</td></tr>
<tr><td>{{ __('subscription.start_date') }}</td><td>{{ date_id($subscription->start_date) }}</td></tr>
<tr><td>{{ __('subscription.due_date') }}</td><td>{{ date_id($subscription->due_date) }}</td></tr>
<tr><td>{{ __('subscription.customer') }}</td><td>{{ $subscription->customer->nameLink() }}</td></tr>
<tr>
<td>{{ trans('subscription.project') }}</td>
<td>{{ __('subscription.project') }}</td>
<td>
{{ link_to_route('projects.subscriptions', $subscription->project->name, [$subscription->project_id]) }}
</td>
</tr>
<tr><td>{{ trans('subscription.vendor') }}</td><td>{{ $subscription->vendor->name }}</td></tr>
<tr><td>{{ trans('subscription.notes') }}</td><td>{!! nl2br($subscription->notes) !!}</td></tr>
<tr><td>{{ __('subscription.vendor') }}</td><td>{{ $subscription->vendor->name }}</td></tr>
<tr><td>{{ __('subscription.notes') }}</td><td>{!! nl2br($subscription->notes) !!}</td></tr>
</tbody>
</table>

6
resources/views/subscriptions/show.blade.php

@ -13,9 +13,9 @@
</div>
</div>
<div class="col-md-3 text-center">
<legend>@lang('app.action')</legend>
<p>{!! link_to_route('subscriptions.edit', trans('subscription.edit'), [$subscription->id], ['class' => 'btn btn-warning']) !!}</p>
<p>{!! link_to_route('subscriptions.index', trans('subscription.back_to_index'), [], ['class' => 'btn btn-default']) !!}</p>
<legend>{{ __('app.action') }}</legend>
<p>{!! link_to_route('subscriptions.edit', __('subscription.edit'), [$subscription->id], ['class' => 'btn btn-warning']) !!}</p>
<p>{!! link_to_route('subscriptions.index', __('subscription.back_to_index'), [], ['class' => 'btn btn-default']) !!}</p>
</div>
</div>
@endsection
Loading…
Cancel
Save