Guy Sartorelli
91cfcb8229
API Make CMSMain more generic
...
Remove hardcoded references to pages and SiteTree
Remove assumption that records are versioned
Remove or validate assumptions about methods on the model class
Improve general architecture of CMSMain
2024-10-17 16:40:06 +13:00
Guy Sartorelli
b985f052cf
Merge branch '5' into 6
2024-09-24 14:04:46 +12:00
Guy Sartorelli
dca4404f0f
API Use new names for renamed classes ( #3003 )
2024-09-23 14:37:02 +12:00
Guy Sartorelli
4b3e1f09bf
ENH Don't use deprecated method ( #3006 )
2024-09-19 14:06:39 +12:00
Nicolaas @ Tappy @ Sunny Side Up
d8748ff5f9
FIX: return right order for getClassDropdown method
2024-09-15 17:06:28 +12:00
github-actions
ae89276432
Merge branch '5' into 6
2024-09-12 20:57:26 +00:00
github-actions
5ba2f640c5
Merge branch '5.2' into 5.3
2024-09-12 20:57:24 +00:00
Loz Calver
42f72f5b04
FIX: Remove legacy fields which prevent page publish ( fixes #2455 )
2024-09-12 09:22:10 +01:00
Annie Kyles
1dab090402
ENH Update default homepage content ( #3001 )
...
* name-update: Rename SilverStripe Silverstripe
* name-update: Create DEFAULTHOMECONTENT2 content
* name-update: Tweak copy
Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
* name-update: Tweak copy 2
Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
---------
Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
2024-09-12 11:05:43 +12:00
Steve Boyd
344a7c548d
API Replace Extension subclasses
2024-08-29 13:54:17 +12:00
Guy Sartorelli
48c64e310b
API Standardise extension hooks ( #2989 )
2024-08-27 15:39:17 +12:00
Guy Sartorelli
fccdeb1757
API Remove CMSEditLink implementation, rely on superclass instead. ( #2987 )
2024-08-26 09:58:26 +12:00
Guy Sartorelli
7cb813d45e
FIX Use canDelete, not the now-deleted canArchive ( #2984 )
2024-08-16 11:30:58 +12:00
github-actions
2c5612bd57
Merge branch '5' into 6
2024-08-15 03:14:30 +00:00
Guy Sartorelli
96ce092745
ENH Don't emit deprecation warnings for unavoidable API calls ( #2985 )
2024-08-15 13:59:25 +12:00
Guy Sartorelli
e58c388cb7
NEW Use autoscaffolding for SiteTree CMS fields ( #2983 )
2024-08-15 13:14:57 +12:00
Guy Sartorelli
4e974fe1e8
ENH Auto-scaffold SiteTree relations with tree fields ( #2970 )
2024-06-27 10:02:03 +12:00
Guy Sartorelli
0eccb06623
Merge branch '5' into 6
...
# Conflicts:
# code/Model/SiteTree.php
2024-06-20 14:26:19 +12:00
Steve Boyd
ea38c43ea5
ENH Use class name instead of self
2024-06-17 14:51:54 +12:00
Guy Sartorelli
c2191622a6
API Remove references to non-existent installation tool ( #2961 )
2024-06-13 14:46:28 +12:00
Steve Boyd
beb05d3c21
API Set extension hook implementation visibility to protected
2024-05-20 16:58:12 +12:00
Guy Sartorelli
cb46fd8aac
MNT Run module-standardiser ( #2919 )
2024-02-02 13:58:01 +13:00
Guy Sartorelli
3847b3ea19
ENH Add generic types ( #2914 )
2024-01-19 10:00:46 +13:00
github-actions
d5faa0158a
Merge branch '5.1' into 5
2023-12-16 13:24:24 +00:00
Steve Boyd
fb5925b325
MNT Update @methods on class docblocks
2023-12-15 11:58:32 +13:00
Guy Sartorelli
c908f1da2b
Merge pull request #2906 from creative-commoners/pulls/5/selectorfield
...
ENH Use SearchableMultiDropdownField to select Members
2023-12-15 09:32:33 +13:00
Steve Boyd
3d94a0e3d0
ENH Use SearchableMultiDropdownField to select Members
2023-12-13 14:15:44 +13:00
github-actions
1f1b64f890
Merge branch '5.1' into 5
2023-11-27 21:11:35 +00:00
Guy Sartorelli
04a0c928b3
Merge branch '4' into 5.1
2023-11-28 10:11:06 +13:00
Will Rossiter
579986a691
FIX Handle exceptions when using /0 as a URL ( #2825 )
2023-11-20 09:49:44 +13:00
github-actions
221b698c15
Merge branch '5.1' into 5
2023-11-11 13:24:07 +00:00
Steve Boyd
dd2bd61387
FIX Limit Member map to 100
2023-11-08 11:55:30 +13:00
Guy Sartorelli
e826152fd1
API Add new SiteTree.hide_pagetypes configuration
...
Allows clearly defining all pagetypes that should be hidden in a single
place, instead of having to spread them out across different pagetypes
with MyPage.hide_ancestor
2023-11-02 15:51:51 +13:00
Sabina Talipova
c1eaaaabfa
MNT Remove TODO comments
2023-10-19 16:22:38 +13:00
Steve Boyd
332898f3ed
Merge branch '5.0' into 5.1
2023-09-05 15:19:54 +12:00
Steve Boyd
7e42058206
Merge branch '4' into 5.0
2023-09-05 15:19:35 +12:00
Sabina Talipova
269eb5d70c
FIX SiteTree::DependentPages method returns non-SiteTree instance
2023-08-31 15:29:01 +12:00
Andrew Paxley
14eb767c9c
ENH update SiteTree permissions in CMS
2023-07-06 17:59:36 +12:00
Guy Sartorelli
ca837d6ccd
Merge branch '4' into 5.0
2023-04-27 14:44:59 +12:00
Guy Sartorelli
cd7fe60a33
Merge branch '4.12' into 4.13
2023-04-24 11:49:18 +12:00
Dylan Wagstaff
e20036482b
FIX undefined index error in CMS
...
With the CMS 4.12 update functionality was altered to utilise an
Extension to obtain the CMS Edit link for a page, rather than having
SiteTree do it internally. Unfortunately the default return case for
`extend` (see Extensible) is an _empty_ array. This leave code
potentially referencing an array offset that doesn't exist ([0]). PHP 8
is less forgiving that it's predecessors on this kind of behaviour. We
should check that the responses from extensions exist before trying to
reference them.
2023-03-28 18:58:55 +13:00
Maxime Rainville
081eea42c5
Merge pull request #2824 from creative-commoners/pulls/5/remove-legacy-upgrader
...
MNT Remove legacy upgrader config
2023-01-23 10:36:04 +13:00
Steve Boyd
30685c9227
MNT Remove legacy upgrader config
2023-01-20 17:13:11 +13:00
Florian Thoma
18cb6d499d
API Normalise trailing slashes in links
2023-01-20 15:08:37 +13:00
Maxime Rainville
50cefa6d14
Merge branch '4' into 5
2023-01-17 22:35:51 +13:00
Guy Sartorelli
d90f27da64
Merge branch '4.12' into 4
2022-12-19 01:42:17 +00:00
Steve Boyd
605daf5026
FIX Cast absoluteUrl() argument to string
2022-12-09 10:02:43 +13:00
Sabina Talipova
0e5428b78b
API Remove deprecated code ( #2800 )
2022-12-08 10:44:36 +13:00
Steve Boyd
20467b3846
API Stop using deprecated API
2022-11-24 13:03:26 +13:00
Guy Sartorelli
911a71d6f6
Merge branch '4' into '5'
2022-11-21 18:07:57 +13:00