Răsfoiți Sursa

added meeting cancel

Josh Kamau 5 ani în urmă
părinte
comite
4a05cf796a

+ 6 - 0
app/Http/Controllers/meeting_invitations_SINGLE_Controller.php

@@ -10,6 +10,12 @@ class meeting_invitations_SINGLE_Controller extends Controller
 {
     public $selfName = 'meeting_invitations_SINGLE_Controller';
 
+	// GET /meeting_invitations/view/{uid}/ACTION_cancel
+	public function ACTION_cancel(Request $request, $uid) {
+		$record = DB::table('meeting_invitation')->where('uid', $uid)->first();
+		return view('admin/meeting_invitations_SINGLE/ACTION_cancel', compact('record'));
+	}
+
 	// GET /meeting_invitations/view/{uid}/SUB_dashboard
 	public function SUB_dashboard(Request $request, $uid) {
 		$record = DB::table('meeting_invitation')->where('uid', $uid)->first();

+ 3 - 0
generatecv/tree.txt

@@ -613,6 +613,9 @@ ADMIN
             dashboard
     meeting_invitations|meeting_invitation|view
     meeting_invitations/view/{uid}
+        ACTIONS
+            cancel
+                memo
         SUB
             dashboard
     meeting_rings|meeting_ring|view

+ 1 - 0
resources/views/admin/meeting_invitations/actions.blade.php

@@ -0,0 +1 @@
+<a href='/meeting_invitations/view/<?= $record->uid ?>/ACTION_cancel' class='d-block btn btn-sm btn-default mb-3'>Cancel</a>

+ 31 - 0
resources/views/admin/meeting_invitations_SINGLE/ACTION_cancel.blade.php

@@ -0,0 +1,31 @@
+@extends('admin.meeting_invitations.view')
+@section('content-inner')
+
+    <h4 class='my-3'>
+        <div>Cancel</div>
+    </h4>
+
+    <form action="/post-to-api"
+          method="post" enctype="multipart/form-data"
+          class="bg-light rounded border px-3 pt-3 mr-3 mb-3">
+        @csrf
+
+        @if (session('message'))
+            <div class="alert alert-danger">{{ session('message') }}</div>
+        @endif
+
+        <input type="hidden" name="_uid" value="{{ $record->uid }}">
+        <input type="hidden" name="_api" value="/api/meetingInvitation/cancel">
+        <input type="hidden" name="_success" value="{{route('meeting_invitations-view', ['uid' => $record->uid])}}">
+        <input type="hidden" name="_return" value="{{route('meeting_invitations_SINGLE-ACTION_cancel', ['uid' => $record->uid])}}">
+        <div class='form-group mb-3'>
+<label class='control-label'>Memo</label>
+<input class='form-control' type='text' name='memo' value='{{ old('memo') ? old('memo') : '' }}' >
+</div>
+        <div class="form-group mb-3">
+            <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>
+            <a href="{{route('meeting_invitations-view', ['uid' => $record->uid])}}" class="btn btn-sm btn-default px-5">Cancel</a>
+        </div>
+    </form>
+
+@endsection

+ 1 - 0
routes/generated.php

@@ -315,6 +315,7 @@ Route::get('/meeting_invitations', 'meeting_invitations_Controller@index')->name
 Route::get('/meeting_invitations/view/{uid}', 'meeting_invitations_Controller@view')->name('meeting_invitations-view');
 
 // --- admin: meeting_invitations_SINGLE --- //
+Route::get('/meeting_invitations/view/{uid}/ACTION_cancel', 'meeting_invitations_SINGLE_Controller@ACTION_cancel')->name('meeting_invitations_SINGLE-ACTION_cancel');
 Route::get('/meeting_invitations/view/{uid}/SUB_dashboard', 'meeting_invitations_SINGLE_Controller@SUB_dashboard')->name('meeting_invitations_SINGLE-SUB_dashboard');
 
 // --- admin: meeting_rings --- //