Skip to content

Commit df5912b

Browse files
committed
WIP — Update config and stub
1 parent 018ee3c commit df5912b

11 files changed

+8
-286
lines changed

.editorconfig

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ indent_size = 4
1919

2020
[*.blade.php]
2121
indent_size = 4
22+
23+
[*.stub]
24+
indent_size = 4

config/frontend.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
|
1313
*/
1414
'rev_manifest_path' => public_path('dist/rev-manifest.json'),
15-
'dev_assets_path' => '/dev',
15+
'dev_assets_path' => '/dist', // you can use another path for dev to avoid having to recompile after a deploy that compiles assets locally
1616
'dist_assets_path' => '/dist',
1717
'svg_sprites_path' => 'sprites.svg', // relative to dev/dist assets paths
1818
'svg_sprites_use_hash_only' => true,
19-
'views_path' => 'front',
19+
'views_path' => 'site',
2020
'home_route_name' => 'home',
2121
];

config/laravel-env-validator.php

-18
This file was deleted.

src/CmsToolkitServiceProvider.php

+2-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use A17\CmsToolkit\Commands\ModuleMake;
77
use A17\CmsToolkit\Commands\RefreshLQIP;
88
use A17\CmsToolkit\Commands\Setup;
9-
use A17\CmsToolkit\Commands\UpdateCmsAssets;
109
use A17\CmsToolkit\Helpers\FlashNotifier;
1110
use A17\CmsToolkit\Http\ViewComposers\ActiveNavigation;
1211
use A17\CmsToolkit\Http\ViewComposers\CurrentUser;
@@ -32,7 +31,6 @@
3231
use Lsrur\Inspector\InspectorServiceProvider;
3332
use MathiasGrimm\LaravelEnvValidator\ServiceProvider as EnvValidatorServiceProvider;
3433
use Sofa\ModelLocking\ServiceProvider as ModelLockingServiceProvider;
35-
3634
use View;
3735

3836
class CmsToolkitServiceProvider extends ServiceProvider
@@ -46,7 +44,7 @@ class CmsToolkitServiceProvider extends ServiceProvider
4644
FlashServiceProvider::class,
4745
TagsServiceProvider::class,
4846
EnvValidatorServiceProvider::class,
49-
ModelLockingServiceProvider::class
47+
ModelLockingServiceProvider::class,
5048
];
5149

5250
protected $aliases = [
@@ -154,8 +152,6 @@ private function publishConfigs()
154152
private function mergeConfigs()
155153
{
156154
$this->mergeConfigFrom(__DIR__ . '/../config/cms-toolkit.php', 'cms-toolkit');
157-
$this->mergeConfigFrom(__DIR__ . '/../config/services.php', 'services');
158-
$this->mergeConfigFrom(__DIR__ . '/../config/laravel-env-validator.php', 'laravel-env-validator');
159155
$this->mergeConfigFrom(__DIR__ . '/../config/disks.php', 'filesystems.disks');
160156
$this->mergeConfigFrom(__DIR__ . '/../config/frontend.php', 'cms-toolkit.frontend');
161157
$this->mergeConfigFrom(__DIR__ . '/../config/debug.php', 'cms-toolkit.debug');
@@ -165,7 +161,6 @@ private function mergeConfigs()
165161
$this->mergeConfigFrom(__DIR__ . '/../config/imgix.php', 'cms-toolkit.imgix');
166162
$this->mergeConfigFrom(__DIR__ . '/../config/media-library.php', 'cms-toolkit.media_library');
167163
$this->mergeConfigFrom(__DIR__ . '/../config/file-library.php', 'cms-toolkit.file_library');
168-
$this->mergeConfigFrom(__DIR__ . '/../config/imgix.php', 'cms-toolkit.imgix');
169164
}
170165

171166
private function publishMigrations()
@@ -176,7 +171,7 @@ private function publishMigrations()
176171
'CreateUsersTables' => 'users-management',
177172
'CreateFilesTables' => 'file-library',
178173
'CreateMediasTables' => 'media-library',
179-
'CreateFeaturesTable' => 'buckets'
174+
'CreateFeaturesTable' => 'buckets',
180175
];
181176

182177
if ($this->app->runningInConsole()) {
@@ -215,7 +210,6 @@ private function registerCommands()
215210
if ($this->app->runningInConsole()) {
216211
$this->commands([
217212
Setup::class,
218-
UpdateCmsAssets::class,
219213
ModuleMake::class,
220214
CreateSuperAdmin::class,
221215
RefreshLQIP::class,

src/Commands/UpdateCmsAssets.php

-41
This file was deleted.

src/Commands/stubs/form.blade.stub

-52
Original file line numberDiff line numberDiff line change
@@ -1,52 +0,0 @@
1-
{{--
2-
3-
@extends('cms-toolkit::layouts.resources.form')
4-
5-
@section('form')
6-
{{ Form::model($form_fields, $form_options) }}
7-
@formField('publish_status')
8-
<section class="box">
9-
<header class="header_small">
10-
<h3><b>{{ $form_fields['title'] or 'New item' }}</b></h3>
11-
</header>
12-
@formField('input', [
13-
'field' => 'title',
14-
'field_name' => 'Title',
15-
])
16-
@formField('textarea', [
17-
'field' => 'embed_video',
18-
'field_name' => 'Code'
19-
])
20-
@formField('rich_textarea', [
21-
'field' => 'description',
22-
'field_name' => 'Description'
23-
])
24-
@formField('date_picker', [
25-
'fieldname' => "Publish start date",
26-
'field' => "publish_start_date",
27-
])
28-
@formField('select', [
29-
'field' => "relationship_id",
30-
'field_name' => "Relationship",
31-
'list' => $relationshipList,
32-
'data_behavior' => 'selector',
33-
'placeholder' => 'Select a relationship'
34-
])
35-
@formField('multi_select', [
36-
'field' => "relationship",
37-
'field_name' => 'Related relationship',
38-
'list' => $relationshipList,
39-
'placeholder' => 'Add some relationship',
40-
'maximumSelectionLength' => 5
41-
])
42-
@formField('checkbox', [
43-
'field' => 'boolean',
44-
'field_name' => 'Boolean?'
45-
])
46-
</section>
47-
@formField('medias', ['media_role' => 'media_role'])
48-
@formField('files', ['file_role' => 'file role', 'file_role_name' => 'Role name'])
49-
@formField('block_editor', ['field_name' => 'content'])
50-
@stop
51-
52-
--}}
Original file line numberDiff line numberDiff line change
@@ -1,55 +0,0 @@
1-
{{--
2-
3-
@extends('cms-toolkit::layouts.resources.form')
4-
5-
@section('form')
6-
{{ Form::model($form_fields, $form_options) }}
7-
@formField('publish_status')
8-
<section class="box">
9-
<header class="header_small">
10-
<h3><b>{{ $form_fields['title'] or 'New item' }}</b></h3>
11-
</header>
12-
@formField('input_locale', [
13-
'field' => 'title',
14-
'field_name' => 'Title',
15-
'required' => 'required'
16-
])
17-
@formField('textarea_locale', [
18-
'field' => 'description',
19-
'field_name' => 'Description',
20-
'textLimit' => 100,
21-
'required' => 'required'
22-
])
23-
@formField('rich_textarea_locale', [
24-
'field' => 'description',
25-
'field_name' => 'Description'
26-
])
27-
@formField('date_picker', [
28-
'fieldname' => "Publish start date",
29-
'field' => "publish_start_date",
30-
])
31-
@formField('select', [
32-
'field' => "relationship_id",
33-
'field_name' => "Relationship",
34-
'list' => $relationshipList,
35-
'data_behavior' => 'selector',
36-
'placeholder' => 'Select a relationship'
37-
])
38-
@formField('multi_select', [
39-
'field' => "relationship",
40-
'field_name' => 'Related relationship',
41-
'list' => $relationshipList,
42-
'placeholder' => 'Add some relationship',
43-
'maximumSelectionLength' => 5
44-
])
45-
@formField('checkbox', [
46-
'field' => 'boolean',
47-
'field_name' => 'Boolean?'
48-
])
49-
</section>
50-
@formField('medias', ['media_role' => 'media_role'])
51-
@formField('files', ['file_role' => 'file role', 'file_role_name' => 'Role name'])
52-
@formField('block_editor', ['field_name' => 'content'])
53-
@stop
54-
55-
--}}

src/Commands/stubs/index.blade.stub

-40
Original file line numberDiff line numberDiff line change
@@ -1,40 +0,0 @@
1-
{{--
2-
3-
@extends('cms-toolkit::layouts.resources.index', [
4-
'create' => true,
5-
'edit' => true,
6-
'delete' => true,
7-
'sort' => false,
8-
'search' => true,
9-
'publish' => true,
10-
'columns' => [
11-
'image' => [
12-
'title' => 'Image',
13-
'thumb' => true,
14-
'variant' => [
15-
'role' => 'roleName',
16-
'crop' => 'cropName',
17-
],
18-
],
19-
'fieldName' => [
20-
'title' => 'Field title',
21-
'edit_link' => true,
22-
'sort' => true,
23-
'field' => 'fieldName',
24-
],
25-
'relationName' => [
26-
'title' => 'Relation name',
27-
'sort' => true,
28-
'sortField' => 'foreign_key',
29-
'relationship' => 'relationName',
30-
'field' => 'relationFieldToDisplay'
31-
],
32-
'presenterMethodField' => [
33-
'title' => 'Field title',
34-
'field' => 'presenterMethod',
35-
'present' => true,
36-
]
37-
]
38-
])
39-
40-
--}}

src/Commands/stubs/repository.stub

-68
Original file line numberDiff line numberDiff line change
@@ -14,72 +14,4 @@ class {{repositoryClassName}} extends ModuleRepository
1414
{
1515
$this->model = $model;
1616
}
17-
18-
/**
19-
*
20-
* Custom filtering with helpers
21-
*
22-
* public function filter($query, array $scopes = [])
23-
* {
24-
* return parent::filter($query, $scopes);
25-
* }
26-
*
27-
*/
28-
29-
/**
30-
*
31-
* Custom ordering
32-
*
33-
* public function order($query, array $orders = [])
34-
* {
35-
* return parent::order($query, $orders);
36-
* }
37-
*
38-
*/
39-
40-
/**
41-
*
42-
* Custom form fields
43-
*
44-
* public function getFormFields($object)
45-
* {
46-
* $fields = parent::getFormFields($object);
47-
*
48-
* return $fields;
49-
* }
50-
*
51-
*/
52-
53-
/**
54-
*
55-
* Before create hook
56-
*
57-
* public function prepareFieldsBeforeCreate($fields)
58-
* {
59-
* return parent::prepareFieldsBeforeCreate($fields);
60-
* }
61-
*
62-
*/
63-
64-
/**
65-
*
66-
* Before save hook
67-
*
68-
* public function prepareFieldsBeforeSave($object, $fields)
69-
* {
70-
* return parent::prepareFieldsBeforeSave($object, $fields);
71-
* }
72-
*
73-
*/
74-
75-
/**
76-
*
77-
* After save hook
78-
*
79-
* public function afterSave($object, $fields)
80-
* {
81-
* parent::afterSave($object, $fields);
82-
* }
83-
*
84-
*/
8517
}

src/Helpers/model_helpers.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function classUsesDeep($class, $autoload = true)
1616
$newTraits = class_uses(array_pop($traitsToSearch), $autoload);
1717
$traits = array_merge($newTraits, $traits);
1818
$traitsToSearch = array_merge($newTraits, $traitsToSearch);
19-
};
19+
}
2020

2121
foreach ($traits as $trait => $same) {
2222
$traits = array_merge(class_uses($trait, $autoload), $traits);

src/Http/Controllers/Admin/FeaturedController.php

-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,6 @@ private function getFeaturableItemsByBucketable($featuredSection, $search = null
162162

163163
private function getRepository($bucketable)
164164
{
165-
166165
return app(config('cms-toolkit.namespace') . "\Repositories\\" . ucfirst(str_singular($bucketable)) . "Repository");
167166
}
168167

0 commit comments

Comments
 (0)