Samuel Georges
f542ca8e90
Implement XSRF checking for AJAX handlers
...
Refs #4699
Refs #4701
2019-10-24 20:19:20 +11:00
Ben Thomson
df65861aff
Add clear classes for fields ( #4706 )
...
Credit to @bennothommo. Added `clear-full`, `clear-left`, and `clear-right` CSS classes that can be used to apply clearfixes to form fields by adding them to the field's `cssClass` property
2019-10-20 15:47:37 -06:00
Luke Towers
fa93781645
Added ability to filter down the permissions presented by the PermissionEditor
...
You can now specify an array of "availablePermissions" to the PermissionEditor FormWidget that it will use to further down the list of permissions that are up for managment by the current user.
2019-10-15 17:37:59 -06:00
Luke Towers
a69c76116f
Added support for mode: switch to the PermissionEditor formwidget
2019-10-15 16:46:02 -06:00
Valentijn Evers
d52c59254a
Improved email client support for branded mails ( #4663 )
...
Improves compatibility with Outlook mail clients, preventing harsh word breaks. Credit to @vevers.
2019-10-14 15:33:43 +08:00
Luke Towers
5862683a7a
Trigger change event on clearing recordfinder
...
Fixes #3591 .
2019-10-13 06:15:19 -06:00
Luke Towers
9ac292d921
Merge pull request #4690 from pkarecki/master
...
Credit to @pkarecki
2019-10-11 12:46:01 -06:00
Piotr Karecki
06b7031131
Move prompt to lang
...
Move default prompt text to i18n file.
2019-10-11 20:12:08 +02:00
Szabó Gergő
04f0b176a4
Improved Hungarian translation ( #4682 )
...
Credit to @gergo85
2019-10-11 09:48:21 -06:00
36864
78e4c46e59
Improve Portuguese translation ( #4689 )
...
Credit to @36864
2019-10-11 09:47:17 -06:00
nameewgeniy
af571ed918
Update ru/validation.php ( #4687 )
...
Credit to @nameewgeniy
2019-10-11 14:59:42 +03:00
Luke Towers
c1fe12f732
Add my GitHub sponsor link
...
https://github.com/users/LukeTowers/sponsorship
2019-10-11 00:00:33 -06:00
Samuell
348040a4e4
Add permission support for fields, columns and filter scopes ( #4520 )
...
Credit to @Samuell1. Fixes #1837 .
2019-10-09 16:41:53 -06:00
Luke Towers
e246427463
Provide system.assets.beforeAddAsset event to modify asset attributes
...
Fixes octobercms/october#4611 (when combined with a PR to https://github.com/heathdutton/cloudflare )
Related: octobercms/october#4092 , octobercms/october#3841 , octobercms/october#3839
2019-10-09 11:51:06 -06:00
Luke Towers
fa002ce3dd
Minor cleanup
2019-10-09 09:44:24 -06:00
Ben Thomson
07d74ebb1b
Fix sync command, minor cleanup ( #4645 )
...
Fixes #4642 , adds some unit testing for the AutoDatasource. Credit to @bennothommo
2019-10-09 08:54:13 -06:00
Luke Towers
96e335aebc
Fix #3415 , #4672 ( #4674 )
...
Handle child FormWidgets making AJAX requests outside of the repeater's form container. Note that this won't pass on the state of the repeater item as it exists on the webpage because that information won't be sent to the server in an AJAX request sent from outside of the repeater's form container unless the FormWidget sending the orphaned request specifically includes that data in their request, in which case the regular handling will kick in and initialize the widget properly. A discussion should be had whether this fix makes sense to be done in the Repeater FormWidget or if we should force FormWidgets to have the responsibility of initializing their parent repeaters if they're going to be making orphaned AJAX requests.
Should fix #3415 , #4672 .
Related: octoberrain/test-plugin#78
2019-10-09 08:08:21 -06:00
Alwin Drenth
b2dcd3c9fd
Update Dutch (NL_nl) translation ( #4676 )
...
Credit to @adrenth
2019-10-09 13:08:31 +03:00
Luke Towers
06ba8c712f
Trigger the change.oc.formwidget event on update of records through relationcontroller. ( #4673 )
...
Fixes #4625 . Credit to @danielbidala for the initial report and proposed fix.
2019-10-08 17:30:02 -06:00
gaabora
773f266373
Allow for URL parameter to be zero ( #4657 )
...
The `empty()` check previously disallowed string zeroes from being used.
Credit to @gaabora.
2019-10-08 09:04:52 +08:00
Ben Thomson
970cc4550c
Improve internal docs for DataTable callback handler
...
- Changes parameters to match their intended data.
- Updates docblock
- Minor code cleanup
Refs: https://github.com/octobercms/october/issues/4664#issuecomment-539028664
2019-10-07 22:19:13 +08:00
Ben Thomson
6099312c0d
Disable CSRF in unit tests
2019-10-07 14:13:02 +08:00
Luke Towers
c87e6545a9
Use form_ajax in the demo component instead of hardcoded form tags
2019-10-06 23:44:13 -06:00
Damien MATHIEU
f09c05d31b
Update French translations ( #4668 )
...
Credit to @damsfx
2019-10-06 23:26:15 -06:00
Luke Towers
d31006ae1a
Return 403 response on CSRF fail instead of silently failing
...
Also moved backend::lang.page.invalid_token.label to system::lang.page.invalid_token.label. Fixes
2019-10-06 23:21:08 -06:00
Burak Özdemir
64d02b77cc
Added Mailgun endpoint to services config ( #4667 )
...
Fixes #3846 . Credit to @ozdemirburak.
2019-10-06 19:27:10 -06:00
Luke Towers
17f3c6f74b
Added 'email' field type
2019-10-06 16:15:29 -06:00
Luke Towers
ad35d83323
Fix styling for switch fields that are required
2019-10-06 12:24:32 -06:00
Luke Towers
3b74a8f248
Add support for inline-options to radio field
2019-10-06 08:15:36 -06:00
Tobias Kündig
4f34ac5f4a
Prevent flash of unstyled tabs on page load ( #4666 )
...
Credit to @tobias-kuendig.
2019-10-06 14:42:40 +08:00
Harmen Janssen
83d14c8503
Add support for order option on relation FormWidget ( #4654 )
...
Credit to @harmenjanssen. Documented in https://github.com/octobercms/docs/pull/406
2019-10-06 00:24:31 -06:00
Luke Towers
479fa09606
Fix bulk actions on plugins ( #4660 )
...
Fixes #4647
2019-10-03 09:23:43 -06:00
Ben Thomson
c3d99b2acf
Remove void return types in PreferenceMaker
...
Maintains PHP 7.0 compatibility. Will likely be re-added once rebased to Laravel 6.
Fixes #4659 .
2019-10-03 22:07:37 +08:00
Saifur Rahman Mohsin
f6c789f716
Added getConfig helper method to get config values ( #4653 )
...
Credit to @SaifurRahmanMohsin
Added getConfig to make it easier for developers to fetch the config data from a list column while overriding the list items through extension. This also makes the class more compatible with [FormField](https://github.com/octobercms/october/blob/master/modules/backend/classes/FormField.php ) which already has the same helper function.
2019-10-02 16:33:14 -06:00
Luke Towers
8ee94cc059
Merge branch 'master' into develop
2019-10-02 09:13:01 -06:00
Ben Thomson
72986dbb1d
Add auto-archive action for stale PRs/issues ( #4646 )
2019-09-30 23:50:11 +08:00
Luke Towers
fffe14a0d1
Remove extra framework.parser.js file
...
We don't use this anywhere except for framework.js where it is already included. We will not be supporting it as a standalone library so there is no need for it to be in its own file.
2019-09-30 08:57:59 -06:00
Samuel Georges
c23d671f91
New templates must have a unique widget alias
2019-09-30 20:17:02 +10:00
Ayumi Hamasaki
c627e8a0dd
Update mustache.js to 2.3.2 ( #4644 )
...
Credit to @ayumihamasaki2019
2019-09-27 13:04:46 -06:00
Samuell
5d6fe72619
Update delete buttons in user controllers ( #4640 )
...
Credit to @Samuell1
2019-09-26 14:58:07 -06:00
罗光盛
c19ccb4f60
Update zh-cn backend translations ( #4635 )
...
Credit to @everyx.
2019-09-26 12:38:22 +08:00
Vojta Svoboda
bafd057f8c
Optimize theme recognition ( #3220 )
...
Credit to @vojtasvoboda. Will avoid asking the database for the currently active theme if there is only one theme present and its code matches the code set in cms.activeTheme
2019-09-25 12:26:54 -06:00
Samuell
33d149fe1a
Replace caching of Theme config with generic YAML caching ( #4526 )
...
Credit to @Samuell1. Fixes issues related to complexity of the existing approach / cache invalidation by just using the caching built in to YAML::parseFile().
2019-09-25 11:36:35 -06:00
Luke Towers
744263eb4b
Minor code formatting improvement
2019-09-25 11:17:59 -06:00
morph85
811b431474
Added support for SparkPost mail configuration ( #4151 )
...
Credit to @morph85
2019-09-25 10:28:17 -06:00
Ben Thomson
5f15ed54f9
Initial unit tests for front-end framework ( #4576 )
...
Credit to @bennothommo
2019-09-25 10:23:17 -06:00
Tomasz Strojny
815ec1a174
Typo fix for Polish language file ( #4634 )
...
Credit to @tomaszstrojny.
2019-09-24 15:42:01 +08:00
Ben Thomson
c9b4402f13
Replace Travis with GitHub Actions workflows ( #4633 )
...
Credit to @bennothommo
2019-09-23 09:28:48 -06:00
Dan Harrin
919835e5de
Add method removePermission() for AuthManager ( #4522 )
...
Allows programmatic removal of permissions being listed in Permission selection widget.
Credit to @DanHarrin.
2019-09-21 23:42:11 +08:00
Samuel Georges
f1eab843f8
Apply hand grab icon to "scroll before" cases - Refs #4629
2019-09-21 13:45:38 +10:00