Ben Thomson
a2966da395
Use October provider for Redis service
2020-02-27 16:57:32 +08:00
Ben Thomson
0394494fbe
Merge remote-tracking branch 'origin/develop' into wip/laravel-6
2020-02-26 17:40:47 +08:00
Ben Thomson
9911c6b581
Add new validation type lang strings.
2020-02-26 17:10:51 +08:00
Marc Jauvin
7b6053768d
Fix argument name in event handler examples ( #4950 )
2020-02-19 23:42:51 -06:00
danielbidala
c27e4d1148
Display '0' in preview mode for type: number fields ( #4944 )
2020-02-19 23:26:17 -06:00
Ben Thomson
f8634e0757
Immediately load a lazy tab if it is the initial active tab.
...
Fixes #4879
2020-02-19 10:49:15 +08:00
Luke Towers
7048e2c567
Improve escaping of option values provided to the dropdown field type.
2020-02-16 23:49:01 -06:00
Luke Towers
136fd53109
Improve error handling on invalid model attributes being used for form fields
2020-02-13 16:48:39 -06:00
Samuell
a68f3abf1c
Fix pagination reset if search input is filled ( #4918 )
...
Fixes #4914 .
2020-02-12 07:52:09 -08:00
Rike-cz
495b0f085a
Ignore user preferences for lists when setup modal is disabled ( #4921 )
2020-02-10 14:24:09 +08:00
Samuel Georges
dc5431f9c4
Apply z-index change to CSS
...
Refs #3837
2020-02-09 17:27:18 +11:00
Adrien
7d7a99f688
Update lang.php ( #4931 )
...
Corrected dashboard warnings_link from 'Vue' to 'Voir'
2020-02-08 14:08:53 +10:00
Ben Thomson
5e4916148f
Revert Laravel Dusk changes ( #4919 )
...
The Browser tests will be made into a RainLab plugin. (https://github.com/rainlab/dusk-plugin )
2020-02-07 16:59:39 +08:00
Ayumi
153120fdc7
Improve error message for when safe mode is enabled ( #4926 )
2020-02-03 12:09:50 -08:00
Ben Thomson
ef86ddc482
Merge remote-tracking branch 'origin/develop' into wip/laravel-6
2020-02-03 15:56:33 +08:00
Ben Thomson
65c3a88179
[Laravel 6] Add support for Laravel Dusk tests ( #4919 )
2020-02-03 12:21:04 +08:00
Ben Thomson
3f982c25c7
Add "styles" for repeater widgets ( #4877 )
...
Can be one of three values:
- "default": Shows all repeater items expanded on load.
- "collapsed": Shows all repeater items collapsed on load.
- "accordion": Shows only the first repeater item expanded on load. When another item is clicked, all other open items are collapsed.
Implements #4801 . Refs: https://github.com/rainlab/builder-plugin/issues/165 , #2631
2020-02-02 09:12:01 +08:00
Samuell
45dde59b5f
Add missing backend translations for SK language ( #4912 )
2020-02-02 09:09:43 +08:00
Samuell
a593ceffda
Use middle mouse click to open list row in new window ( #4917 )
2020-01-29 13:31:19 -06:00
Aurélien Roy
5e7ae1bb72
Add disabled state for unchecked checkbox ( #4916 )
2020-01-28 11:02:20 -06:00
Luke Towers
f700e236d1
Merge branch 'develop' into wip/laravel-6
2020-01-27 12:06:45 -06:00
Luke Towers
e8dca35c15
Include author name in plugin search results.
...
Fixes #4907
2020-01-23 13:07:18 -06:00
Luke Towers
2b5d811180
Allow plugins to be loaded on routes starting with /combine but not /combine/.
...
Fixes #4886 .
2020-01-21 12:26:20 -06:00
Ayumi
a647b48715
Set a consistent focus ring style on all browsers ( #4895 )
...
Fixes #4892 . Related: #4819
2020-01-21 12:09:04 -06:00
Ben Thomson
c7b85fcd6e
Default to using Bootstrap 3 pagination.
...
L5.6 introduced Bootstrap 4 validation. While it is likely our pagination is all custom and is using the Storm UI, just to be safe, we'll make sure pagination is using Bootstrap 3 classes in all circumstances to retain current functionality.
This should have no effect on simple pagination, which is overriden with our custom template on the next line.
2020-01-21 08:44:10 +08:00
Ben Thomson
12208e526f
Adjust User rules to limit lengths of emails and logins
2020-01-20 16:48:09 +08:00
Ben Thomson
4716084f14
Change User rules to use min for character lengths
2020-01-20 16:39:23 +08:00
Ben Thomson
11b7111413
Use old signature for `where` method in CmsObjectCollection.
...
Refs: https://github.com/octobercms/october/pull/4893#discussion_r368408407
2020-01-20 16:25:50 +08:00
Ben Thomson
9ecad139c4
Comment tweak for CmsObjectCollection::where()
2020-01-20 13:59:29 +08:00
Ben Thomson
cf67e83598
Make slug route param optional for CMS module.
...
This allows the home page to load.
2020-01-19 23:23:27 +08:00
Ben Thomson
f9d7c79de5
Link Input alias to October's Input facade
2020-01-19 23:16:50 +08:00
Ben Thomson
56785bcd3c
Fix missing output when UpdateManager is run within the Backend
2020-01-19 23:15:02 +08:00
Ben Thomson
852ed1afb8
Remove deprecated `getNotes` method from UpdateManager
2020-01-19 22:56:24 +08:00
Ben Thomson
8279bc63e4
Seed admin password that passes our current validation rules
2020-01-19 22:27:12 +08:00
Ben Thomson
4302f8d4f5
Change module seeders to only temporary unguard attributes
2020-01-19 22:26:46 +08:00
Ben Thomson
662b1c2e45
Fix incompatible `where` method in CmsObjectCollection
...
Signature for the `where` method changes in L6, so a wrapper has been put in place.
2020-01-19 16:35:01 +08:00
Ben Thomson
5d3d4ad0b2
Merge branch 'develop' into wip/laravel-5.9
2020-01-18 21:00:40 +08:00
Samuel Georges
e3b42b2f10
Make cms.backendForceSecure an explicit setting
...
This no longer hinges on app.debug because it creates confusion for devops engineers. This is based on three independent reports coming from app environments that use a reverse proxy. The engineer will follow the proper security instructions by disabling debug mode, which in turn creates an infinite redirect loop when opening the back-end area, only to leave them scratching their heads
Ultimately it is the web server configuration's job to handle the enforcement of HTTPS, the app no longer enforces it as a strong opinion, but we still keep the setting available as a convenient security check for standard environments that do not use a reverse proxy
2020-01-18 18:05:26 +11:00
Scott Bedard
60ffd91064
Fix small typo in number range filter widget ( #4891 )
...
When a `max` is defined with no `min`, the filter should read "Negative infinity → max". Right now, it reads "Infinity → max", which is not accurate.
2020-01-17 12:11:38 -06:00
Ayumi
06b1f57755
Expand the character limit of error messages in Event log list ( #4830 )
2020-01-16 20:37:38 +08:00
Ben Thomson
c046466913
Set Dropzone.js uploaders to have no time limit ( #4878 )
...
The upgrade to the latest Dropzone.js brought in a new `timeout` configuration variable, which defaults to 30s. This removes the time limit and restores original functionality.
Fixes #4869
2020-01-14 16:47:25 -06:00
Flynsarmy
0bbc12af45
Remove excess spaces from tab title hovers ( #4876 )
2020-01-14 19:58:54 +08:00
jacobdekeizer
3a28771c2c
Fix registerSchedule typehint in PluginBase ( #4871 )
2020-01-10 11:55:54 +08:00
Samuel Georges
d46accfc4f
Don't force highlight nothing element
...
Causes "Uncaught TypeError: Cannot read property 'element' of undefined at DecoratedClass.SelectOnClose._handleSelectOnClose"
Refs #4867
2020-01-07 07:04:25 +11:00
Luke Towers
64d7464ed3
Improve cms.combiner.beforePrepare event docs
...
Related: #4865
2020-01-06 11:40:20 -06:00
Samuel Georges
8ce9525b44
Take 2
...
Refs #4867
2020-01-06 22:12:14 +11:00
Samuel Georges
ec0918e284
Fixes removal of first item from taglist
...
Tested #4867 but it broke the use of pressing TAB after entering a tag to lock it in. This seems to retain that functionality and yet still fix the issue
Replaces #4867
2020-01-06 21:19:12 +11:00
Samuel Georges
4a1295162c
List support for tr.nolink class
...
The `nolink` CSS class can now be applied to table rows elements (TR) in addition to table data elements (TD) to disable the click event
2020-01-06 19:44:06 +11:00
Samuel Georges
06da92e06d
Fixes multi click issue
...
When the popup is hidden during its loading sequence, the invisible buttons are still clickable and prone to misclicks
Fixes #4729
2020-01-06 18:56:28 +11:00
Szabó Gergő
b9a7dab177
Apply custom secondary color to Media ( #4863 )
2020-01-03 21:17:50 +11:00