Commit Graph

44 Commits

Author SHA1 Message Date
Damian Mooyman c2d54a571d Fix up code style, fix tests
Add in missing service definitions
2017-12-13 16:36:01 +13:00
Aaron Carlino 8ee5d9f5ce ENHANCEMENT Cache canCreate 2017-12-13 16:26:36 +13:00
Aaron Carlino d8e5037eb4
Add site tree inherited permisssions service 2017-12-12 12:45:29 +13:00
Daniel Hensby 62afa446b2
Merge branch '3' into 4 2017-08-24 13:30:04 +01:00
Daniel Hensby d49a5f5af3
FIX Yaml syntax 2017-07-21 11:48:45 +01:00
Damian Mooyman 3cf9910fe4
BUG Incorrect module delimited 2017-07-13 12:13:40 +12:00
Damian Mooyman a69600fa7b
API Update module sorting 2017-07-13 09:56:03 +12:00
Robbie Averill b347ab866d NEW Add version provider configuration 2017-07-04 23:32:54 +12:00
Jonathon Menz 77ec2b90c6 API Removed ErrorPage
Removed ErrorPage class and references so it can be split off in to a separate module. Please install https://github.com/silverstripe/silverstripe-errorpage when upgrading to SS4 to preserve ErrorPage functionality. Closes https://github.com/silverstripe/silverstripe-framework/issues/4149
2017-06-26 10:01:54 -07:00
Damian Mooyman f82f0844c1
API Add insert internal link modal 2017-05-30 11:00:32 +12:00
wernerkrauss 44308edfb1 ErrorPage not remapping to namespaced class 2017-05-23 15:33:22 +02:00
Damian Mooyman 49e559b08c
API Rename services to match FQN of interface / classes 2017-05-16 15:49:09 +12:00
Damian Mooyman 23e1aa8c45 API Refactor inherited permissions (#1811) 2017-05-12 12:47:46 +12:00
Damian Mooyman 58c14298db Update module_priority to use full module name 2017-03-15 15:20:35 +13:00
Damian Mooyman dfe25c27f0
BUG Fix allowedChildren() and link tracking 2017-02-28 15:46:07 +13:00
Damian Mooyman 4885736b0e API Upgrade CMS to use new Config API 2017-02-28 11:30:22 +11:00
Ingo Schommer 6bae804744 API Use symfony/cache
See https://github.com/silverstripe/silverstripe-framework/issues/6252
2017-02-26 14:57:52 +13:00
Robbie Averill d8fe6d020f FIX Remap redirector and virtual page class names during build 2017-01-31 14:10:27 +13:00
Damian Mooyman a87a857a6e
Upgrade code for framework namespaces
Remove @package / @subpackage
Fix inifinite loop in VirtualPage_Controller
2016-09-07 16:29:26 +12:00
Damian Mooyman 041d12129a
Fix regressions from namespacing
Update template locations
Add permission codes to cms sections
Code, phpdoc, and typehint cleanup
Split batch actions into files
2016-08-16 11:56:34 +12:00
Damian Mooyman 4dfa4f4473 Resolve issues with namespacing 2016-08-10 16:09:23 +12:00
Damian Mooyman 5bf364bedb Apply SilverStripe\CMS namespace 2016-08-10 16:09:23 +12:00
Damian Mooyman 41aa90114e Remove StaticExporter task route 2016-08-02 11:45:34 +12:00
Damian Mooyman 8de01e2ab0 Remove non-cms task
Remove duplicate route
2016-08-02 11:44:58 +12:00
Damian Mooyman ab60850a28 BUG Fix incorrect route registration order
Remove redundant Link() override
2016-08-02 10:35:40 +12:00
Damian Mooyman 1c907dd227 API Support versioned File management
API Decouple File and ErrorPage
API Link tracking is now only performed on stage (in lieu of versioned relationships)
API Refactor versioned API methods out of SiteTree and into Versioned
2016-02-22 12:25:25 +13:00
Jonathon Menz 8ddef0b817 Decouple ErrorPage 2016-01-05 15:00:38 -08:00
Damian Mooyman 227e2ba162 API Move ErrorPage to new generated files API 2015-10-23 10:08:51 +13:00
Mateusz Uzdowski 2ba1c46bc8 API Change broken link hihglighting to write to database.
Before it would be applied on the fly during the rendering of the
HtmlEditorField, and only be written to the database during the
subsequent write.

We just shift the behaviour to apply just-in-time.
2014-08-15 12:29:26 +12:00
Mateusz Uzdowski b41e081130 Refactor the link-tracking code and move it from framework.
This code has a dependency on SiteTree, so it fits much better in the
cms module.

Abstracted away the content parser so the same code can be reused both
in the render phase (to highlight the links) and in the write phase
(storing information about broken links and references).
2014-08-14 11:16:49 +12:00
Damian Mooyman 6a69134fb0 Merge remote-tracking branch 'origin/3.1' 2014-05-12 11:33:44 +12:00
Damian Mooyman f9cb8805e1 API Error page support for Security controller errors 2014-05-05 17:13:11 +12:00
Ingo Schommer 32478ab512 Merge remote-tracking branch 'origin/3.1'
Conflicts:
	code/controllers/ReportAdmin.php
	code/reports/Report.php
2013-09-27 19:07:13 +02:00
Loz Calver 09b869f5d3 Move CMSMain->generatePageIconsCss() into a LeftAndMain extension (fixes #798) 2013-07-31 09:30:58 +01:00
Ingo Schommer c21c9cba0d Merge remote-tracking branch 'origin/3.1' 2013-05-31 18:10:26 +02:00
Will Rossiter 2809b009a1 Merge pull request #186 from silverstripe-rebelalliance/api/translation_priority
Add config fragment for new i18n ordering system
2013-05-25 00:59:08 -07:00
Ingo Schommer a96dbff3db Explicitly added routes (following removal of auto-routing controllers) 2013-01-29 14:59:54 +01:00
Hamish Friedlander 436899adbf Add config fragment for new i18n ordering system 2012-08-28 17:23:48 +12:00
Hamish Friedlander 2637e6d9b2 FIX Dont refer to framework module in config rules
Might be called sapphire instead, in which case routing rules
will end up in the wrong place
2012-08-28 15:46:33 +12:00
Hamish Friedlander cbadd3ef9b FIX Config frag legacycmsroutes doesnt need to come after _everything_ 2012-08-28 13:55:49 +12:00
Will Rossiter c394605507 MINOR: move route to cms module 2012-06-20 16:20:18 +02:00
Ingo Schommer 6ed5ef9648 BUGFIX Redirecting legacy admin/cms URL to new admin/pages (fixes #7409) 2012-06-03 22:45:42 +02:00
Hamish Friedlander f410ccfa0d BUGFIX: Make Page panel the default again after the recent addition of AdminRootController 2012-05-19 14:43:25 +12:00
Hamish Friedlander 563e0cfc05 BUGFIX: Make CMSes Director rules use new yaml config fragments system 2012-05-19 14:43:10 +12:00