1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-09-20 07:31:53 +02:00
polr/resources/views/admin.blade.php
2016-07-22 13:52:21 -07:00

117 lines
3.9 KiB
PHP

@extends('layouts.base')
@section('css')
<link rel='stylesheet' href='/css/admin.css' />
@endsection
@section('content')
<div class='col-md-2'>
<ul class='nav nav-pills nav-stacked admin-nav' role='tablist'>
<li role='presentation' aria-controls="home" class='admin-nav-item active'><a href='#home'>Home</a></li>
<li role='presentation' aria-controls="links" class='admin-nav-item'><a href='#links'>Links</a></li>
<li role='presentation' aria-controls="settings" class='admin-nav-item'><a href='#settings'>Settings</a></li>
@if ($role == 'admin')
<li role='presentation' class='admin-nav-item'><a href='#admin'>Admin</a></li>
@endif
@if ($api_active == 1)
<li role='presentation' class='admin-nav-item'><a href='#developer'>Developer</a></li>
@endif
</ul>
</div>
<div class='col-md-10'>
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">
<h2>Welcome to your {{env('APP_NAME')}} dashboard!</h2>
<p>Use the links on the left hand side to navigate your {{env('APP_NAME')}} dashboard.</p>
</div>
<div role="tabpanel" class="tab-pane" id="links">
@include('snippets.link_table', [
'links' => $user_links
])
{!! $user_links->fragment('links')->render() !!}
{{-- Add search functions --}}
</div>
<div role="tabpanel" class="tab-pane" id="settings">
<h3>Change Password</h3>
<form action='/admin/action/change_password' method='POST'>
Old Password: <input class="form-control password-box" type='password' name='current_password' />
New Password: <input class="form-control password-box" type='password' name='new_password' />
<input type="hidden" name='_token' value='{{csrf_token()}}' />
<input type='submit' class='btn btn-success change-password-btn'/>
</form>
</div>
@if ($role == 'admin')
<div role="tabpanel" class="tab-pane" id="admin">
<h3>Links</h3>
@include('snippets.link_table', [
'links' => $admin_links
])
{!! $admin_links->fragment('admin')->render() !!}
<h3>Users</h3>
@include('snippets.user_table', [
'users' => $admin_users
])
{!! $admin_users->fragment('admin')->render() !!}
</div>
@endif
@if ($api_active == 1)
<div role="tabpanel" class="tab-pane" id="developer">
<h3>Developer</h3>
<p>API keys and documentation for developers.</p>
<p>
Documentation:
<a href='http://docs.polr.me/en/latest/developer-guide/api/'>http://docs.polr.me/en/latest/developer-guide/api/</a>
</p>
<h4>API Key: </h4>
<div class='row'>
<div class='col-md-8'>
<input class='form-control status-display' disabled type='text' value='{{$api_key}}'>
</div>
<div class='col-md-4'>
<a href='#' data-developer-tab='true' data-user-id="{{$user_id}}" data-action='generate-new-api-key' id='api-reset-key' class='btn btn-danger trigger-api-modal-action'>Reset</a>
</div>
</div>
<h4>API Quota: </h4>
<h2 class='api-quota'>
@if ($api_quota == -1)
unlimited
@else
<code>{{$api_quota}}</code>
@endif
</h2>
<span> requests per minute</span>
</div>
@endif
</div>
</div>
</div>
@endsection
@section('js')
{{-- Include modal templates --}}
@include('snippets.modals')
{{-- Include extra JS --}}
<script src='/js/handlebars-v4.0.5.min.js'></script>
<script src='/js/api.js'></script>
<script src='/js/admin.js'></script>
@endsection