Start working on API documentation and token auth (references #5)

This commit is contained in:
Bernd Bestel
2018-04-20 23:09:18 +02:00
parent 7be35a90c1
commit 9bd6aac09c
9 changed files with 491 additions and 5 deletions

17
views/apidoc.blade.php Normal file
View File

@@ -0,0 +1,17 @@
@extends('layout.default')
@section('title', $L('REST API documentation'))
@section('viewJsName', 'apidoc')
@section('content')
<div id="swagger-ui"></div>
@stop
@push('pageStyles')
<link href="{{ $U('/bower_components/swagger-ui/dist/swagger-ui.css?v=') }}{{ $version }}" rel="stylesheet">
@endpush
@push('pageScripts')
<script src="{{ $U('/bower_components/swagger-ui/dist/swagger-ui-bundle.js?v=') }}{{ $version }}"></script>
<script src="{{ $U('/bower_components/swagger-ui/dist/swagger-ui-standalone-preset.js?v=') }}{{ $version }}"></script>
@endpush

View File

@@ -9,7 +9,7 @@
<meta name="format-detection" content="telephone=no">
<meta name="author" content="Bernd Bestel (bernd@berrnd.de)">
<link rel="icon" type="image/png" sizes="200x200" href="/img/grocy.png">
<link rel="icon" type="image/png" sizes="200x200" href="/img/grocy.png?v={{ $version }}">
<title>@yield('title') | grocy</title>
@@ -24,6 +24,7 @@
<link href="{{ $U('/bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css?v=') }}{{ $version }}" rel="stylesheet">
<link href="{{ $U('/components_unmanaged/noto-sans-v6-latin/noto-sans-v6-latin.css?v=') }}{{ $version }}" rel="stylesheet">
<link href="{{ $U('/css/grocy.css?v=') }}{{ $version }}" rel="stylesheet">
@stack('pageStyles')
<script>
var Grocy = { };
@@ -237,6 +238,7 @@
<script src="{{ $U('/js/extensions.js?v=') }}{{ $version }}"></script>
<script src="{{ $U('/js/grocy.js?v=') }}{{ $version }}"></script>
<script src="{{ $U('/viewjs') }}/@yield('viewJsName').js?v={{ $version }}"></script>
@stack('pageScripts')
@stack('componentScripts')
@if(file_exists(__DIR__ . '/../../data/add_before_end_body.html'))