feat: VivesPOS landing on Winter CMS 1.2 — theme + plugin + Dockerfile
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
- Base: wintercms/winter branch 1.2 (full framework) - Theme vivespos: Canvas 7 + Bootstrap 5 CDN, custom CSS - Layout: deferred GTM/GA4 tracking, JSON-LD SoftwareApplication - Partials: hero (offline-first), features, modes (offline/nube toggle), screenshots, pricing (3 planes), comparison, FAQ, CTA - Plugin VivesPOS.Site with ContactForm - Dockerfile: PHP 8.2 Apache, port 80, healthcheck - Added winter/wn-pages, blog, sitemap, seo plugins - Active theme set to vivespos
This commit is contained in:
18
modules/system/tests/fixtures/plugins/winter/invalidreplacement/Plugin.php
vendored
Normal file
18
modules/system/tests/fixtures/plugins/winter/invalidreplacement/Plugin.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php namespace Winter\InvalidReplacement;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Sample Plugin',
|
||||
'description' => 'Sample plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges',
|
||||
'replaces' => [
|
||||
'Winter.Tester' => '>=9.0'
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
3
modules/system/tests/fixtures/plugins/winter/invalidreplacement/updates/version.yaml
vendored
Normal file
3
modules/system/tests/fixtures/plugins/winter/invalidreplacement/updates/version.yaml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
1.0.0: Initial build
|
||||
1.0.1: Updated plugin
|
||||
2.0.1: Major update
|
||||
15
modules/system/tests/fixtures/plugins/winter/noupdates/Plugin.php
vendored
Normal file
15
modules/system/tests/fixtures/plugins/winter/noupdates/Plugin.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php namespace Winter\NoUpdates;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Empty Plugin',
|
||||
'description' => 'Empty plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges'
|
||||
];
|
||||
}
|
||||
}
|
||||
0
modules/system/tests/fixtures/plugins/winter/noupdates/updates/version.yaml
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/noupdates/updates/version.yaml
vendored
Normal file
15
modules/system/tests/fixtures/plugins/winter/original/Plugin.php
vendored
Normal file
15
modules/system/tests/fixtures/plugins/winter/original/Plugin.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php namespace Winter\Original;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Sample Plugin',
|
||||
'description' => 'Sample plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges'
|
||||
];
|
||||
}
|
||||
}
|
||||
1
modules/system/tests/fixtures/plugins/winter/original/updates/version.yaml
vendored
Normal file
1
modules/system/tests/fixtures/plugins/winter/original/updates/version.yaml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
1.0.0: Initial build
|
||||
18
modules/system/tests/fixtures/plugins/winter/replacement/Plugin.php
vendored
Normal file
18
modules/system/tests/fixtures/plugins/winter/replacement/Plugin.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php namespace Winter\Replacement;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Sample Plugin',
|
||||
'description' => 'Sample plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges',
|
||||
'replaces' => [
|
||||
'Winter.Original' => '<=1.0.3'
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
2
modules/system/tests/fixtures/plugins/winter/replacement/updates/version.yaml
vendored
Normal file
2
modules/system/tests/fixtures/plugins/winter/replacement/updates/version.yaml
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
1.0.0: Initial build
|
||||
1.0.1: Updated plugin
|
||||
20
modules/system/tests/fixtures/plugins/winter/replacenotinstalled/Plugin.php
vendored
Normal file
20
modules/system/tests/fixtures/plugins/winter/replacenotinstalled/Plugin.php
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
namespace Winter\ReplaceNotInstalled;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Sample Plugin',
|
||||
'description' => 'Sample plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges',
|
||||
'replaces' => [
|
||||
'Winter.NotInstalled' => '>=1.0.3'
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
2
modules/system/tests/fixtures/plugins/winter/replacenotinstalled/updates/version.yaml
vendored
Normal file
2
modules/system/tests/fixtures/plugins/winter/replacenotinstalled/updates/version.yaml
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
1.0.0: Initial build
|
||||
1.0.1: Updated plugin
|
||||
15
modules/system/tests/fixtures/plugins/winter/sample/Plugin.php
vendored
Normal file
15
modules/system/tests/fixtures/plugins/winter/sample/Plugin.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php namespace Winter\Sample;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Sample Plugin',
|
||||
'description' => 'Sample plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges'
|
||||
];
|
||||
}
|
||||
}
|
||||
11
modules/system/tests/fixtures/plugins/winter/sample/updates/version.yaml
vendored
Normal file
11
modules/system/tests/fixtures/plugins/winter/sample/updates/version.yaml
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
1:
|
||||
- Create blog post comments table
|
||||
- create_comments_table.php
|
||||
10.3: Bug fix update that uses no scripts
|
||||
1.0.x: Another fix
|
||||
junk:
|
||||
- JUNK JUNK JUNK
|
||||
- Some more comments that shouldn't be here
|
||||
1.0.*:
|
||||
- Create blog settings table
|
||||
- create_blog_settings_table.php
|
||||
74
modules/system/tests/fixtures/plugins/winter/tester/Plugin.php
vendored
Normal file
74
modules/system/tests/fixtures/plugins/winter/tester/Plugin.php
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
<?php namespace Winter\Tester;
|
||||
|
||||
use System\Classes\PluginBase;
|
||||
|
||||
class Plugin extends PluginBase
|
||||
{
|
||||
public function pluginDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Winter Test Plugin',
|
||||
'description' => 'Test plugin used by unit tests.',
|
||||
'author' => 'Alexey Bobkov, Samuel Georges'
|
||||
];
|
||||
}
|
||||
|
||||
public function registerComponents()
|
||||
{
|
||||
return [
|
||||
'Winter\Tester\Components\Archive' => 'testArchive',
|
||||
'Winter\Tester\Components\Post' => 'testPost',
|
||||
'Winter\Tester\Components\MainMenu' => 'testMainMenu',
|
||||
'Winter\Tester\Components\ContentBlock' => 'testContentBlock',
|
||||
'Winter\Tester\Components\Comments' => 'testComments',
|
||||
];
|
||||
}
|
||||
|
||||
public function registerFormWidgets()
|
||||
{
|
||||
return [
|
||||
'Winter\Tester\FormWidgets\Preview' => [
|
||||
'label' => 'Preview',
|
||||
'code' => 'preview'
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
public function registerNavigation()
|
||||
{
|
||||
return [
|
||||
'blog' => [
|
||||
'label' => 'Blog',
|
||||
'url' => 'http://example.com/blog/posts',
|
||||
'icon' => 'icon-pencil',
|
||||
'permissions' => ['winter.blog.*'],
|
||||
'order' => 500,
|
||||
|
||||
'sideMenu' => [
|
||||
'posts' => [
|
||||
'label' => 'Posts',
|
||||
'icon' => 'icon-copy',
|
||||
'url' => 'http://example.com/blog/posts',
|
||||
'permissions' => ['winter.blog.access_posts']
|
||||
],
|
||||
'categories' => [
|
||||
'label' => 'Categories',
|
||||
'icon' => 'icon-list-ul',
|
||||
'url' => 'http://example.com/blog/categories',
|
||||
'permissions' => ['winter.blog.access_categories']
|
||||
],
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
public function registerValidationRules()
|
||||
{
|
||||
return [
|
||||
'uppercase' => function ($attribute, $value, $parameters, $validator) {
|
||||
return strtoupper($value) === $value;
|
||||
},
|
||||
'be_like_bob' => \Winter\Tester\Rules\BeLikeBobRule::class,
|
||||
];
|
||||
}
|
||||
}
|
||||
12
modules/system/tests/fixtures/plugins/winter/tester/classes/Users.php
vendored
Normal file
12
modules/system/tests/fixtures/plugins/winter/tester/classes/Users.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php namespace Winter\Tester\Classes;
|
||||
|
||||
class Users
|
||||
{
|
||||
public function getUsers()
|
||||
{
|
||||
return [
|
||||
'Art Vandelay' => 'Arquitecht and Importer/Exporter',
|
||||
'Carl' => 'where is he?',
|
||||
];
|
||||
}
|
||||
}
|
||||
41
modules/system/tests/fixtures/plugins/winter/tester/components/Archive.php
vendored
Normal file
41
modules/system/tests/fixtures/plugins/winter/tester/components/Archive.php
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
|
||||
class Archive extends ComponentBase
|
||||
{
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Blog Archive Dummy Component',
|
||||
'description' => 'Displays an archive of blog posts.'
|
||||
];
|
||||
}
|
||||
|
||||
public function defineProperties()
|
||||
{
|
||||
return [
|
||||
'posts-per-page' => [
|
||||
'description' => 'This will set the posts to display per page',
|
||||
'default' => 10
|
||||
],
|
||||
'page-number-param' => [
|
||||
'description' => 'The router parameter for getting the pagination page number',
|
||||
'default' => 'pageNum'
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
public function posts()
|
||||
{
|
||||
return [
|
||||
['title' => 'Lorum ipsum', 'content' => 'Post Content #1'],
|
||||
['title' => 'La Playa Nudista', 'content' => 'Second Post Content']
|
||||
];
|
||||
}
|
||||
|
||||
public function onTestAjax()
|
||||
{
|
||||
$this->page['var'] = 'page';
|
||||
}
|
||||
}
|
||||
33
modules/system/tests/fixtures/plugins/winter/tester/components/Categories.php
vendored
Normal file
33
modules/system/tests/fixtures/plugins/winter/tester/components/Categories.php
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
use Cms\Classes\CodeBase;
|
||||
|
||||
class Categories extends ComponentBase
|
||||
{
|
||||
public function __construct(?CodeBase $cmsObject = null, $properties = [])
|
||||
{
|
||||
parent::__construct($cmsObject, $properties);
|
||||
}
|
||||
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Blog Categories Dummy Component',
|
||||
'description' => 'Displays the list of categories in the blog.'
|
||||
];
|
||||
}
|
||||
|
||||
public function posts()
|
||||
{
|
||||
return [
|
||||
['title' => 'Lorum ipsum', 'content' => 'Post Content #1'],
|
||||
['title' => 'La Playa Nudista', 'content' => 'Second Post Content']
|
||||
];
|
||||
}
|
||||
|
||||
public function onTestAjax()
|
||||
{
|
||||
$this->page['var'] = 'page';
|
||||
}
|
||||
}
|
||||
42
modules/system/tests/fixtures/plugins/winter/tester/components/Comments.php
vendored
Normal file
42
modules/system/tests/fixtures/plugins/winter/tester/components/Comments.php
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
use Cms\Classes\CodeBase;
|
||||
use Winter\Tester\Classes\Users;
|
||||
|
||||
class Comments extends ComponentBase
|
||||
{
|
||||
private $users;
|
||||
|
||||
public function __construct(?CodeBase $cmsObject = null, $properties = [], ?Users $users = null)
|
||||
{
|
||||
parent::__construct($cmsObject, $properties);
|
||||
$this->users = $users;
|
||||
}
|
||||
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Blog Comments Dummy Component',
|
||||
'description' => 'Displays the list of comments on a post.'
|
||||
];
|
||||
}
|
||||
|
||||
public function posts()
|
||||
{
|
||||
return [
|
||||
['title' => 'Lorum ipsum', 'content' => 'Post Content #1'],
|
||||
['title' => 'La Playa Nudista', 'content' => 'Second Post Content']
|
||||
];
|
||||
}
|
||||
|
||||
public function onTestAjax()
|
||||
{
|
||||
$this->page['var'] = 'page';
|
||||
}
|
||||
|
||||
public function getUsers()
|
||||
{
|
||||
return $this->users;
|
||||
}
|
||||
}
|
||||
23
modules/system/tests/fixtures/plugins/winter/tester/components/ContentBlock.php
vendored
Normal file
23
modules/system/tests/fixtures/plugins/winter/tester/components/ContentBlock.php
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
|
||||
class ContentBlock extends ComponentBase
|
||||
{
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Content Block Dummy Component',
|
||||
'description' => 'Displays a editable content block.'
|
||||
];
|
||||
}
|
||||
|
||||
public function onRender()
|
||||
{
|
||||
if ($output = $this->property('output')) {
|
||||
return 'Custom output: '.$output;
|
||||
}
|
||||
|
||||
return 'Pass';
|
||||
}
|
||||
}
|
||||
19
modules/system/tests/fixtures/plugins/winter/tester/components/MainMenu.php
vendored
Normal file
19
modules/system/tests/fixtures/plugins/winter/tester/components/MainMenu.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
|
||||
class MainMenu extends ComponentBase
|
||||
{
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Menu Dummy Component',
|
||||
'description' => 'Displays a really cool menu.'
|
||||
];
|
||||
}
|
||||
|
||||
public function menuItems()
|
||||
{
|
||||
return ['Home', 'Blog', 'About', 'Contact'];
|
||||
}
|
||||
}
|
||||
24
modules/system/tests/fixtures/plugins/winter/tester/components/Post.php
vendored
Normal file
24
modules/system/tests/fixtures/plugins/winter/tester/components/Post.php
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php namespace Winter\Tester\Components;
|
||||
|
||||
use Cms\Classes\ComponentBase;
|
||||
|
||||
class Post extends ComponentBase
|
||||
{
|
||||
public function componentDetails()
|
||||
{
|
||||
return [
|
||||
'name' => 'Blog Post Dummy Component',
|
||||
'description' => 'Displays a blog post.'
|
||||
];
|
||||
}
|
||||
|
||||
public function defineProperties()
|
||||
{
|
||||
return [
|
||||
'show-featured' => [
|
||||
'description' => 'Display the post featured image or not',
|
||||
'default' => true
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
4
modules/system/tests/fixtures/plugins/winter/tester/components/mainmenu/default.htm
vendored
Normal file
4
modules/system/tests/fixtures/plugins/winter/tester/components/mainmenu/default.htm
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<h4>DEFAULT MARKUP: Menu</h4>
|
||||
<ul>
|
||||
{% partial __SELF__ ~ "::items" items=__SELF__.menuItems %}
|
||||
</ul>
|
||||
3
modules/system/tests/fixtures/plugins/winter/tester/components/mainmenu/items.htm
vendored
Normal file
3
modules/system/tests/fixtures/plugins/winter/tester/components/mainmenu/items.htm
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{% for item in items %}
|
||||
<li>DEFAULT: {{ item }}</li>
|
||||
{% endfor %}
|
||||
1
modules/system/tests/fixtures/plugins/winter/tester/components/post/default.htm
vendored
Normal file
1
modules/system/tests/fixtures/plugins/winter/tester/components/post/default.htm
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<p>DEFAULT MARKUP: I am a post yay</p>
|
||||
7
modules/system/tests/fixtures/plugins/winter/tester/formwidgets/Preview.php
vendored
Normal file
7
modules/system/tests/fixtures/plugins/winter/tester/formwidgets/Preview.php
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php namespace Winter\Tester\FormWidgets;
|
||||
|
||||
use Backend\Classes\FormWidgetBase;
|
||||
|
||||
class Preview extends FormWidgetBase
|
||||
{
|
||||
}
|
||||
39
modules/system/tests/fixtures/plugins/winter/tester/models/TestModel.php
vendored
Normal file
39
modules/system/tests/fixtures/plugins/winter/tester/models/TestModel.php
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php namespace Winter\Tester\Models;
|
||||
|
||||
use Model;
|
||||
|
||||
class TestModel extends Model
|
||||
{
|
||||
use \Winter\Storm\Database\Traits\Sortable;
|
||||
|
||||
public $table = 'winter_tester_test_model';
|
||||
|
||||
public $jsonable = [
|
||||
'data',
|
||||
];
|
||||
|
||||
public $belongsTo = [
|
||||
'user' => TestUser::class
|
||||
];
|
||||
|
||||
public $hasOne = [
|
||||
'phone' => TestPhone::class
|
||||
];
|
||||
|
||||
public $morphTo = [
|
||||
'taggable' => []
|
||||
];
|
||||
|
||||
public $rules = [
|
||||
'uint' => 'required',
|
||||
'range' => 'required|integer|between:1,10',
|
||||
];
|
||||
}
|
||||
|
||||
class TestUser extends Model
|
||||
{
|
||||
}
|
||||
|
||||
class TestPhone extends Model
|
||||
{
|
||||
}
|
||||
57
modules/system/tests/fixtures/plugins/winter/tester/models/testmodel/fields.yaml
vendored
Normal file
57
modules/system/tests/fixtures/plugins/winter/tester/models/testmodel/fields.yaml
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
fields:
|
||||
cb:
|
||||
label: Checkbox
|
||||
type: checkbox
|
||||
|
||||
switch:
|
||||
label: Switch
|
||||
type: switch
|
||||
|
||||
int:
|
||||
label: Integer
|
||||
type: number
|
||||
step: 1
|
||||
|
||||
uint:
|
||||
label: Unsigned Integer
|
||||
type: number
|
||||
step: 1
|
||||
min: 0
|
||||
|
||||
double:
|
||||
label: Double
|
||||
type: number
|
||||
|
||||
range:
|
||||
label: Range
|
||||
type: range
|
||||
min: 1
|
||||
max: 10
|
||||
|
||||
datetime:
|
||||
label: Datetime
|
||||
type: datepicker
|
||||
|
||||
date:
|
||||
label: Date
|
||||
type: datepicker
|
||||
mode: date
|
||||
required: true
|
||||
|
||||
time:
|
||||
label: Time
|
||||
type: datepicker
|
||||
mode: time
|
||||
|
||||
md:
|
||||
label: Markdown
|
||||
type: markdown
|
||||
|
||||
textarea:
|
||||
label: Textarea
|
||||
type: textarea
|
||||
|
||||
text:
|
||||
label: Text
|
||||
required: true
|
||||
|
||||
41
modules/system/tests/fixtures/plugins/winter/tester/rules/BeLikeBobRule.php
vendored
Normal file
41
modules/system/tests/fixtures/plugins/winter/tester/rules/BeLikeBobRule.php
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php namespace Winter\Tester\Rules;
|
||||
|
||||
use Winter\Storm\Validation\Rule;
|
||||
|
||||
class BeLikeBobRule extends Rule
|
||||
{
|
||||
/**
|
||||
* Determine if the validation rule passes.
|
||||
*
|
||||
* @param string $attribute
|
||||
* @param mixed $value
|
||||
* @return bool
|
||||
*/
|
||||
public function passes($attribute, $value)
|
||||
{
|
||||
return $value === 'bob';
|
||||
}
|
||||
|
||||
/**
|
||||
* Validation callback method.
|
||||
*
|
||||
* @param string $attribute
|
||||
* @param mixed $value
|
||||
* @param array $params
|
||||
* @return bool
|
||||
*/
|
||||
public function validate($attribute, $value, $params)
|
||||
{
|
||||
return $this->passes($attribute, $value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation error message.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function message()
|
||||
{
|
||||
return 'You must be like bob';
|
||||
}
|
||||
}
|
||||
0
modules/system/tests/fixtures/plugins/winter/tester/updates/create_blog_settings_table.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/create_blog_settings_table.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/drop_blog_settings_table.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/drop_blog_settings_table.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/fix_database.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/fix_database.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/some_upgrade_file.php
vendored
Normal file
0
modules/system/tests/fixtures/plugins/winter/tester/updates/some_upgrade_file.php
vendored
Normal file
32
modules/system/tests/fixtures/plugins/winter/tester/updates/version.yaml
vendored
Normal file
32
modules/system/tests/fixtures/plugins/winter/tester/updates/version.yaml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"1.5.1":
|
||||
- Improved signature with the Test::method()
|
||||
- Translation updates.
|
||||
"1.5.0": "!!! Another major update to fix several issues"
|
||||
"1.4.1": !!! Major update here.
|
||||
1.3.2:
|
||||
Added support for Translate plugin.
|
||||
Added some new languages.
|
||||
'1.3.1' :
|
||||
- 'Minor bug fix
|
||||
Please see changelog'
|
||||
- 'fix_database.php'
|
||||
"1.3.0" : !!! We've refactored major parts
|
||||
of this plugin. Please see the
|
||||
website for more information.
|
||||
1.2.0:
|
||||
- "!!! Security update - see: https://wintercms.com"
|
||||
1.1.0 :
|
||||
- "!!! Drop support for blog settings"
|
||||
- drop_blog_settings_table.php
|
||||
"1.0.5":
|
||||
- Create blog settings table
|
||||
- Another update message
|
||||
- Yet one more update message
|
||||
- create_blog_settings_table.php
|
||||
"1.0.4": "Another fix"
|
||||
"1.0.3": Bug fix update that uses no scripts
|
||||
1.0.2: Added some stuff
|
||||
1.0.1:
|
||||
- Added some upgrade file and some "seeding"
|
||||
- some_upgrade_file.php
|
||||
- some_seeding_file.php
|
||||
Reference in New Issue
Block a user