Guy Sartorelli
fadfec264b
FIX Ensure UserFormsColumnCleanTask runs safely ( #1335 )
2024-10-15 14:54:37 +13:00
Guy Sartorelli
f5cfc22aba
Merge pull request #1312 from holyavocad0/patch-1
...
FIX Update EditableFormHeading.php to output unique ID attributes to comply with accessibility standards
2024-08-14 11:58:52 +12:00
Guy Sartorelli
659e181702
MNT Ignore phpstan error we can't fix ( #1316 )
2024-08-13 17:01:31 +12:00
Dan
c822f240af
FIX Update EditableFormHeading.php to output unique ID attributes to comply with accessibility standards
...
Fixes:
Multiple HeaderFields in UserForm creates WCAG Duplicate ID issue #1290
https://github.com/silverstripe/silverstripe-userforms/issues/1290
2024-08-09 10:21:05 +12:00
Guy Sartorelli
f2cda50320
Merge pull request #1297 from heyday/6
...
fix: prevent CMS requirements from leaking into preview email
2024-06-24 11:38:18 +12:00
Will Rossiter
cccc3f7ec3
fix: prevent CMS requirements from leaking into preview email
2024-06-23 15:56:26 +12:00
Steve Boyd
6541365a8e
ENH Use class name instead of self
2024-06-14 21:49:48 +12:00
Guy Sartorelli
24ba62ab06
FIX Don't emit deprecation warning for calling deprecated methods ( #1293 )
2024-05-24 12:52:58 +12:00
Guy Sartorelli
e5ec8fbc67
MNT Run module-standardiser ( #1264 )
2024-02-02 14:08:57 +13:00
Guy Sartorelli
ca972ff5f2
ENH Add generic types ( #1261 )
2024-01-19 10:29:08 +13:00
github-actions
f6654fd8ac
Merge branch '6.1' into 6
2023-12-20 12:34:59 +00:00
Bauke
5bcbad6a79
ENH Remove LastEdited from summary_fields ( #1173 )
2023-12-20 22:43:46 +13:00
Steve Boyd
70d9cd27b2
MNT Update @methods on class docblocks
2023-12-15 17:04:35 +13:00
Michal Kleiner
26a48162ff
Add extension hook to control file attachments per recipient and field
2023-11-13 00:21:33 +13:00
Sabina Talipova
7c1ca456ba
MNT Remove TODO
2023-10-19 14:54:35 +13:00
github-actions
f3bf16a065
Merge branch '5' into 6.0
2023-09-27 12:39:01 +00:00
Bauke Zwaan
a7625eb674
fix typo in translation key
2023-09-20 09:06:04 +02:00
Guy Sartorelli
ca449db3da
Merge branch '5' into 6.0
...
# Conflicts:
# tests/php/Model/SubmittedFileFieldTest.php
2023-09-18 10:51:19 +12:00
Steve Boyd
f1510dca9e
FIX Renable email link to submitted file
2023-09-06 10:54:20 +12:00
Steve Boyd
127955197d
Merge branch '5' into 6.0
2023-08-22 15:38:22 +12:00
Guy Sartorelli
60717e5c04
FIX Use absolute URL for submitted file links in emails ( #1226 )
2023-08-08 14:53:14 +12:00
Steve Boyd
3c7fb05cb4
Merge branch '5' into 6.0
2023-06-07 16:03:46 +12:00
Steve Boyd
70052b2f89
Merge branch '5.14' into 5.15
2023-06-07 15:38:22 +12:00
Steve Boyd
a06b3ca9cb
Merge branch '5.13' into 5.14
2023-06-07 15:37:24 +12:00
Michal Kleiner
0dfd2990dd
Use window.ss.config provided adminUrl ( #1211 )
...
Co-authored-by: Michal Kleiner <michal.kleiner@cub3.com>
2023-06-07 15:27:20 +12:00
Steve Boyd
6f699d05da
Merge branch '5.15' into 6.0
2023-06-01 16:05:11 +12:00
Steve Boyd
bf49cab678
FIX Prevent infinite recursion when field display rules are co-dependent
2023-05-31 17:33:35 +12:00
Steve Boyd
5e08252cfb
Merge branch '5' into 6.0
2023-05-31 11:21:12 +12:00
Sabina Talipova
7af0009321
FIX Passing array to setReplyTo method instead of string ( #1208 )
2023-05-17 15:54:29 +12:00
Sabina Talipova
1001989a21
Merge pull request #1206 from lerni/translatable-submission-tab
...
Submission tab translatable
2023-04-28 10:56:53 +12:00
Lukas Erni
0b61d1a3bb
not remove Submissions, use setTitle
2023-04-26 07:26:33 +02:00
Lukas Erni
0d7f7ed6d0
Submission tab translatable
2023-04-19 15:48:24 +02:00
Steve Boyd
77af08139c
Merge branch '5' into 6
2023-02-02 16:04:16 +13:00
Steve Boyd
10fc452c8d
Merge branch '5.14' into 5
2023-02-02 16:03:12 +13:00
Steve Boyd
58583ded8d
Merge branch '5.13' into 5.14
2023-02-02 16:02:49 +13:00
Sabina Talipova
1ea2b8e87f
API Remove deprecated code ( #1185 )
2023-01-25 13:55:24 +13:00
Steve Boyd
b6fbd374ea
MNT Remove legacy upgrader config
2023-01-20 16:21:49 +13:00
Steve Boyd
14e1e5e1fa
MNT Broken builds
2023-01-19 21:16:49 +13:00
Steve Boyd
746ac8aedf
FIX Use HTMLValue::class
2023-01-18 10:34:46 +13:00
Sabina Talipova
2b9d9833b3
DEP PHP Support in CMS5
2023-01-09 15:24:33 +13:00
jeric realubit
c593138569
FIX Ensure .nolabel is only added once when Hide Title is used
2022-12-07 22:58:34 +13:00
Steve Boyd
7a6cd1c211
API Stop using deprecated API
2022-11-29 09:36:08 +13:00
Steve Boyd
2a2b66a09b
API Update deprecations
2022-11-16 11:57:49 +13:00
Michal Kleiner
a356b0f8ce
Merge pull request #1017 from NightJar/new/5/set-max-upload-size-via-config
2022-10-28 14:41:21 +13:00
Loz Calver
c0fd386ea7
Fix incorrect label on unwritten field groups
2022-10-27 10:42:43 +01:00
Dylan Wagstaff
0ff72734dd
NEW Maximum email attachment size can be configured
...
Previously hard coded size of 1MB meant any file larger was excluded
from recipient emails - often confusing for CMS admins configuring an
advanced use case for a userform, expecting to recieve files to begin a
business process external to the website.
The configuration has been made to support PHP 'shorthand byte values'
https://www.php.net/manual/en/faq.using.php#faq.using.shorthandbytes
in the configuration option. This give flexibility around oddly
specific limits, but can also be used to set as 0, disabling attachments
Tests are updated to set up a known state before testing, as to be able
to accurately assert the results. One should test the class they intend,
not an Injector service of some unknown element.
2022-10-24 20:12:58 +13:00
Dylan Wagstaff
3cd8c7ea77
FIX submission performance issues with large data
...
The more submissions a form receives, the more submission fields it must
process just to be able to load `getCMSFields`. Arguably submission data
does not belong here, but this is beyond the scope of this patch.
On popular forms it is not improbable to be trying to process 300,000
submitted fields just to test the unique sets of name and title...
however databases have the ability to do this without wasting PHP cycles
and memory, leaving us with a much smaller set to process and hopefully
bypassing one (of several) performance issues with this module.
The consequence of not making allowance for this is that a page in the
CMS suddenly stops saving or loading via web server or PHP (or both)
process timeouts (e.g. saving takes longer than 30 seconds so saving
never happens).
2022-10-23 23:53:46 +13:00
Sabina Talipova
2750bc3a07
ENH Protect access to the uploaded file without permission
2022-08-31 11:04:15 +12:00
Guy Sartorelli
853fb646dc
Merge branch '5.13' into 5
2022-06-02 10:43:54 +12:00
Guy Sartorelli
5e226f00dd
Merge branch '5.12' into 5.13
2022-06-02 10:43:42 +12:00