]> _ Git - cubist_cms-back.git/commitdiff
#2783
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 7 Jun 2019 13:49:29 +0000 (15:49 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 7 Jun 2019 13:49:29 +0000 (15:49 +0200)
src/CubistBackpackServiceProvider.php
src/app/Magic/Fields/Field.php
src/app/Magic/Fields/Range.php
src/resources/views/fields/relation_table.blade.php [deleted file]

index 4bb6564e1908028fefcf9b162f11a618f7e807ac..6b6e222f54021579c0ae6d6cc8851b7f42cb5b6a 100644 (file)
@@ -15,6 +15,8 @@ class CubistBackpackServiceProvider extends ServiceProvider
      */
     protected $defer = false;
 
+    const NAMESPACE = 'cubist_back';
+
 
     /**
      * Perform post-registration booting of services.
@@ -23,11 +25,11 @@ class CubistBackpackServiceProvider extends ServiceProvider
      */
     public function boot()
     {
-        $this->loadTranslationsFrom(__DIR__ . '/resources/lang', 'cubist_back');
+        $this->loadTranslationsFrom(__DIR__ . '/resources/lang', self::NAMESPACE);
         foreach (glob(__DIR__ . '/routes/cubist/backpack/*.php') as $filename) {
             $this->loadRoutesFrom($filename);
         }
-        $this->loadViewsFrom(__FILE__ . '/resources/views', 'cubist_back');
+        $this->loadViewsFrom(__FILE__ . '/resources/views', self::NAMESPACE);
     }
 
 
index a1c50722e0e6f6d3d92e1b10db4f6f17fc65fc7f..58f8246ba3f58fc5b33707bc41385224e0ef0c5a 100644 (file)
@@ -15,16 +15,19 @@ class Field
     protected $_attributes;
     protected $_rules = [];
     protected $_columnType = 'text';
+
     protected $_adminType = 'text';
+    protected $_viewNamespace = 'crud::fields';
+
     protected $_databaseType = 'text';
-    protected $_cast = false;
     protected $_databaseUnique = false;
     protected $_databaseIndex = false;
+
+    protected $_cast = false;
     protected $_translatable = false;
-    protected $_viewNamespace = 'crud::fields';
 
     protected $_databaseAttributes = [];
-
+    
     /**
      * @param $attributes
      * @return Field
index 8715bbc0b9794ad3270649d0112ad3b3b684ee56..b537d7f1c0f95094f54bd93760fb61f7ed0f11dc 100644 (file)
@@ -4,8 +4,10 @@
 namespace Cubist\Backpack\app\Magic\Fields;
 
 
+use Cubist\Backpack\CubistBackpackServiceProvider;
+
 class Range extends Field
 {
     protected $_adminType = 'rangeofvalues';
-    protected $_viewNamespace = 'cubist_back::fields';
+    protected $_viewNamespace = CubistBackpackServiceProvider::NAMESPACE . '::fields';
 }
diff --git a/src/resources/views/fields/relation_table.blade.php b/src/resources/views/fields/relation_table.blade.php
deleted file mode 100644 (file)
index 69d61ff..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-if ($field['value'] == "")
-    return;
-$crud->route = $field['route'];
-?>
-
-<div @include('crud::inc.field_wrapper_attributes') >
-    <h3 style="margin-top:0">{!! $field['label'] !!}</h3>
-
-    <div class="array-container form-group">
-
-        <table class="table table-bordered table-striped m-b-0">
-            <thead>
-            <tr>
-                @foreach( $field['columns'] as $column )
-                    <th>
-                        {{ __($column['label']) }}
-                    </th>
-                @endforeach
-                <th data-orderable="false">{{ trans('backpack::crud.actions') }}</th>
-            </tr>
-            </thead>
-            <tbody class="table-striped">
-            @foreach( $field['value'] as $item)
-                <tr class="array-row">
-                    @foreach( $field['columns'] as $key => $column)
-                        <td>
-                            {!! $item->{$column['name']} !!}
-                        </td>
-                    @endforeach
-                    <td>
-                        @include('crud::buttons.update', ['entry' => $item])
-                        @include('crud::buttons.delete', ['entry' => $item])
-                    </td>
-                </tr>
-            @endforeach
-            </tbody>
-        </table>
-
-        @php
-            // Add relation entity
-            $reflection = new ReflectionClass(get_class($crud->getModel()));
-            $classname = strtolower($reflection->getShortName());
-
-            $url = "{$crud->route}/create?$classname={$crud->entry->id}";
-        @endphp
-
-        <div class="array-controls btn-group m-t-10">
-            <a href="{{ $url }}">
-                <button class="btn btn-sm btn-default" type="button"><i
-                        class="fa fa-plus"></i> {{trans('backpack::crud.add')}}</button>
-            </a>
-        </div>
-
-    </div>
-</div>