Bladeren bron

added is_canvas to section template

Josh 4 jaren geleden
bovenliggende
commit
de24699287

+ 20 - 0
app/Http/Controllers/section_templates_SINGLE_Controller.php

@@ -21,6 +21,26 @@ class section_templates_SINGLE_Controller extends Controller
 		return response()->view('admin/section_templates_SINGLE/ACTION_changePositionIndex', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
 	}
 
+	// GET /section_templates/view/{uid}/ACTION_setIsCanvasToTrue
+	public function ACTION_setIsCanvasToTrue(Request $request, $uid) {
+		$record = DB::table('section_template')->where('uid', $uid)->first();
+		if(!$record) {
+			$record = DB::table('section_template')->where('id', $uid)->first();
+			if($record) return redirect('/section_templates/view/' . $record->uid . '/ACTION_setIsCanvasToTrue');
+		}
+		return response()->view('admin/section_templates_SINGLE/ACTION_setIsCanvasToTrue', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
+	}
+
+	// GET /section_templates/view/{uid}/ACTION_setIsCanvasToFalse
+	public function ACTION_setIsCanvasToFalse(Request $request, $uid) {
+		$record = DB::table('section_template')->where('uid', $uid)->first();
+		if(!$record) {
+			$record = DB::table('section_template')->where('id', $uid)->first();
+			if($record) return redirect('/section_templates/view/' . $record->uid . '/ACTION_setIsCanvasToFalse');
+		}
+		return response()->view('admin/section_templates_SINGLE/ACTION_setIsCanvasToFalse', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
+	}
+
 	// GET /section_templates/view/{uid}/SUB_dashboard
 	public function SUB_dashboard(Request $request, $uid) {
 		$record = DB::table('section_template')->where('uid', $uid)->first();

+ 4 - 1
generatecv/tree.txt

@@ -1164,14 +1164,17 @@ ADMIN
         SUB
             dashboard
     section_templates|section_template|add|view|icon:user-md
-        !inc:@title,internal_name,position_index
+        !inc:@title,internal_name,position_index,is_canvas
     section_templates/add_new:create
         title
         internalName
+        isCanvas:bool
     section_templates/view/{uid}
         ACTIONS
             changePositionIndex
                 newPositionIndex:number=position_index
+            setIsCanvasToTrue
+            setIsCanvasToFalse  
         SUB
             dashboard
     note_templates|note_template|add|view|icon:user-md

+ 3 - 1
resources/views/admin/section_templates/actions.blade.php

@@ -1 +1,3 @@
-<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/section_templates/view/<?= $record->uid ?>/ACTION_changePositionIndex?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Change Position Index</a>
+<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/section_templates/view/<?= $record->uid ?>/ACTION_changePositionIndex?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Change Position Index</a>
+<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/section_templates/view/<?= $record->uid ?>/ACTION_setIsCanvasToTrue?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Canvas To True</a>
+<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/section_templates/view/<?= $record->uid ?>/ACTION_setIsCanvasToFalse?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Canvas To False</a>

+ 5 - 0
resources/views/admin/section_templates/add_new.blade.php

@@ -32,6 +32,11 @@
 <div class='form-group mb-3'>
 <label class='control-label'>Internal Name </label>
 <input class='form-control' type='text' name='internalName' value='{{ old('internalName') ? old('internalName') : '' }}' >
+</div>
+<div class='form-group mb-3'>
+<label class='control-label'>Is Canvas 
+<input class='ml-2' type='checkbox' name='isCanvas' >
+</label>
 </div>
         <div class="form-group mb-3 d-flex justify-content-center">
             <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>

+ 38 - 0
resources/views/admin/section_templates_SINGLE/ACTION_setIsCanvasToFalse.blade.php

@@ -0,0 +1,38 @@
+@extends('admin.section_templates.view')
+@section('content-inner')
+
+    <div class="form-contents"><div class="failed-form-contents">
+
+    <h4 class="d-flex m-0 p-3 stag-heading stag-heading-modal">
+        <div>Set Is Canvas To False</div>
+        <div class="ml-auto">
+            <a class="text-secondary" href="#" up-close>
+                <i class="fa fa-times"></i>
+            </a>
+        </div>
+    </h4>
+
+    <form action="/post-to-api"
+          up-target="#main-content" up-history="false" up-fail-target=".failed-form-contents" up-reveal="false"
+          method="post" enctype="multipart/form-data"
+          class="border-top px-3 pt-3 pb-1 custom-submit">
+        @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/sectionTemplate/setIsCanvasToFalse">
+        <input type="hidden" name="_success" value="{{route('section_templates-view', ['uid' => $record->uid])}}">
+        <input type="hidden" name="_return" value="{{route('section_templates_SINGLE-ACTION_setIsCanvasToFalse', ['uid' => $record->uid])}}">
+        
+        <div class="form-group mb-3 d-flex justify-content-center">
+            <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>
+            <a href="{{route('section_templates-view', ['uid' => $record->uid])}}" class="btn btn-sm btn-default px-5" up-close>Cancel</a>
+        </div>
+    </form>
+
+    </div></div>
+
+@endsection

+ 38 - 0
resources/views/admin/section_templates_SINGLE/ACTION_setIsCanvasToTrue.blade.php

@@ -0,0 +1,38 @@
+@extends('admin.section_templates.view')
+@section('content-inner')
+
+    <div class="form-contents"><div class="failed-form-contents">
+
+    <h4 class="d-flex m-0 p-3 stag-heading stag-heading-modal">
+        <div>Set Is Canvas To True</div>
+        <div class="ml-auto">
+            <a class="text-secondary" href="#" up-close>
+                <i class="fa fa-times"></i>
+            </a>
+        </div>
+    </h4>
+
+    <form action="/post-to-api"
+          up-target="#main-content" up-history="false" up-fail-target=".failed-form-contents" up-reveal="false"
+          method="post" enctype="multipart/form-data"
+          class="border-top px-3 pt-3 pb-1 custom-submit">
+        @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/sectionTemplate/setIsCanvasToTrue">
+        <input type="hidden" name="_success" value="{{route('section_templates-view', ['uid' => $record->uid])}}">
+        <input type="hidden" name="_return" value="{{route('section_templates_SINGLE-ACTION_setIsCanvasToTrue', ['uid' => $record->uid])}}">
+        
+        <div class="form-group mb-3 d-flex justify-content-center">
+            <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>
+            <a href="{{route('section_templates-view', ['uid' => $record->uid])}}" class="btn btn-sm btn-default px-5" up-close>Cancel</a>
+        </div>
+    </form>
+
+    </div></div>
+
+@endsection

+ 2 - 0
routes/generated.php

@@ -443,6 +443,8 @@ Route::prefix('/section_templates')->group(function () {
 // --- admin: section_templates_SINGLE --- //
 Route::prefix('/section_templates/view/{uid}')->group(function () {
 	Route::get('ACTION_changePositionIndex', 'section_templates_SINGLE_Controller@ACTION_changePositionIndex')->name('section_templates_SINGLE-ACTION_changePositionIndex');
+	Route::get('ACTION_setIsCanvasToTrue', 'section_templates_SINGLE_Controller@ACTION_setIsCanvasToTrue')->name('section_templates_SINGLE-ACTION_setIsCanvasToTrue');
+	Route::get('ACTION_setIsCanvasToFalse', 'section_templates_SINGLE_Controller@ACTION_setIsCanvasToFalse')->name('section_templates_SINGLE-ACTION_setIsCanvasToFalse');
 	Route::get('SUB_dashboard', 'section_templates_SINGLE_Controller@SUB_dashboard')->name('section_templates_SINGLE-SUB_dashboard');
 });