GuySartorelli
803f19b3a4
NEW Add preview state for non-versioned DataObjects. ( #2692 )
...
Currently only Versioned DataObjects are enabled for the CMS preview.
Without a navigator item, non-versioned DataObjects aren't allowed to
display in the preview panel even if they implement CMSPreviewable.
2022-01-31 14:28:02 +13:00
Steve Boyd
ab22108c85
Merge branch '4.10' into 4
2022-01-27 09:43:54 +13:00
Sergey Shevchenko
0db24fc038
FIX SiteTree::getCMSActions unpublish action ( #2703 )
...
* TEST SiteTree::getCMSAction produces valid actions
* FIX Fix invalid SiteTree unpublish action declaration
* refactor: moved new functions to conform with existing naming conventions
see https://github.com/silverstripe/silverstripe-cms/pull/2703#discussion_r789208512
2022-01-21 13:27:02 +13:00
Nicolaas / Sunn Side Up
1338538cb9
ENH: better coding standards ( #2710 )
2022-01-17 12:29:25 +13:00
Steve Boyd
96fdf6dc72
Merge branch '4.9' into 4
2021-11-18 17:07:02 +13:00
Steve Boyd
c754486693
Merge pull request #2685 from GuySartorelli/patch-1
...
FIX: Treat absolute links in a consistent manner in get_by_link.
2021-11-15 15:10:58 +13:00
Florian Thoma
480baa6ef8
FIX Use correct canonical tag on VirtualPage ( #2688 )
2021-11-04 14:59:14 +13:00
kevin-hine-innis
bcbeb6d626
FIX SiteTreeLinkTracking_Parser should use the getAnchorsOnPage ( #2697 )
...
Currently, the SiteTreeLinkTracking_Parser only checks the page's content for anchors.
As a result, any anchors that have been added or modified by the updateAnchorsOnPage extension in the getAnchorsOnPage method are marked ss-broken.
This change updates SiteTreeLinkTracking_Parser to get the anchors from the getAnchorsOnPage function on SiteTree. This will allow for more consistent RegEx matching and allow the updateAnchorsOnPage extension to be used when checking for broken links.
2021-11-04 09:31:34 +13:00
Adrian Humphreys
ecd9759f83
FIX Remove unused code ( #2693 )
2021-10-19 12:30:00 +13:00
kevin-hine-innis
2bf691f548
FIX ensure updateAnchorsOnPage extension is called ( #2686 )
...
Currently, if there are no anchors found in the page content, the updateAnchorsOnPage extension is not called.
This change will call the updateAnchorsOnPage extension regardless of the page content.
2021-09-28 12:36:37 -07:00
GuySartorelli
734eb3921f
FIX: Treat absolute links in a consistent manner in get_by_link.
...
Fixes #2580
The call to `Director::makeRelative` transforms absolute links into relative links. Previously, this meant that you could pass in "https://example.co.nz/about-us " or "about-us" and get the same result, but passing in "https://example.co.nz/ " and "/" would give _different_ results.
This commit performs the transformation to a relative link _before_ checking if the path should be for the home page, which leads to more consistent results.
2021-09-21 17:09:48 +12:00
Aaron Carlino
f3a76ccf2d
NEW: getByLink plugin allows arrays of links ( #2666 )
...
* NEW: getByLink plugin allows arrays of links
* Allow configurable resolver
* Remove unused exception tag
* Refactor to preserve API backward compat
* Unit test
* Add plugin to readOne
* Fix test
* add new test
2021-09-07 09:34:52 +12:00
Nicolaas
10e2c1f271
PATCH: docblock for return value fixed for get_by_link
2021-07-17 11:39:18 +12:00
Steve Boyd
ac35e94a19
Merge branch '4.7' into 4.8
2021-05-28 13:31:35 +12:00
Nic Horstmeier
85c3b1096b
UPDATE generate canonical via MetaComponents
...
This replaces using the `MetaTags` method as replacing or removing a canonical requires string manipulation vs unsetting an array key, and is preferred.
2021-04-05 19:52:35 -05:00
Steve Boyd
f892205b9b
Merge pull request #2638 from wilr/pulls/undefined
...
FIX undefined variable inChangeSets
2021-03-22 14:13:07 +13:00
Will Rossiter
db7efad6ca
FIX undefined variable inChangeSets
2021-03-05 14:48:08 +13:00
Steve Boyd
7886e51f81
Merge branch '4.7' into 4
2021-01-02 10:48:03 +13:00
Steve Boyd
babc8a462e
Merge branch '4.6' into 4.7
2021-01-02 10:40:57 +13:00
Steve Boyd
3bbc4aa6b3
Merge branch '4.5' into 4.6
2021-01-02 10:17:51 +13:00
Aaron Carlino
e415d41856
BUGFIX: Restore, refactor getByLink plugin
2020-12-08 11:16:52 +13:00
Aaron Carlino
7b960c1537
NEW: Compliance with new SchemaConfig API ( #2617 )
2020-12-01 21:27:16 +13:00
Andre Kiste
e67012d571
Merge pull request #2562 from kinglozzer/2561-virtualpage-savetreenode
...
FIX: Incorrect method call in savetreenode (fixes #2561 )
2020-11-19 10:12:28 +13:00
Aaron Carlino
ee3e51e5e5
Move graphql legacy code to _legacy for PSR-4 compat
2020-11-13 21:02:08 +13:00
Aaron Carlino
5ab1ff3e69
NEW: GraphQL Compatibility ( #2607 )
...
* Add GraphQL4 compatibility
* Add getPageByLink
* Blacklist sitetree fields
* Remove getByLink from default schema. use linkable plugin
* getByLink compatability with new readOne filter anything
* Remove return type
* Compliance with new modelConfig
* Prep for travis
* Improvements for versioned-admin compat
* BC class guards
* New graphql 3 compat
* Fix travis syntax error
* New backward graphqlphp dependency
* Lint, build
* New phpcs exclusion
* Tidy up travis
* Fix rollback mutation
* Update code/GraphQL/_legacy/ReadOneResolver.php
Co-authored-by: Ingo Schommer <ingo@silverstripe.com>
* Address ingo feedback
* Deprecated GraphQL v3 classes
* Remove deleted branches
Co-authored-by: Ingo Schommer <ingo@silverstripe.com>
Co-authored-by: Ingo Schommer <me@chillu.com>
2020-11-13 13:50:44 +13:00
Steve Boyd
4e10bcfc51
ENH Disable option to create top-level pages based on permissions
2020-10-22 21:21:15 +13:00
Maxime Rainville
fd2184e7d1
Merge branch '4.6' into 4
2020-10-22 13:33:16 +13:00
Maxime Rainville
f9c26cefa3
BUG Fix parsing error on CMSSiteTreeFilter
2020-10-22 11:52:02 +13:00
Maxime Rainville
f4edd35989
Merge branch '4.5' into 4.6
2020-10-22 10:50:44 +13:00
brynwhyman
73460f9ee0
FIX remove old syntax from meta tag label
2020-10-13 09:38:03 +13:00
Mojmir Fendek
0fcda80f02
BUG: URL segment filter correction for CMS page search.
2020-10-06 08:37:22 +13:00
Guy Marriott
a8e8ed71c5
Merge pull request #2588 from creative-commoners/add-docs
...
Add docs to $enforce_strict_hierarchy
2020-10-04 17:20:42 -07:00
Robbie Averill
d17f058622
ENH Replace E_USER_ERROR errors with exceptions
2020-09-24 17:06:31 -07:00
bergice
3bf25681be
Add docs to $enforce_strict_hierarchy
2020-09-24 19:27:52 +12:00
Maxime Rainville
edbe5ad069
BUG Remove old boostrap 3 CSS class
2020-09-16 11:06:36 +12:00
Steve Boyd
72e406aa63
Merge branch '4.6' into 4
2020-09-08 14:28:09 +12:00
Steve Boyd
9739308601
Merge branch '4.5' into 4.6
2020-09-08 14:27:46 +12:00
Mojmir Fendek
39b8d14634
BUG: Unpublish permission decoupled from publish permission.
2020-08-31 12:48:43 +12:00
Steve Boyd
c5a96a2a87
FIX Flush embed shortcode provider cache on SiteTree write
2020-08-26 10:13:39 +12:00
Maxime Rainville
31fa262475
BUG Honour URL suffix on URL Segment field
2020-08-06 14:23:58 +12:00
Nicolaas
b799262976
PATCH: better english
2020-07-08 10:16:19 +12:00
Loz Calver
69825da30a
FIX: Incorrect method call in savetreenode ( fixes #2561 )
2020-06-24 17:23:10 +01:00
Lukas Erni
926571a2bf
https://github.com/silverstripe/silverstripe-cms/issues/2557 - remove FQN if lang != EN on SiteType dropdown in page-settings
2020-06-17 16:28:23 +02:00
Maxime Rainville
9974c6e206
Merge branch '4.5' into 4
2020-05-26 14:27:33 +12:00
Klemen Dolinšek
c92e3b9d79
BUG Prioritise same-level pages in OldPageRedirector
...
Added option to pass integer ParentID=0 to OldPageRedirector::find_old_page to ensure search through nested pages from the root of SiteTree structure. Added new call of function and still offering fallback to old behaviour if first call returns false (fixed #2522 )
2020-05-04 09:11:19 +02:00
Garion Herman
891f068202
FIX Correct placement of 'Page location' field title
2020-05-01 15:45:08 +12:00
Nicolaas
22694c7474
PATCH: fixing properties in comments
2020-05-01 11:01:51 +12:00
Michal Kleiner
d8331c1e0a
Use short array syntax across the module's codebase
2020-04-19 16:18:01 +12:00
Mojmir Fendek
d7c76bdbba
BUG: Published pages filter correction (missing default filter)
2020-04-15 13:31:02 +12:00
mattclegg
58795a2324
REFACTOR: Remove duplication and set SiteTree instances to use generic CMSEditLink()
2020-04-10 09:12:39 +05:45