Commit Graph

86 Commits

Author SHA1 Message Date
Steve Boyd 137ebcebec API Stop using deprecated API 2022-11-15 18:20:54 +13:00
Damian Mooyman be4180580e
Bump deprecation to 4.0 in preparation for rc and stable tags 2017-08-29 15:02:36 +12:00
Aaron Carlino ad9d4e6820 Pulls/4.0/shortcode namespacing (#7085)
* New shortcode providers, update config, docs

* Use new ImageShortcodeProvider

* Move tests

* New shortcodes namespace

* Move file and image shortcode registrations from framework to assets
2017-06-29 18:45:17 +12:00
Simon Erkelens 082db89550 Feedback from Damian.
- Move the success and message to a validationresult
- Fix tests for validationresult return
- We need to clear the session in Test logOut method
- Rename to MemberAuthenticator and CMSMemberAuthenticator for consistency.
- Unify all to getCurrentUser on Security
- ChangePasswordHandler removed from Security
- Update SapphireTest for CMS login/logout
- Get the Member ID correctly, if it's an object.
- Only enable "remember me" when it's allowed.
- Add flag to disable password logging
- Remove Subsites coupling, give it an extension hook to disable itself
- Change cascadeLogInTo to cascadeInTo for the logout method logic naming
- Docblocks
- Basicauth config
2017-06-08 17:50:20 +12:00
Damian Mooyman 810dcab748 Simplify config for admin removal 2017-03-14 10:22:45 +13:00
Ingo Schommer d220ca3f67 API Use symfony/cache (fixes #6252) 2017-02-26 13:07:59 +13:00
Damian Mooyman bfd9cb1aca Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
Damian Mooyman 8dd644d25d
API Namespace all classes
Namespace all templates
Move difflib and BBCodeParser2 to thirdparty
Remove deprecated API marked for removal in 4.0
2016-09-08 10:23:17 +12:00
Simon Erkelens 20fac04637 RFC #5487 Remove Oembed in favor of embed/embed. (#5536) 2016-05-27 13:09:03 +12:00
Ingo Schommer 8ae794ee99 API TinyMCE Image shortcodes 2016-03-21 09:23:40 +13:00
Damian Mooyman f20ad434ce API Update TinyMCE to 4.x
API Allow HtmlEditorField to be individually configured
BUG Fix incorrect change detection
BUG Fix missing i18n files
2016-02-23 10:10:02 +13:00
Damian Mooyman 829135a85a API remove Object::useCustomClass
API Broke out Injectable, Configurable, and Extensible from Object into traits
BUG Fix missing extraDataObjects in tests
2016-02-17 10:22:04 +13:00
Damian Mooyman be239896d3 API Refactor of File / Folder to use DBFile
API Remove filesystem sync
API to handle file manipulations
2015-10-13 11:57:39 +13:00
Sean Harvey c7fb61120e Removing redundant aggregatestore cache config (#3404) 2014-08-21 09:13:28 +12:00
Damian Mooyman eb069e605d Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
Loz Calver 791ee7171b API: Prevent large images from repeatedly crashing PHP on resize 2014-07-16 09:18:51 +01:00
Ingo Schommer 07809762de Increased deprecation notification version 2013-03-20 11:53:09 +01:00
Andrew Short 4836375a1f Update the deprecation notification version to 3.1 2013-03-19 19:33:05 +11:00
Ingo Schommer 5fed5b91c9 API Moved email bounce handling to new 'emailbouncehandler' module 2012-12-12 23:36:42 +01:00
Simon Welsh bb29ff3611 FEATURE: Allow adding media to the CMS using oEmbed 2012-05-24 17:00:21 +12:00
Hamish Friedlander 94f50f554e API CHANGE: Changes to make Director rules set through the new config system. Includes the addition of a new AdminRootController to take over handling of routing /admin/* routes to the correct LeftAndMain panel. 2012-05-19 14:37:32 +12:00
Simon Welsh f07258f3cf MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00
Simon Welsh 3a6341a251 API-CHANGE sapphire folder can now be renamed. 2012-04-15 10:50:19 +12:00
Stig Lindqvist 0d031a5045 API CHANGE Use Config for registering default password encryptors
Using the config system for registering password encryptors
Remove the eval on password encryptor construction by using reflection
Throws deprecation messages when using static register / unregister
2012-04-07 19:14:00 +12:00
Sean Harvey 68aaae8cc0 MINOR Update docs and version checking for PHP 5.3+ 2012-04-03 09:54:55 +12:00
Sean Harvey 898c8f5497 ENHANCEMENT [file_link id=n] shortcode support for file links in HtmlEditorField 2012-03-01 22:20:58 +13:00
Sam Minnee 1a0673fa3f API CHANGE: Remove deprecated db/build. 2011-10-29 17:44:56 +13:00
Sam Minnee 4f16c5fa8f ENHANCEMENT: Be strict about deprecation errors for new 3.0.0 APIs, since we've removed references to them from core. 2011-10-29 17:36:39 +13:00
Will Rossiter 6b88006456 BUGFIX show scroll bar on menu and side panels in adminstration section rather than hiding 2011-10-29 15:47:07 +13:00
Hamish Friedlander e5ea2ea94d ENHANCEMENT: Add Deprecation class to handle throwing deprecation notices nicely on methods that are still in use in framework or cms 2011-10-28 15:58:54 +13:00
Ingo Schommer ce8e72cf0e MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
Ingo Schommer d47913d78f MINOR Added default redirection of /admin to /admin/security in sapphire/admin/_config.php to provide a good default if 'cms' module (and CMSMain) is not installed 2011-03-29 18:20:14 +13:00
Ingo Schommer 7ba2ea6a5e MINOR Temporarily including sapphire/admin/_config.php manually 2011-03-29 18:08:32 +13:00
Ingo Schommer b9c9dba190 MINOR Moved ModelAsController Director rule from 'sapphire' to 'cms' 2011-03-29 18:07:56 +13:00
Paul Meyrick 5578794867 Minor moved default setting of ShortcodeParser::get from sapphire module _config to cms module _config 2011-03-29 18:07:56 +13:00
Ingo Schommer 5bf5b744d8 MINOR Moved ContentController, ModelAsController, NestedController, RootURLController (and related tests) to "cms" module 2011-03-29 18:07:55 +13:00
Hamish Friedlander 52a021a206 MINOR: Use a seperate backend for aggregate caching, to avoid problems with aggregate cache and manifest caches interfering and causing speed issues 2011-03-29 13:58:45 +13:00
Sam Minnee 8fd8d87de4 BUGFIX EMAIL_BOUNCEHANDLER_KEY cannot be defined (from r108513)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112757 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-19 00:46:46 +00:00
Sam Minnee 507ade69cd MINOR Removed debug (from r108196)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112717 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-18 22:43:29 +00:00
Sam Minnee f01cd57736 BUGFIX #5837 cache_dir not writable by Zend when accessing the CMS, because of Windows default which should be the sapphire TEMP_FOLDER (from r108195)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112716 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-18 22:43:11 +00:00
Ingo Schommer 70df629f10 BUGFIX #5349: Use TEMP_FOLDER for Zend's cache temp dir. (from r105468)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112498 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-15 02:49:06 +00:00
Ingo Schommer b3b3a38b39 MINOR Reverted default location for combined JS/CSS as you can't customise this easily (from r100534)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@105599 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-25 04:16:52 +00:00
Ingo Schommer 3bab691afa ENHANCEMENT Combined files now live in assets/.combinedfiles by default (from r100529)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@105597 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-25 04:16:06 +00:00
Mark Stephens 341ff475bb MINOR: remove director rule for removed Image_Uploader in r77012
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@95042 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-12-13 20:08:20 +00:00
Ingo Schommer a11db29672 MINOR Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@92502 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:29:59 +00:00
Sam Minnee 4252067f0c MINOR Changed silverstripe.com references to silverstripe.org
MINOR Fixed broken wiki links (#4672) (from r90886)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@90957 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-06 03:35:07 +00:00
Ingo Schommer e675381cd4 ENHANCEMENT Pluggable password encryption through PasswordEncryptor class (#3665)
BUGFIX Fixed password hashing design flaw in Security::encrypt_password(). Removing base_convert() packing with unsafe precision, but retaining backwards compatibilty through pluggable encryptors: PasswordEncryptor_LegacyPHPHash (#3004)
API CHANGE Deprecated Security::encrypt_passwords()
API CHANGE Deprecated Security::$useSalt, use custom PasswordEncryptor implementation
API CHANGE Removed Security::get_encryption_algorithms()
API CHANGE MySQL-specific encyrption types 'password' and 'old_password' are no longer included by default. Use PasswordEncryptor_MySQLPassword and PasswordEncryptor_MySQLOldPassword
API CHANGE Built-in number of hashing algorithms has been reduced to 'none', 'md5', 'sha1'. Use PasswordEncryptor::register() and PasswordEncryptor_PHPHash to re-add others.

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@90949 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-06 02:23:21 +00:00
Andrew Short 79773042be API CHANGE: Renamed conflicting classes to have an "SS_" namespace, and renamed existing "SS" namespace to "SS_". The affected classes are: HTTPRequest, HTTPResponse, Query, Database, SSBacktrace, SSCli, SSDatetime, SSDatetimeTest, SSLog, SSLogTest, SSLogEmailWriter, SSLogErrorEmailFormatter, SSLogErrorFileFormatter, SSLogFileWriter and SSZendLog.
MINOR: Replaced usage of renamed classes with the new namespaced name.

From: Andrew Short <andrewjshort@gmail.com>

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@90075 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-10-26 03:06:31 +00:00
Andrew Short 4a054c0cc5 FEATURE: Allow you to link to SiteTree? objects in HTMLText or HTMLVarchar fields by using a "[sitetree_link id=n]" shortcode.
From: Andrew Short <andrewjshort@gmail.com>

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@88481 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-10-11 00:07:04 +00:00
Sean Harvey 6121870f2f MINOR Updated MCE_ROOT constant to reflect new location of tiny_mce
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@79151 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-06-15 02:04:29 +00:00