1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-18 04:22:10 +02:00

2927 Commits

Author SHA1 Message Date
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
Ryan Cramer
a3d92035f1 PR #189 - Add $config->AdminThemeUikit settings array
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-27 13:22:43 -04:00
Ryan Cramer
3522b89414 PR #189 - Update AdminThemeUikit to support custom LESS files. Authored by @BernhardBaumrock with some additions by @ryancramerdesign
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-27 13:17:56 -04:00
BernhardBaumrock
58ac07e9a9 PR #189 - Add uikit-pw/ dir to AdminThemeUikit with all PW styles, plus add reno and new rock style .less files. This separates PW Uikit files (in uikit-pw) from native Uikit files (in uikit/). 2021-05-27 13:11:11 -04:00
BernhardBaumrock
a03c1dae81 PR #189 - Upgrade Uikit version to 3.6.22 for AdminThemeUikit updates 2021-05-27 13:05:20 -04:00
Ryan Cramer
c93423365f Maybe an unlikely combination but, this fixes issue when Page field has PageArray selected as value with PageListSelect (single) selected as input. PageArray value would continue to grow as new pages selected rather than be replaced by 1 page. 2021-05-23 09:53:42 -04:00
Ryan Cramer
1131b80163 Update InputfieldSelector to filter selectable templates by initValue selector 2021-05-22 09:07:50 -04:00
Ryan Cramer
71a2e38f9e A couple of minor optimizations for queries in debug logs 2021-05-21 14:34:34 -04:00
pine3ree
d4db88ec7b Add PR #188 - add FieldtypeDecimal as allowed change type for integer and float 2021-05-20 08:24:28 -04:00
Ryan Cramer
e6a79dbbdf Make Fields::getTags() and Templates::getTags() hookable per @outflux3 processwire/processwire-issues#1369 2021-05-19 09:32:14 -04:00
Ryan Cramer
dd4926a9a1 Add support for InputfieldCKEditor extra plugin directories, feature requested in PR #165 but with different implementation from the PR so that it doesn't require hooks and autoload modules.
Co-authored-by: BernhardBaumrock <office@baumrock.com>
2021-05-19 09:05:09 -04:00
Ryan Cramer
ff0a66821d Optimizations to WireArray::get(), plus add support for get('a|b|c') where it returns value for first matching key, consistently with WireData. This also provides a solution for PR #109 @bernhardbaumrock 2021-05-19 08:57:13 -04:00
Ryan Cramer
335ad1cefe Add ConfigModule interface as alternative to ConfigurableModule interface for modules that want to maintain non-interactive configuration data 2021-05-18 12:49:36 -04:00
Ryan Cramer
e028d9f7b6 Bump version to 3.0.178 2021-05-14 15:27:45 -04:00
gerritvanaaken
7ac6b6e9e3 Add PR #160 - enable file metadata in repeater context 2021-05-14 09:23:08 -04:00
mirzadabeer
4d5950f5fe Add PR #100 - Replace unnecessary in_array() call in /wire/core/admin.php 2021-05-13 10:48:26 -04:00
Ryan Cramer
6004066bd5 Add PR #74 which adds a JS event for language tab clicks
Co-authored-by: rdunk <rupert@rupertdunk.com>
2021-05-13 10:35:59 -04:00
Ryan Cramer
5a5d4e5830 Add support for scheme and host to be manually specified in $page->url() and $page->httpUrl() methods in $options array argument. This is related to the request in PR #116 2021-05-13 09:56:48 -04:00