Ryan Cramer
|
f0cc6f1134
|
Update to support module autoload order per request from @adrianbj
|
2018-09-21 12:29:15 -04:00 |
|
Ryan Cramer
|
8add252813
|
Fix issue processwire/processwire-issues#700 where ProcessPermission "add new" was incorrectly showing Save+Publish buttons
|
2018-09-20 11:58:20 -04:00 |
|
Ryan Cramer
|
8973a9de49
|
Bump version to 3.0.113
|
2018-09-14 15:29:00 -04:00 |
|
Ryan Cramer
|
d7a84f223c
|
Update CKEditor version from 4.8.0 to 4.10.1
|
2018-09-14 15:26:48 -04:00 |
|
Ryan Cramer
|
42b46152eb
|
Refactoring of SessionLoginThrottle. Prevents it from being too aggressive when TFA is in use, improves clarity of message to user, and adds the ability to log failures.
|
2018-09-14 12:03:16 -04:00 |
|
Ryan Cramer
|
64680df68f
|
Refactoring of ProcessController and add support for access controlled methods that works with the existing moduleInfo['nav'][]['permission'] setting. Previously that permission was only used to determine whether to show the item in the nav, and you had to do your own separate permission check in the actual method implementation. This commit also moves all the WireException definitions to the main core/Exceptions file.
|
2018-09-14 11:02:30 -04:00 |
|
Ryan Cramer
|
590a69502c
|
Update $mail (WireMailTools) API var with some fluent interface shortcuts, enabling you to start with $mail->to(mail), $mail->from(email), or $mail->subject(email), all of which return a WireMail instance, rather than having to start with a $mail->new() to get the WireMail instance. While minor, this makes for a little bit shorter API calls when using WireMail fluent interface.
|
2018-09-14 10:36:14 -04:00 |
|
Ryan Cramer
|
c1c705ab59
|
Refactoring of WireShutdown class and related minor updates to some other classes
|
2018-09-14 10:34:56 -04:00 |
|
Ryan Cramer
|
89caff1bdc
|
Fix issue processwire/processwire-issues#697 pages with $template->noMove setting could not be restored/moved out of the trash
|
2018-09-13 12:11:43 -04:00 |
|
Ryan Cramer
|
0284bd28a1
|
Fix issue processwire/processwire-issues#695 change order of listable() call in ProcessPageList::renderNavJSON so that one could make an viewable/editable page non-listable in the tree nav dropdown
|
2018-09-13 11:17:21 -04:00 |
|
Ryan Cramer
|
84e5fd6b51
|
Fix issue processwire/processwire-issues#690 where isMoveable() error messages were not yet multi-language translatable
|
2018-09-13 10:33:40 -04:00 |
|
Ryan Cramer
|
2c9b25fdfd
|
Fix issue processwire/processwire-issues#686 where FieldtypeCheckbox::markupValue() result ended up blank after a PHP strip_tags()
|
2018-09-13 10:07:29 -04:00 |
|
Ryan Cramer
|
272077b1cf
|
Fix issue processwire/processwire-issues#685 where templates with noParents=-1 setting (only one allowed) were not shown as selectable in Template field in page editor
|
2018-09-13 09:08:44 -04:00 |
|
Ryan Cramer
|
818d9f50a6
|
Fix issue processwire/processwire-issues#683 where $pages->findOne() didn't have exclusion/filter enabled if finding unpublished or hidden page that is editable & viewable to current user when the selector includes only reference to the page's id.
|
2018-09-13 08:50:49 -04:00 |
|
Ryan Cramer
|
efb7a8ace2
|
Fix issue processwire/processwire-issues#682 fix typo about what tab to change the unpublished setting
|
2018-09-13 08:34:27 -04:00 |
|
Ryan Cramer
|
844946b706
|
Fix issue processwire/processwire-issues#681 where Fieldtype exceptions getting caught when saving page, which could interfere with InnoDB transactions when Fieldtype throws an Exception
|
2018-09-13 08:29:49 -04:00 |
|
Ryan Cramer
|
dfc0c4da52
|
Fix issue processwire/processwire-issues#680 where ProcessLanguageTranslator does not skip over /site/assets/ on Windows servers
|
2018-09-13 06:21:31 -04:00 |
|
Ryan Cramer
|
adca762ee1
|
Fix issue processwire/processwire-issues#679 capture Exception in ProcessLanguageTranslator when it throws due to too many directories
|
2018-09-13 06:12:13 -04:00 |
|
Ryan Cramer
|
468ecb6b29
|
Make ProcessPageSearchLive::execute() hookable per processwire/processwire-issues#675
|
2018-09-12 13:20:26 -04:00 |
|
Ryan Cramer
|
7a89f4f188
|
Fix issue processwire/processwire-issues#671 where LiveSearch pages list could also show users if custom configured field name present on user template
|
2018-09-12 12:57:11 -04:00 |
|
Ryan Cramer
|
313fee873c
|
Fix issue processwire/processwire-issues#669 admin liveSearch noSearchTypes option not working for 'pages', 'trash' or 'modules'.
|
2018-09-12 12:35:49 -04:00 |
|
Ryan Cramer
|
8315776960
|
Module download/install process label updates per processwire/processwire-issues#641
|
2018-09-12 11:58:52 -04:00 |
|
Ryan Cramer
|
6c9b475559
|
Add @horst-n PR #118 which fixes processwire/processwire-issues#628 in ImageSizerEngine
|
2018-09-12 11:16:33 -04:00 |
|
Ryan Cramer
|
b07d7341eb
|
Improvements and refactorings to inputfields.js, plus add processwire/processwire-requests#224, and addition of new public API methods: InputfieldFocus($inputfield) which finds, opens and focuses an Inputfield (making it visible) regardless of where it is in the interface; InputfieldOpen($inputfield) which opens a collapsed Inputfield; and InputfieldClose($inputfield) which does the opposite. Thanks to @Toutouwai for the feature request and example code that got this started.
|
2018-09-11 11:31:34 -04:00 |
|
Ryan Cramer
|
e2478aa401
|
Add new string case conversion methods to Sanitizer: hyphenCase(), snakeCase(), camelCase(), and pascalCase()
|
2018-09-10 11:15:59 -04:00 |
|
Ryan Cramer
|
d260b269c5
|
Bump version to 3.0.112
|
2018-09-07 14:45:21 -04:00 |
|
Ryan Cramer
|
77cf1b9c71
|
Typo fix in ProcessField
|
2018-09-07 14:43:15 -04:00 |
|
Ryan Cramer
|
af423e5406
|
Update WireHttp to support more HTTP response codes (the success ones, in addition to the existing error codes)
|
2018-09-07 14:42:04 -04:00 |
|
Ryan Cramer
|
7e5f79e9b3
|
Fix issue where drag/drop image into non-default language CKEditor field was showing error message
|
2018-09-04 12:01:46 -04:00 |
|
Ryan Cramer
|
4c48e1d941
|
Refactoring in ProcessPageClone.module and related hooks and multi-language support, plus some improvements to new PagesNames class.
|
2018-08-30 06:22:02 -04:00 |
|
Ryan Cramer
|
aa34e8a0f7
|
Bump version to 3.0.111
|
2018-08-24 16:41:05 -04:00 |
|
Ryan Cramer
|
cc53b835b6
|
Refactoring of the PagesTrash class and related, plus some minor additions to PagesNames class
|
2018-08-24 10:41:47 -04:00 |
|
Ryan Cramer
|
dfa8cc7b74
|
Refactoring of the PagesEditor class, primarily addition of a new PagesNames class for handling page names, duplicate names, untitled pages, incrementing page names, etc.
|
2018-08-23 10:30:12 -04:00 |
|
Ryan Cramer
|
088938454b
|
Move random generation functions from Password to new WireRandom class, and add several new methods for generating random strings, numbers, arrays, etc.
|
2018-08-21 11:23:20 -04:00 |
|
Ryan Cramer
|
ff123065eb
|
Update the clone/copy repeater item function to also account for InputfieldTable rows that may be present in the repeater
|
2018-08-19 07:01:54 -04:00 |
|
Ryan Cramer
|
5554e87b47
|
Fix issue processwire/processwire-issues#667 where cloning a FieldtypeOptions field was only cloning the field, and not the options.
|
2018-08-13 05:56:57 -04:00 |
|
Ryan Cramer
|
563f4d237b
|
Bump version to 3.0.110
|
2018-08-10 15:32:08 -04:00 |
|
Ryan Cramer
|
3c923dfb93
|
Some updates and improvements to the Password::randomAlnum() function
|
2018-08-10 11:36:51 -04:00 |
|
Ryan Cramer
|
acd42bbfc9
|
Update ProcessPageView to support optional single subdir for page files when $config->pagefileSecure mode is active. This enables it to work when pagefileSecure mode is active and a module (like ProDrafts) uses a subdirectory of of a page's file/asset directory
|
2018-08-09 11:15:06 -04:00 |
|
Ryan Cramer
|
2e672428a4
|
Fix issue processwire/processwire-issues#659 where PageFinder "_custom" option didn't yet have support for "field.owner.property=value" selectors
|
2018-08-08 15:05:21 -04:00 |
|
Ryan Cramer
|
82641a5521
|
Add request processwire/processwire-issues#614 to make InputfieldPassword use version of id attribute for confirm input rather than name attribute, for cases where someone might want to have multiple password fields in the same document.
|
2018-08-08 14:48:10 -04:00 |
|
Ryan Cramer
|
9fc4ff9e21
|
Add request processwire/processwire-issues#657 to clarify what characters are allowed when creating templates, plus some other minor improvements in ProcessTemplate
|
2018-08-08 09:17:46 -04:00 |
|
Ryan Cramer
|
fc8f6ad51c
|
Fix issue processwire/processwire-issues#658 where non-specified, non-default-language pageNumUrlPrefix settings weren't properly falling back to $config default setting
|
2018-08-08 08:05:37 -04:00 |
|
Ryan Cramer
|
cee8504db9
|
Fix issue processwire/processwire-issues#656 where recently added Inputfield::setParent() update was causing issues (ListerPro config tab as one example)
|
2018-08-08 06:21:01 -04:00 |
|
Ryan Cramer
|
6d1dc83a45
|
Fix issue processwire/processwire-issues#639 where template configured to unpublish when missing required field was not applying to missing required fields within repeater items.
|
2018-08-08 06:16:04 -04:00 |
|
Ryan Cramer
|
69424df158
|
Fix issue processwire/processwire-issues#642 where new ProcessPageSearch feature was not using correct edit URL when searching for users
|
2018-08-07 06:17:32 -04:00 |
|
Ryan Cramer
|
6cc5a01cf5
|
Fix issue processwire/processwire-issues#646 where repeater trash icon click not triggering InputfieldStateChanged on InputfieldRepeater on case one forgets to save their changes
|
2018-08-07 06:02:58 -04:00 |
|
Ryan Cramer
|
683e24e010
|
Add an update to accommodate request in processwire/processwire-issues#648 for wording of warning message when a 3rd party hook has changed a page's name behind the scenes after it was saved
|
2018-08-06 11:31:35 -04:00 |
|
Ryan Cramer
|
a1676b0adb
|
Fix issue processwire/processwire-issues#650 cropped images in image fields with overwrite option enabled not showing
|
2018-08-06 10:33:17 -04:00 |
|
Ryan Cramer
|
6882abe40a
|
Fix issue processwire/processwire-issues#653 Inputfield parent issue causing out of memory errors when two buttons lacking name attributes
|
2018-08-06 08:21:21 -04:00 |
|