Attivato menu consumi Gas

This commit is contained in:
Amministratore 2023-10-16 18:00:49 +02:00
parent b8b39f45e6
commit 11f819cfbc
7 changed files with 150 additions and 51 deletions

View File

@ -421,6 +421,13 @@ return [
'route' => 'calendario',
'icon' => 'fas fa-fw fa-calendar',
],
['header' => 'CONSUMI'],
[
'text' => 'GAS',
'route' => 'gas',
'icon' => 'fas fa-fw fa-fire',
'can' => ['consumi']
],
['header' => 'AMMINISTRAZIONE'],
[
'text' => 'Utenti',
@ -428,6 +435,13 @@ return [
'icon' => 'fas fa-fw fa-user',
'can' => ['amministrazione']
],
['header' => 'UTILI'],
[
'text' => 'Meeting Room',
'route' => 'meeting',
'icon' => 'fas fa-fw fa-file-video',
// 'can' => ['amministrazione']
],
],

View File

@ -1,5 +1,6 @@
@extends('letture.gas.list')
@section('head_additional')
@section('js')
@parent
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['corechart']});

View File

@ -6,6 +6,7 @@
@section('css')
<link rel="stylesheet" href="/css/calendaricon.css">
@endsection
@section('content')
@ -69,16 +70,12 @@
</div>
</div>
@endhasanyrole
</div>
@can('tasks')
<!-- Se ha i permessi task -->
<div class="row">
<div class="col-lg-6 col-md-8 draggable">
@foreach($mieitask as $task)
<div class ="row">
<div class="card-comment">
@ -110,50 +107,48 @@
</div>
</div>
@endforeach
</div>
<div class="col-lg-6 col-md-8 draggable ">
<div class="card-footer card-comment draggable">
@foreach($avvisi as $avviso)
<div class="card-comment">
<div class="row">
<div class="col-xs">
<time datetime="{{ date_format(date_create($avviso->creato_il),'Y-m-d') }}" class="icon">
<em>{{ __('app.'.date_format(date_create($avviso->creato_il),'l')) }}</em>
<strong>{{ __('app.'.date_format(date_create($avviso->creato_il),'F'))}}</strong>
<span>{{date_format(date_create($avviso->creato_il),'d') }}</span>
</time>
</div>
<div class="col">
<div class="comment-text">
<span class="username">
&nbsp;
<span class="text-muted float-right">
<img class="img-circle img-sm" src="{{ Gravatar::get(App\Models\User::getUserById($avviso->creato_da)->email)}}" alt="User Image">
</span>
</div>
<div class="col-lg-6 col-md-8 draggable ">
<div class="card-footer card-comment draggable">
@foreach($avvisi as $avviso)
<div class="card-comment">
<div class="row">
<div class="col-xs">
<time datetime="{{ date_format(date_create($avviso->creato_il),'Y-m-d') }}" class="icon">
<em>{{ __('app.'.date_format(date_create($avviso->creato_il),'l')) }}</em>
<strong>{{ __('app.'.date_format(date_create($avviso->creato_il),'F'))}}</strong>
<span>{{date_format(date_create($avviso->creato_il),'d') }}</span>
</time>
</div>
<div class="col">
<div class="comment-text">
<span class="username">
&nbsp;
<span class="text-muted float-right">
<img class="img-circle img-sm" src="{{ Gravatar::get(App\Models\User::getUserById($avviso->creato_da)->email)}}" alt="User Image">
</span>
</div>
<p>{{ $avviso->avviso }}</p>
</div>
</span>
</div>
<p>{{ $avviso->avviso }}</p>
</div>
</div>
@endforeach
</div>
<div class="panel-footer">
<form action="{{ Route('newAvviso') }}" method="POST">
@csrf
<label for="avviso" class="form-label">Nuovo Avviso:</label>
<textarea class="form-control" name="avviso"></textarea>
<input type="hidden" name="creato_da" value="{{ Auth::user()->id }}">
<input type="submit" name="submit" class="button btn-primary">
</form>
</div>
@endforeach
</div>
<div class="panel-footer">
<form action="{{ Route('newAvviso') }}" method="POST">
@csrf
<label for="avviso" class="form-label">Nuovo Avviso:</label>
<textarea class="form-control" name="avviso"></textarea>
<input type="hidden" name="creato_da" value="{{ Auth::user()->id }}">
<input type="submit" name="submit" class="button btn-primary">
</form>
</div>
</div>
<div class="row">
<div class="col-lg-3 col-md-8 draggable">
<div class="panel panel-yellow">
@ -171,9 +166,17 @@
</div>
</div>
@endcan
<div class="row">
<div class="col">
</div>
<div class="col">
</div>
</div>
@endsection
@section('script')
@section('js')
<script src="js/app/dashboard.js"></script>
@endsection

View File

@ -1,10 +1,12 @@
@extends('admin')
@section('content')
@extends('adminlte::page')
@section('content_header')
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Letture Gas</h1>
</div>
</div>
<h1>Letture Gas</h1>
@endsection
@section('content')
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
@ -98,6 +100,6 @@
</div>
@endsection
@section('script')
@section('js')
<script src="/js/app/gas.js"></script>
@endsection

View File

@ -0,0 +1,34 @@
@extends('adminlte::page')
@section('content_header')
<h1> Meeting Room </h1>
@endsection
@section('css')
<style>#jaas-container { height: 800px; }</style>
@endsection
@section('js')
<script src='https://8x8.vc/vpaas-magic-cookie-5a351a6a1e444dca929fd60cd2573a19/external_api.js' async></script>
<script type="text/javascript">
window.onload = () => {
const api = new JitsiMeetExternalAPI("8x8.vc", {
roomName: "vpaas-magic-cookie-5a351a6a1e444dca929fd60cd2573a19/SampleAppSecureRealitiesMissOpposite",
parentNode: document.querySelector('#jaas-container'),
// Make sure to include a JWT if you intend to record,
// make outbound calls or use any other premium features!
// jwt: "eyJraWQiOiJ2cGFhcy1tYWdpYy1jb29raWUtNWEzNTFhNmExZTQ0NGRjYTkyOWZkNjBjZDI1NzNhMTkvYzEyODBiLVNBTVBMRV9BUFAiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJqaXRzaSIsImlzcyI6ImNoYXQiLCJpYXQiOjE2OTczNjEzMDksImV4cCI6MTY5NzM2ODUwOSwibmJmIjoxNjk3MzYxMzA0LCJzdWIiOiJ2cGFhcy1tYWdpYy1jb29raWUtNWEzNTFhNmExZTQ0NGRjYTkyOWZkNjBjZDI1NzNhMTkiLCJjb250ZXh0Ijp7ImZlYXR1cmVzIjp7ImxpdmVzdHJlYW1pbmciOmZhbHNlLCJvdXRib3VuZC1jYWxsIjpmYWxzZSwic2lwLW91dGJvdW5kLWNhbGwiOmZhbHNlLCJ0cmFuc2NyaXB0aW9uIjpmYWxzZSwicmVjb3JkaW5nIjpmYWxzZX0sInVzZXIiOnsiaGlkZGVuLWZyb20tcmVjb3JkZXIiOmZhbHNlLCJtb2RlcmF0b3IiOnRydWUsIm5hbWUiOiJUZXN0IFVzZXIiLCJpZCI6Imdvb2dsZS1vYXV0aDJ8MTEwMjUxODA2OTcwOTAzNDY1NzQ2IiwiYXZhdGFyIjoiIiwiZW1haWwiOiJ0ZXN0LnVzZXJAY29tcGFueS5jb20ifX0sInJvb20iOiIqIn0.cCTqxrS72XAKUHEGopn76BMWxUNv7Z-XgoCp3XyQxekxq32nh5wl7a64rdlxu_shxego3LC01dB4VyIAYj-KccXvRIrw8ZRPZUdZVEDw0mOQMxTP2UESfjvZxK5Go-iH2bQOQu5tVdCmS-xL1_Y7LGDm3tk31QRiws-G2PK3C4cub5UGVStmqNiwkLqTyBjni36pFSVEGuKbbnPMmnTHryIe8VuVRnp54x_pr940yi9kAg87TaAEAnnbNoP06vr5pc1K3DZKdgs8dxgL5EW85Y3hWAHgW35ENIBbqRjC6qkaMFJNy7LFdw_yo_8IYS7iJfoWx1n7C5_g0kddEAtooQ"
});
}
</script>
@endsection
@section('content')
<div class="container">
<div class="row p-2">
<div class="col">
<div id="jaas-container"/>
</div>
</div>
</div>
@endsection

View File

@ -249,6 +249,47 @@
</div>
<!-- /MODAL RIGA -->
<!-- MODAL DOCUMENTO -->
<div class="modal fade" id="myModal_addDoc" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<form method="POST" action="/admin/progetti/somwere/over/the_rainbow">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Aggiungi documento</h4>
</div>
<div class="modal-body">
<div class="row">
@csrf
<div class="col-xs-6">
<!-- Form per task con jquery e aggiunta righe automatica -->
<label for="desc" class="form-label">descrizione:</label> <input
type="text" name="descrizione" class="form-control" id="desc">
</div>
</div>
<div class="row">
<div class="col-xs-6">
<label for="ore" class="form-label">File:</label>
<!-- Form per task con jquery e aggiunta righe automatica -->
<input type="file" name="filename" class="form-control" id="filename">
</div>
</div>
</div>
<div class="modal-footer">
<div class="col-xs-12">
<input type="submit" name="Submit" class="form-control" value="Inserisci">
<input type="hidden" name="entity" id="id_progetto_u">
<input type="hidden" name="idriga" id="idriga">
</div>
</div>
</div>
</div>
</form>
</div>
<!-- /MODAL DOCUMENTO -->
<!-- /.col-lg-12 -->
@endsection @section('js')
<script src="/js/app/rigaProgetti.js"></script>

View File

@ -187,3 +187,7 @@ Route::group(['middleware'=>['permission:avvisi']], function(){
$name='Flavio';
Mail::to('flavio.barachino@lavorain.cloud')->send(new myTestEmail($name));
});
Route::get('meeting', function() {
return view('meetings.meeting');
})->name('meeting');