1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-31 02:20:00 +02:00

2594 Commits

Author SHA1 Message Date
Ryan Cramer
ca0b7ef5f3 Fix issue processwire/processwire-issues#1406 2021-07-09 14:23:03 -04:00
Ryan Cramer
5b3300c530 Upgrade TextformatterMarkdownExtra to use new versions of Parsedown and Parsedown Extra, update module config for new options and add a test option. This update also fixes processwire/processwire-issues#1401 2021-07-09 12:03:05 -04:00
Ryan Cramer
8c6c85c87d Fix issue processwire/processwire-issues#1402 2021-07-09 11:11:59 -04:00
Ryan Cramer
2adebb6d78 Update inputfields.js to support selection of Inputfield elements behaving as a tab 2021-07-09 11:01:26 -04:00
Ryan Cramer
405b80e54b Add Field::getContexts() method. Update ProcessField and ProcessTemplate to improve their main listing screen, particularly the 'flags' column which now shows more details and also now uses contextual links to relevant flags. 2021-07-09 10:59:46 -04:00
Ryan Cramer
5f6adc9221 Fix issue processwire/processwire-issues#1404 2021-07-09 07:42:28 -04:00
Ryan Cramer
498010ad8f Add a new FieldtypeHasFiles interface and update FieldtypeFile and FieldtypeImage to implement it. This interface is intended to be implemented by any Fieldtype that works with files to provide a common interface among them. 2021-07-08 11:36:19 -04:00
Ryan Cramer
88ae66e186 Update CommentForm "normal" render to use custom defined classes that were previously only used by "threaded" render 2021-07-08 11:34:55 -04:00
Ryan Cramer
a87e774aaf Add check for potential race condition in Pageimage.php when multiple requests trying to generate same image variation 2021-07-08 11:33:39 -04:00
Ryan Cramer
64758ebdcc Add clarity to ProcessTemplate fields section to make it clear that you have to save newly added fields before they become editable in context. Also add note about how to drag to adjust column width of individual fields. 2021-07-08 11:29:36 -04:00
Ryan Cramer
f851c63842 Bump version to 3.0.181 2021-07-02 15:45:50 -04:00
Ryan Cramer
ccc3d1f5bb Add @LostKobrakai PR #52 - Implement a way for modules to supply translations, plus some related updates
Co-authored-by: LostKobrakai <benni@kobrakai.de>
2021-07-02 12:38:22 -04:00
Ryan Cramer
15d2982dcd Update ProcessLanguageTranslator module to support download or view of CSV translations files 2021-07-02 12:34:24 -04:00
Ryan Cramer
fb7406c3e6 Fix issue with LanguageTabs module where it wasn't working when in non-default language with the recent Uikit version update. 2021-07-02 12:33:32 -04:00
Ryan Cramer
4167f17235 Various minor optimizations to Page class and its helper classes 2021-07-02 12:32:04 -04:00
Ryan Cramer
4aebc4a203 Add __debugInfo() method to Inputfield class 2021-07-02 12:30:18 -04:00
Ryan Cramer
48a80058e4 Add $sanitizer->textdomain() method 2021-07-02 12:29:51 -04:00
Ryan Cramer
ecd491c5d8 Update ProcessPageEdit to enable removal of system status when superuser in advanced mode (though I don't recommend using it unless you are trying to fix something that's broken), plus make a couple more status options available to superuser in advanced mode. Also some other unrelated and minor optimizations in this module. 2021-06-30 09:38:10 -04:00
Ryan Cramer
9ea37575ad Update SystemNotifications module to provide instructions on uninstall requirements, as some have reported the module won't uninstall unless notifications are first disabled. 2021-06-25 13:47:34 -04:00
Ryan Cramer
ac626a5794 Add additional clarification to a couple of Page class exception error messages 2021-06-25 13:46:00 -04:00
Ryan Cramer
5e663ccf13 Make $modules->isUninstallable() method hookable and update the $modules->isInstallable() method to detect when module doesn't implement required 'Module' interface. 2021-06-25 13:45:09 -04:00
Ryan Cramer
bb6e7f79b8 Bump version to 3.0.180 2021-06-18 13:07:22 -04:00
Ryan Cramer
99e89fe0fb Update InputfieldWrapper class so that you can now get new Inputfield object instances from it directly and in a manner that IDEs know what Inputfield module you are working with, so that phpdoc'ing it isn't necessary. This works from accesses to InputfieldWrapper, InputfieldForm, InputfieldFieldset. i.e. $f = $inputfields->InputfieldText; is equivalent to $modules->get('InputfieldText'); but more understandable to the IDE (like PhpStorm). 2021-06-18 11:50:09 -04:00
Ryan Cramer
7465f5339d Add new 'hidden' option to $files->copy() method (WireFileTools) 2021-06-18 11:29:56 -04:00
Ryan Cramer
d38931cb26 Add new $database->getColumns('table'); method in WireDatabasePDO 2021-06-18 11:28:30 -04:00
Ryan Cramer
ca69df49de Fix issue processwire/processwire-issues#1386 2021-06-18 11:21:09 -04:00
Ryan Cramer
c33897b908 Add support for more fieldtypes within file/image custom fields, plus improved support for them in repeaters, and an update for PR #160 2021-06-18 10:43:43 -04:00
Ryan Cramer
04115a878f Update for PR #99 2021-06-18 08:18:37 -04:00
Ryan Cramer
6d35e603f0 Fix issue processwire/processwire-issues#1394 via @Toutouwai 2021-06-17 15:59:37 -04:00
Ryan Cramer
91d96a0317 Fix issue processwire/processwire-issues#1398 2021-06-17 15:32:48 -04:00
Ryan Cramer
b087149c40 Optimization to use direct $fuel access in ProcessWire class (only), plus add new 'exited' status so that requests that perform a manual 'exit();' call can still be identified and routed through the shutdown maintenance process. 2021-06-11 14:03:01 -04:00
Ryan Cramer
c81aa1a82a Various minor adjustments 2021-06-11 14:00:55 -04:00
Ryan Cramer
3229d2371e Upgrades and improvements to $files->find() method and add $files->exists() 2021-06-11 13:56:39 -04:00
Ryan Cramer
04e2de28f0 Updates to InputfieldSubmit dropdown option to support a required state where there is no default action by just clicking the button, so you have to click a dropdown action 2021-06-04 14:35:57 -04:00
Ryan Cramer
8e9d2f80e8 Fix issue processwire/processwire-issues#1388 2021-06-01 11:35:04 -04:00
Ryan Cramer
91cb5c0e21 Fix issue processwire/processwire-issues#1389 2021-06-01 11:31:44 -04:00
pine3ree
bb5d846b04 Add PR #191 - Use step attribute = precision in float inputfield if html5 number 2021-06-01 10:33:02 -04:00
Ryan Cramer
73b82462fc Add PR #190 - FieldtypeMulti: orderby sort only if schema supports it
Co-authored-by: pine3ree <pine3ree@gmail.com>
2021-06-01 09:41:05 -04:00
Ryan Cramer
3fe499899b Add PR #124 - Add hookable method to PageImage variation creation
Co-authored-by: karltdev <karl@assembly.com.hk>
2021-06-01 09:33:02 -04:00
karltdev
2895b9c7b8 Add PR #99 - Add support for repeater field for InputfieldPage dependent selects 2021-06-01 09:08:35 -04:00
MrSnoozles
e0d319d427 Add PR #186 - ProcessPageEdit clone multi-language object values before setting to page 2021-06-01 08:41:08 -04:00
Ryan Cramer
5c864b32c4 Add 2nd part of PR #194 (forgot this one earlier) 2021-05-31 09:29:58 -04:00
Ryan Cramer
3f5b4c4a74 Add README for AdminThemeUikit that covers customization and upgrade procedures. Remove unnecessary uikit/src/scss/ and uikit/src/js/ files. 2021-05-31 09:24:09 -04:00
Ryan Cramer
f43ee04573 Add PR #194 to change one .less import to an addFile() in AdminThemeUikit
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-31 07:56:34 -04:00
Ryan Cramer
48d8569a1e Bump version to 3.0.179 2021-05-28 15:30:45 -04:00
Ryan Cramer
401fcb0781 PR #189 – Additional updates to allow use of rock style without an admin.less file, plus add support for a core CSS version to detect when to force recompile of the /site/assets/admin.css file due to Uikit version upgrade or required core LESS/CSS changes.
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-28 13:18:35 -04:00
Ryan Cramer
8d84f41620 PR #189 - Additional updates for CSS image file references that don't survive compilation 2021-05-27 15:24:53 -04:00
Ryan Cramer
09877656ef PR #189 - Fix issue with AdminThemeUikit and a few minor broken image references
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-27 14:37:06 -04:00
Ryan Cramer
65a4e187eb PR #189 - Test upgrade Uikit 3.6.21 => 3.6.22
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-27 13:48:45 -04:00
Ryan Cramer
e156e1e4a6 Some phpdoc consistency updates in /wire/core/Config.php 2021-05-27 13:23:56 -04:00