mirror of
https://gitlab.linphone.org/BC/public/flexisip-account-manager.git
synced 2026-04-17 19:58:27 +00:00
Cleanup the returned Vcard 4.0 formats Implement the recently introducted REST endpoints in the admin panels Add account actions logs to the new Controllers
123 lines
No EOL
4.3 KiB
PHP
123 lines
No EOL
4.3 KiB
PHP
@extends('layouts.account')
|
|
|
|
@section('breadcrumb')
|
|
<li class="breadcrumb-item" aria-current="page">
|
|
<a href="{{ route('admin.account.index') }}">Accounts</a>
|
|
</li>
|
|
<li class="breadcrumb-item" aria-current="page">
|
|
<a href="{{ route('admin.account.show', $account->id) }}">{{ $account->identifier }}</a>
|
|
</li>
|
|
@endsection
|
|
|
|
@section('content')
|
|
|
|
<a class="btn btn-danger float-right" href="{{ route('admin.account.delete', $account->id) }}">Delete</a>
|
|
<a class="btn float-right mr-2" href="{{ route('admin.account.edit', $account->id) }}">Edit</a>
|
|
|
|
<h2>Account</h2>
|
|
|
|
<p>
|
|
<b>Id:</b> {{ $account->id }}<br />
|
|
<b>Identifier:</b> {{ $account->identifier }}<br />
|
|
<b>Email:</b> <a href="mailto:{{ $account->email }}">{{ $account->email }}</a><br />
|
|
@if ($account->alias)<b>Phone number:</b> {{ $account->phone }}<br />@endif
|
|
@if ($account->display_name)<b>Display name:</b> {{ $account->display_name }}<br />@endif
|
|
</p>
|
|
|
|
@if ($account->sha256Password)
|
|
<span class="badge badge-info">SHA256</span>
|
|
@endif
|
|
|
|
<br />
|
|
|
|
@if ($account->activated)
|
|
<span class="badge badge-success">Activated</span> <a href="{{ route('admin.account.deactivate', $account->id) }}">Deactivate</a>
|
|
@else
|
|
<span class="badge badge-danger">Unactivated</span> <a href="{{ route('admin.account.activate', $account->id) }}">Activate</a>
|
|
@endif
|
|
|
|
<br />
|
|
|
|
@if ($account->admin)
|
|
<span class="badge badge-success">Admin</span> <a href="{{ route('admin.account.unadmin', $account->id) }}">Remove admin role</a>
|
|
@else
|
|
<span class="badge badge-danger">Not Admin</span> <a href="{{ route('admin.account.admin', $account->id) }}">Add admin role</a>
|
|
@endif
|
|
|
|
<h3 class="mt-3">Contacts</h3>
|
|
|
|
<table class="table">
|
|
<tbody>
|
|
@foreach ($account->contacts as $contact)
|
|
<tr>
|
|
<th scope="row">{{ $contact->identifier }}</th>
|
|
<td>
|
|
<a class="btn btn-sm mr-2" href="{{ route('admin.account.contact.delete', [$account, $contact->id]) }}">Delete</a>
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
|
|
<a class="btn btn-sm" href="{{ route('admin.account.contact.create', $account) }}">Add</a>
|
|
|
|
<h3 class="mt-3">Actions</h3>
|
|
|
|
<table class="table">
|
|
<tbody>
|
|
@foreach ($account->actions as $action)
|
|
<tr>
|
|
<th scope="row">{{ $action->key }}</th>
|
|
<td>{{ $action->code }}</td>
|
|
<td>{{ $action->resolvedProtocol }}</td>
|
|
<td>
|
|
<a class="btn btn-sm mr-2" href="{{ route('admin.account.action.edit', [$account, $action->id]) }}">Edit</a>
|
|
<a class="btn btn-sm mr-2" href="{{ route('admin.account.action.delete', [$account, $action->id]) }}">Delete</a>
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
|
|
<a class="btn btn-sm" href="{{ route('admin.account.action.create', $account) }}">Add</a>
|
|
|
|
<h3 class="mt-3">Types</h3>
|
|
|
|
<table class="table">
|
|
<tbody>
|
|
@foreach ($account->types as $type)
|
|
<tr>
|
|
<th scope="row">{{ $type->key }}</th>
|
|
<td>
|
|
{!! Form::open(['route' => ['admin.account.account_type.destroy', $account, $type->id], 'method' => 'delete']) !!}
|
|
{!! Form::submit('Delete', ['class' => 'btn btn-sm mr-2']) !!}
|
|
{!! Form::close() !!}
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
|
|
<a class="btn btn-sm" href="{{ route('admin.account.account_type.create', $account) }}">Add</a>
|
|
|
|
<h3 class="mt-3">Provisioning</h3>
|
|
|
|
@if ($account->confirmation_key)
|
|
<p>Share the following picture with the user or the one-time-use link bellow.</p>
|
|
|
|
<img src="{{ route('provisioning.qrcode', $account->confirmation_key) }}"><br />
|
|
|
|
<br />
|
|
<p>The following link can only be visited once</p>
|
|
<input class="form-control" type="text" readonly value="{{ route('provisioning.show', $account->confirmation_key) }}">
|
|
<p class="mt-3">
|
|
<a class="btn btn-light mr-2" href="{{ route('admin.account.provision', $account->id) }}">Renew the provision link</a>
|
|
The current one will be unavailable
|
|
</p>
|
|
@else
|
|
<p class="mt-3">
|
|
<a class="btn btn-light" href="{{ route('admin.account.provision', $account->id) }}">Generate a provision link</a>
|
|
</p>
|
|
@endif
|
|
|
|
@endsection |