Ingo Schommer
|
57d7655f80
|
Merge pull request #91 from silverstripe-big-o/silverstripe-cms
---
...the designs.
Conflicts:
code/controllers/AssetAdmin.php
code/controllers/CMSMain.php
|
2012-04-11 16:17:51 +02:00 |
|
Ingo Schommer
|
69e819a417
|
BUGFIX Moved 'rollback' logic back from CMSPageHistoryController to CMSMain (used in edit mode as well), removed unnecessary performRollback(), and introduced PJAX response handling to ensure the edit view is loaded correctly regardless of context (edit or history mode) (fixes #7108)
|
2012-04-11 10:19:54 +02:00 |
|
Normann Lou
|
81cc214f66
|
BUGFIX SSF-124 remove one of the duplicated 'Any' options which also cause that search on the second 'Any' broke.
|
2012-04-11 17:43:46 +12:00 |
|
Jeremy Bridson
|
778fd28877
|
BUGFIX:Trac #6854 / #7115 - aligned action buttons in filter panel with the designs.
|
2012-04-11 16:01:15 +12:00 |
|
Normann Lou
|
7c44e95287
|
BUGFIX SSF-124 the $filterOn pass-as-reference variable name should be consist with where its value is altered so as the variable is correctly assigned
MINOR SSF-124 correct inline document
|
2012-04-11 12:18:58 +12:00 |
|
Julian Seidenberg
|
5a18e3b4d3
|
ENHANCEMENT: SSF-124 making the links in the list view ajax history links, so they don't refresh the whole browser window
|
2012-04-10 15:48:53 +12:00 |
|
Julian Seidenberg
|
93f1696a66
|
BUGFIX: SSF-124 linking to the correct page edit form in the list view
|
2012-04-10 14:32:41 +12:00 |
|
Normann Lou
|
4a36b1e490
|
ENHANCEMENT SSF-124 finished ajax version of admin/pages/listchildren/ID in Pages admin
|
2012-04-10 14:14:58 +12:00 |
|
Ingo Schommer
|
76f4e6d93b
|
Merge branch 'master' into integration
|
2012-04-09 21:08:37 +02:00 |
|
Wolf Vollprecht
|
a18b9bd85e
|
ENHANCEMENT: Flyout menu to directly choose the pagetype one wants to add.
|
2012-04-09 21:08:15 +02:00 |
|
Ingo Schommer
|
a6c586ae20
|
MINOR Using new PjaxResponseNegotiator in CMSMain
|
2012-04-05 22:27:47 +02:00 |
|
Ingo Schommer
|
3341a181c7
|
MINOR Using SS_HTTPRequest->isAjax() instead of deprecated RequestHandler API
|
2012-04-05 14:45:26 +02:00 |
|
Normann Lou
|
7d9873472b
|
ENHANCEMENT SSF-124 customise displayed fields of page list view, add children list view links
|
2012-04-05 17:33:37 +12:00 |
|
Normann Lou
|
8f5ec545ae
|
BUGFIX SSF-124 remove Notice level message
|
2012-04-05 15:57:18 +12:00 |
|
Normann Lou
|
50e50f712a
|
MINOR SSF-124 remove debug info
|
2012-04-05 15:47:41 +12:00 |
|
Normann Lou
|
f101595921
|
FEATURE SSF-124 first version of tree list view added
|
2012-04-05 15:39:46 +12:00 |
|
Ingo Schommer
|
de573e087d
|
MINOR Using late static binding instead of Object::create() calls
|
2012-04-04 18:29:11 +02:00 |
|
Matt Gunn
|
4e9cbe0771
|
Prevents notice error when parent page isn't set
|
2012-03-24 13:56:05 +13:00 |
|
Ingo Schommer
|
6876c9a802
|
BUGFIX CMSMain->delete()/deletefromlive() consistently show page in "archive mode", rather than empty form (or 404 response) (fixes #6973)
|
2012-03-12 13:57:38 +01:00 |
|
Ingo Schommer
|
a097266ded
|
BUGFIX CMSMain->delete()/deletefromlive() return to "Pages" overview when permanently deleting the record (= no readonly view available)
|
2012-03-12 13:26:43 +01:00 |
|
Ingo Schommer
|
454a6e891d
|
ENHANCEMENT Allow adding new pages under specific nodes via tree context menu
|
2012-03-12 11:40:43 +01:00 |
|
Ingo Schommer
|
4225c0a966
|
MINOR Flattened AddForm and SiteConfig CMS logic, moved from base classes to specialised classes for better overview, and less inheritance where its not necessary.
|
2012-03-09 23:35:43 +01:00 |
|
Ingo Schommer
|
0633c10075
|
API CHANGE Removed CMSMain->getpagecount() unused helper method (should be a report, anyway)
|
2012-03-09 23:13:27 +01:00 |
|
Ingo Schommer
|
22cd47cc84
|
MINOR Removed unused CMSMain->sendFormToBrowser()
|
2012-03-09 23:07:44 +01:00 |
|
Ingo Schommer
|
055b3b9799
|
API CHANGE Removed CMSMain->SideReportsForm() and related functionality, now handled by dedicated ReportAdmin interface
|
2012-03-09 23:07:31 +01:00 |
|
Mark Stephens
|
463ee0c5f7
|
ENHANCEMENT: added option to add page to top level
|
2012-03-09 18:07:35 +13:00 |
|
Ingo Schommer
|
79269a22ed
|
MINOR Moved CMSMain->RootForm() to CMSSettingsController (same effect, but clearer structure)
|
2012-03-08 18:24:35 +01:00 |
|
Ingo Schommer
|
e0a67a80c7
|
BUGFIX Restored old permission code model, broken due to new controller structure. Introduced LeftAndMain::$required_permission_codes as a way to control permissions independently of subclasses, and "cluster" multiple classes under a single code.
|
2012-03-05 18:42:44 +01:00 |
|
Ingo Schommer
|
18e612e65b
|
MINOR Moved CMSMain.GridField.js logic into LeftAndMain.js (applies to all CMS interfaces), fixed event bugs with GridField overloading in AssetAdmin.js
|
2012-03-01 00:19:34 +01:00 |
|
Andrew O'Neil
|
346b9d06f7
|
MINOR: SSF-106 Include cms gridfield javascript hooks
|
2012-02-28 15:05:30 +13:00 |
|
Ingo Schommer
|
09fd710dd4
|
MINOR Combining CSS in CMS, added AssetAdmin styles
|
2012-02-23 23:15:37 +01:00 |
|
Ingo Schommer
|
f620f9b46c
|
MINOR Using <button> tags for CMS UI, and new 'data-icon' HTML5 attribute to denote icons
|
2012-02-17 15:30:37 +01:00 |
|
Ingo Schommer
|
38cf7e5c4d
|
ENHANCEMENT Using new "tools" panel architecture to render CMS templates, which e.g. allows CMSPageEditController to reload the form without the tree in the side-by-side display variation, and hence avoids slowing down the loading and saving process
|
2012-02-15 14:28:07 +01:00 |
|
Ingo Schommer
|
f88d4006f8
|
ENHANCEMENT CMSMain->Breadcrumbs()
|
2012-02-14 16:11:38 +01:00 |
|
Ingo Schommer
|
c96e2ba7ca
|
API CHANGE Removed ThumbnailStripField class, as it was only used for the CMS image insertion logic (which was rewritten with a more powerful file selection based on GridField)
|
2012-02-14 13:32:58 +01:00 |
|
Will Rossiter
|
c958147609
|
MINOR: update HTTPResponse to SS_HTTPResponse. Ensure ID is casted as int when displaying in error message
|
2012-02-11 15:50:09 +13:00 |
|
Simon Welsh
|
fd39ed20a7
|
BUGFIX Preview button URL had wrong case for stage parameter.
|
2012-02-10 13:41:40 +13:00 |
|
Ingo Schommer
|
71220ee99f
|
API CHANGE silverstripe_version file now contains the plain version number, rather than an SVN path
|
2012-02-01 18:42:13 +01:00 |
|
Ingo Schommer
|
908a98b55b
|
API CHANGE Default to /admin/pages rather than homepage edit view when CMS is first opened (#6762)
|
2012-01-24 14:20:55 +01:00 |
|
Ingo Schommer
|
d88075edea
|
MINOR Disabling empty requirement in CMSMain
|
2012-01-06 17:59:02 +01:00 |
|
Ingo Schommer
|
6bff69117a
|
MINOR Better combination of i18n JS files in CMSMain
|
2012-01-06 12:12:41 +01:00 |
|
Ingo Schommer
|
6887b88099
|
MINOR Selection bugfixes for CMSMain.AddForm.js, more efficient tree metadata
|
2012-01-05 23:17:12 +01:00 |
|
Ingo Schommer
|
6dd0535442
|
MINOR Only set current record in CMSMain->AddForm() if its not the homepage - not ideal, but root is the more likely default given the information at hand
|
2012-01-05 23:17:12 +01:00 |
|
Ingo Schommer
|
167bc045fe
|
MINOR Making page drop down searchable on CMS add form, and ensuring that the default page option is showing first
|
2012-01-05 13:45:07 +01:00 |
|
Ingo Schommer
|
8da0defa27
|
MINOR Using new triangle/step markup in AddForm
|
2012-01-03 22:55:59 +01:00 |
|
Ingo Schommer
|
f8d1523823
|
MINOR Moved EditorToolbar() from CMSMain to LeftAndMain (as we don't support loading link forms via ajax)
|
2012-01-03 22:55:56 +01:00 |
|
Ingo Schommer
|
e35991b363
|
MINOR Misc styling fixes around dialogs and "add page" styling
|
2012-01-03 17:57:04 +01:00 |
|
Ingo Schommer
|
ee2c8003db
|
MINOR Merge error
|
2011-12-29 09:53:18 +01:00 |
|
Ingo Schommer
|
1914f0b29d
|
MINOR Checking for existence of defaultParent in CMSMain->SiteTreeHints()
|
2011-12-20 18:21:45 +01:00 |
|
Ingo Schommer
|
0d008b6496
|
ENHANCEMENT Allowing to add pages from main interface, in addition to dialog triggered from admin/pages (through CMSPageAddController)
|
2011-12-20 17:45:07 +01:00 |
|
phalkunz
|
ac79934077
|
ENHANCEMENT Render page tree icons as stylesheets rather than $_TREE_ICONS JS definitions. Removed file/folder swapping of SiteTree::$icon, use relative file path including extension instead.
|
2011-12-19 14:03:42 +01:00 |
|
Ingo Schommer
|
4c8f6e7f4d
|
MINOR Reduced HTML validation errors in CMS
|
2011-12-18 16:59:49 +01:00 |
|
Will Rossiter
|
e17b4a185a
|
MINOR: update PageTypes to use updated tab path for CMS fields. Fixes #6811
|
2011-12-17 16:46:26 +13:00 |
|
Ingo Schommer
|
8d3d71027e
|
MINOR Remove JavaScript validation handler from CMS, it doesn't work with ajax
|
2011-12-14 12:41:04 +01:00 |
|
Ingo Schommer
|
c380af6836
|
BUGFIX Including HTMLEditorConfig::include_js() in LeftAndMain instead of CMSMain for loading consistency.
|
2011-12-12 22:56:10 +01:00 |
|
Ingo Schommer
|
d66a47271d
|
MINOR Implemented CMSMain->PreviewLink() (moved from LeftAndMain)
|
2011-10-29 22:04:40 +02:00 |
|
Stig Lindqvist
|
d799c80cc5
|
API CHANGE Changed name from DataObjectSet to either ArrayList or DataList
|
2011-10-27 20:24:45 +02:00 |
|
Stig Lindqvist
|
05e90838c0
|
API CHANGE Switch usage from FieldSet to FieldList
|
2011-10-27 20:24:45 +02:00 |
|
Ingo Schommer
|
51a81bb258
|
MINOR Removed individual Requirements calls in CMSMain->init() in favour of Requirements::combine_files(), to avoid duplication and hard to debug behaviour differences due to changed file inclusion orders between non-live and live systems
|
2011-10-11 09:56:25 +02:00 |
|
Ingo Schommer
|
9016204dec
|
Merge branch 'candidasa-cms-enhancements'
|
2011-10-11 09:36:53 +02:00 |
|
Ingo Schommer
|
a93994f59e
|
BUGFIX: Better handling of non-existent records in delete calls (if button is clicked twice)
|
2011-10-07 12:15:41 +02:00 |
|
Ingo Schommer
|
089973803b
|
MINOR Using increase_memory_limit_to() in CMSMain->buildbrokenlinks()
|
2011-10-07 12:01:25 +02:00 |
|
Ingo Schommer
|
3809c1614f
|
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-10-07 11:14:55 +02:00 |
|
ajshort
|
a54963d954
|
API CHANGE: Replaced DataObjectSet instances with ArrayList.
|
2011-10-07 08:51:54 +02:00 |
|
Julian Seidenberg
|
1bf34b3bfb
|
MINOR: changing label text to match design
|
2011-09-30 12:49:34 +13:00 |
|
Julian Seidenberg
|
a7527eef9c
|
ENHANCEMENT: using CSS3 to do number label in dialog box (SSO-8)
|
2011-09-30 12:48:34 +13:00 |
|
Julian Seidenberg
|
2c4b1271c7
|
ENHANCEMENT: CSS styling of "Create Page" dialog box and adjusting dialog title to be consistent with label of button that creates it (SSO-8)
|
2011-09-29 13:10:56 +13:00 |
|
Will Rossiter
|
803adfce42
|
MINOR: removed direct access to $_REQUEST and instead encapulsate access through SS_HTTPRequest
|
2011-09-19 21:38:26 +02:00 |
|
Will Rossiter
|
18471e8878
|
ENHANCEMENT: added tests for CMSPageHistoryController::VersionsForm(). BUGFIX: fixed VersionsForm hidden ID storing a reference to itself. ENHANCEMENT: changed url structure from /version/ to /show/ for consistency between CMSPageHistoryController and CMSMain. APICHANGE: moved performRollback() from CMSMain to CMSPageHistoryController
|
2011-09-19 17:30:47 +02:00 |
|
Will Rossiter
|
f81531115f
|
ENHANCEMENT: added notice template for outputting notices to cmsmain interfaces.
|
2011-09-19 17:30:47 +02:00 |
|
Will Rossiter
|
d90ea0d236
|
ENHANCEMENT: implemented CMSPageHistoryController with comparsion view, single version view into new CMSMain API.
|
2011-09-19 17:30:46 +02:00 |
|