Commit Graph

1860 Commits

Author SHA1 Message Date
Ingo Schommer
20085c46c3 BUGFIX Consistently using multibyte-safe htmlentities() 2012-01-31 15:13:17 +01:00
Ingo Schommer
55ad61e4c3 ENHANCEMENT Using new URLSegmentFilter API in SiteTree->generateURLSegment(), allowing customisation of URL filtering and transliteration 2012-01-31 15:13:16 +01:00
Ingo Schommer
f02f49c239 SECURITY Using JSON instead of serialize() to stringify user data in PageCommentsInterface 2012-01-31 15:13:16 +01:00
Ingo Schommer
a1b76798df Merge branch 'post-2.4-integration' into post-2.4-upstream 2012-01-13 17:26:38 +01:00
Ingo Schommer
5d9c49a321 ENHANCEMENT Showing full error message in LeftAndMain JavaScript if Ajax response comes through as text/plain 2012-01-13 00:30:19 +01:00
Ingo Schommer
323edd03cb BUGFIX Check original page type of VirtualPage when doing tree drop target checks (AIR-81) 2012-01-12 22:39:49 +01:00
Ingo Schommer
7645f5fb22 Merge pull request #14 from lku/tinymce_ssbuttons_cz
CZ translation for tinymce_ssbuttons plugin
2011-12-18 08:05:28 -08:00
Ingo Schommer
be5e3bb02d MINOR Added 'skipSyncLinkTracking' flag to FilesystemSyncTask (AIR-28) 2011-10-06 12:47:06 +02:00
Ingo Schommer
a8c6924cf0 MINOR Using FieldHolder() instead of Field() for CMSMain->BatchActionParameters() so field behaviour can fully apply 2011-10-06 12:47:06 +02:00
Ingo Schommer
d4266b743b BUGFIX Replaced hardcoded CSS in ReportAdminForm.ss, using $FieldHolder instead of $Field for search fields to gain better control on how they're laid out 2011-10-06 12:47:06 +02:00
Sam Minnee
775d492a25 BUGFIX: Better handling of non-existent records in delete calls (if button is clicked twice) (by sminnee, merged from r100473) 2011-10-06 12:47:06 +02:00
Sam Minnee
be3d357359 BUGFIX: Use SSReport::description() (by sminnee, merged from r100009) 2011-10-06 12:47:06 +02:00
Ingo Schommer
56cfff33e3 BUGFIX Marking fields as readonly in CMSMain->compareversions() before loading data, to avoid loading invalid values (HTML diffs) into the fields (AIR-39) 2011-10-06 12:47:06 +02:00
Ingo Schommer
d351fecd97 BUGFIX Use jQuery.serialize() instead of an ancient version of prototype's Form.serializeWithoutButtons() in LeftAndMain.js (it fails to serialise <select multiple> properly) (AIR-35) 2011-10-06 12:47:06 +02:00
Ingo Schommer
8b810094ad BUGFIX Fixed tag stacking in Diff.php thirdparty lib (AIR-71) 2011-10-06 12:47:06 +02:00
Ingo Schommer
8eb153dc3b ENHANCEMENT Optional HTML escaping in Diff::compareHTML() (tested implicitly in DataDifferencerTest for sapphire) (AIR-56) 2011-10-06 12:47:06 +02:00
Ingo Schommer
d5755d3501 MINOR Removed debug code from Diff.php 2011-10-06 12:47:06 +02:00
Ingo Schommer
5e74e4da3c BUGFIX Allowing overflowing "insert link/image/flash" panel in CMS to scroll (AIR-17) 2011-10-06 12:47:03 +02:00
Ingo Schommer
cf610974e3 MINOR Added 'skipSyncLinkTracking' flag to FilesystemSyncTask (AIR-28) 2011-09-27 14:03:48 +02:00
Ingo Schommer
37606cb337 MINOR Using FieldHolder() instead of Field() for CMSMain->BatchActionParameters() so field behaviour can fully apply 2011-09-27 10:23:06 +02:00
Ingo Schommer
552c864c17 BUGFIX Replaced hardcoded CSS in ReportAdminForm.ss, using $FieldHolder instead of $Field for search fields to gain better control on how they're laid out 2011-09-26 15:04:44 +02:00
Sam Minnee
74f9649ac9 BUGFIX: Better handling of non-existent records in delete calls (if button is clicked twice) (by sminnee, merged from r100473) 2011-09-22 18:20:58 +02:00
Sam Minnee
1499a3c13a BUGFIX: Use SSReport::description() (by sminnee, merged from r100009) 2011-09-22 18:20:47 +02:00
Ingo Schommer
f969ecf51d MERGE Added scrollbarwidth plugin (AIR-17) 2011-09-22 12:24:07 +02:00
Ingo Schommer
bb757d13a4 ENHANCEMENT Allow editing of new File.ShowInSearch flag through AssetTableField 2011-09-15 16:17:47 +02:00
Ingo Schommer
d15e8509b0 SECURITY Using JSON instead of serialize() to stringify user data in PageCommentsInterface 2011-09-15 15:22:54 +02:00
Ingo Schommer
b5ea2f68fe BUGFIX Consistently using Convert::raw2sql() instead of DB::getConn()->addslashes() or PHP's deprecated addslashes() for database escaping 2011-09-15 15:20:04 +02:00
Ingo Schommer
eb35f4f4ae BUGFIX Marking fields as readonly in CMSMain->compareversions() before loading data, to avoid loading invalid values (HTML diffs) into the fields (AIR-39) 2011-09-14 09:33:42 +02:00
Ingo Schommer
b0a99ad3e2 BUGFIX Use jQuery.serialize() instead of an ancient version of prototype's Form.serializeWithoutButtons() in LeftAndMain.js (it fails to serialise <select multiple> properly) (AIR-35) 2011-09-14 09:25:00 +02:00
Ingo Schommer
9ee32ab5de BUGFIX Fixed tag stacking in Diff.php thirdparty lib (AIR-71) 2011-09-12 17:50:02 +02:00
Ingo Schommer
51d239513b ENHANCEMENT Optional HTML escaping in Diff::compareHTML() (tested implicitly in DataDifferencerTest for sapphire) (AIR-56) 2011-09-09 16:39:05 +02:00
Ingo Schommer
351d9d75aa MINOR Removed debug code from Diff.php 2011-09-09 15:55:28 +02:00
Ingo Schommer
6c922bd32b BUGFIX Allowing overflowing "insert link/image/flash" panel in CMS to scroll (AIR-17) 2011-09-05 15:04:53 +02:00
Will Rossiter
5cd1b523ea Merge pull request #24 from candidasa/2.4
BUGFIX: fixing random changing of access tab radio buttons when refreshing the CMS
2011-09-01 16:14:09 -07:00
Ingo Schommer
d81f882b4f MINOR Checking for success of file upload before trying to add metadata in AssetAdmin->doUpload() (AIR-37) 2011-09-01 14:49:23 +02:00
Julian Seidenberg
af0bf453b2 BUGFIX: fixing random changing of access tab radio buttons when refreshing the CMS with a URL such as /admin#Root_Access in Firefox. 2011-08-31 10:31:33 +12:00
Ingo Schommer
6b9b0ef161 MINOR Using increase_memory_limit_to() in CMSMain->buildbrokenlinks() 2011-08-30 14:55:20 +02:00
Ingo Schommer
29b9452df9 MINOR Avoid stale version state in VersionList javascript (AIR-22) 2011-08-30 14:07:45 +02:00
Ingo Schommer
a642ad2538 MINOR Variable declaration in CMSMain 2011-08-29 15:10:32 +02:00
Ingo Schommer
f55e21ec3a MINOR More user friendly responses on model layer errors (ValidationException) in CMSMain and LeftAndMain 2011-08-29 15:10:32 +02:00
Ingo Schommer
f954b0869e MINOR Allowing array-based values in Diff->getHTMLChunks() by imploding on comma (AIR-39) 2011-08-29 15:10:29 +02:00
Ingo Schommer
88cbd4605e MINOR Better error checking in AssetAdmin->doUpload() (AIR-41) 2011-08-29 08:59:58 +02:00
Ingo Schommer
aa1ce1af39 MINOR Argument checks in AssetTableField->getCustomFieldsFor() (AIR-40) 2011-08-26 09:26:17 +02:00
Ingo Schommer
68fa4a51e0 API CHANGE Require ADMIN permissions for performance-heavy tasks in CMSMain: getpagecount() and publishall(), and using increase_time_limit_to() which respects higher 'max_execution_time' settings 2011-08-22 18:19:20 +02:00
Ingo Schommer
4ecd5d9adf BUGFIX Disable CMS buttons while ajax request is executing to avoid double submissions 2011-08-22 16:11:28 +02:00
Ingo Schommer
e988dccec3 MINOR Fail more gracefully in AssetAdmin->getsubtree() for nonexistant objects (AIR-45) 2011-08-22 14:12:05 +02:00
Ingo Schommer
ead6df93eb MINOR Better handling of non-existent records in CMSMain by returning a 400 HTTP status code (AIR-43) 2011-08-22 13:58:45 +02:00
Ingo Schommer
0497ab3aa0 MINOR Removed unused calendar.js dependency from LeftAndMain::init() (now uses jQuery.datepicker throughout the backend UI) 2011-08-16 15:53:39 +02:00
Will Rossiter
55f0ce92dd Merge pull request #20 from nyeholt/post-2.4
BUGFIX: Fixed issue where folderID wasn't being correctly resolved from request, thus making file upload permissions only ever checked against the 'root' folder
2011-06-28 17:52:06 -07:00
Marcus Nyeholt
43cac99064 BUGFIX: Fixed issue where folderID wasn't being correctly resolved from request, thus making file upload permissions only ever checked against the 'root' folder 2011-06-29 10:28:14 +10:00