Sam Minnee
f2ed229be4
API CHANGE: Removed context object - it's a hack.
2011-10-07 08:50:52 +02:00
Sam Minnee
d3ca4dac5b
BUGFIX: Updated models to suit minor changes in the new ORM.
2011-10-07 08:50:51 +02:00
Ingo Schommer
2ef1ae397a
MINOR Fixed method signature on batch actions
2011-10-04 13:24:01 +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
Ingo Schommer
9c22a87b9a
ENHANCEMENT Removed unnecessary "Edit Page > Reports" controller, feature will only be available through a dedicated "Reports" interface
2011-09-19 21:50:15 +02: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
010829f6fb
MINOR: added note to select two entries
2011-09-19 21:38:19 +02:00
Ingo Schommer
ab9d62b53c
MINOR Removed hardcoding of history ajax links
2011-09-19 21:34:46 +02:00
Ingo Schommer
10e76830c4
MINOR Fixed history panel non-ajax loading and version links in "comparing X and Y" titles
2011-09-19 21:06:39 +02:00
Will Rossiter
ecae94e8c2
MINOR: added unit test for checking whether viewing an unpublished version directly selects the checkbox option
2011-09-19 17:30:47 +02:00
Will Rossiter
11821f3e43
ENHANCEMENT: implemented further tests for CMSPageHistoryController::getEditForm()
2011-09-19 17:30:47 +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
Ingo Schommer
d0b419c5a9
ENHANCEMENT Showing class names in ClassDropDown in not en_US ( fixes #6325 , thanks dhensby)
2011-09-19 14:40:01 +02:00
Ingo Schommer
5de2ba5628
MINOR Removing executable flag from all files (thanks miiihi)
2011-09-18 22:04:42 +02:00
Will Rossiter
b3721d718c
Merge pull request #26 from icecaster/patch-1
...
ENHANCEMENT: Added translatable call for search page type dropdown.
2011-09-15 19:50:43 -07:00
Ingo Schommer
2693f675db
ENHANCEMENT Testing new File.ShowInSearch flag, and adding it to AssetTableField view
2011-09-15 15:59:18 +02:00
Ingo Schommer
ad88e28907
BUGFIX Consistently using Convert::raw2sql() instead of DB::getConn()->addslashes() or PHP's deprecated addslashes() for database escaping
2011-09-15 14:24:47 +02:00
Tim Klein
7e1b8a834c
Changed Dropdown value to language specific to allow setting default to 'any'
2011-09-12 09:17:52 +12:00
Ingo Schommer
aefda19ffa
ENHANCEMENT Adding SilverStripe navigator to CMSMain->getEditForm() if not already present through LeftandMain->getEditForm() (in case custom $fields parameter is passed into the method)
2011-08-12 17:06:35 +02:00
Ingo Schommer
4eebf7f0be
ENHANCEMENT Shortened CMS button labels: "Delete from the draft site" -> "Delete draft", "Delete from the published site" -> "Delete", "Save and Publish" -> "Save & Publish". Renamed "Save" to "Save draft"
2011-08-12 17:06:35 +02:00
Ingo Schommer
07094f5b10
MINOR Removed temporary preview links in CMSPageEditController
2011-08-12 17:06:35 +02:00
Ingo Schommer
ab3fe3e638
ENHANCEMENT Implementing CMSPreviewable in SiteTree
2011-08-12 17:06:35 +02:00
Ingo Schommer
00cc6dd628
ENHANCEMENT More generic usage for SilverStripeNavigator (through new CMSPreviewable interface). Hiding certain items based on improved canView() logic.
2011-08-12 17:06:34 +02:00
Ingo Schommer
eecb401952
ENHANCEMENT Removed automatic redirection to admin URLs in ContentController, too counter-intuitive and hard to implement consistently, while still allowing linkage of pages without CMS around them.
2011-08-12 17:06:29 +02:00
Ingo Schommer
e13537e0a7
API CHANGE Refactored SilverStripeNavigator and SilverStripeNavigatorItem to instance-based utility classes, which take a DataObject record in the constructor rather than all of their methods (increasing template flexibility and code isolation).
...
ENHANCEMENT Added SilverStripeNavigatorItem->canView() for flexible permission control
MINOR Fixed duplicate priority overrides in SilverStripeNavigator
MINOR Removed unnecessary inline styling from SilverStripeNavigator HTML generation
2011-08-12 14:28:17 +02:00
Will Rossiter
9c40e495e2
MINOR: altered layout for SiteTree->URLSegment in getCMSFields()
2011-08-01 16:23:00 +12:00
Ed
ebb1e0f370
MINOR Additional HTML for tree styling in SiteTree->getTreeTitle()
2011-07-08 15:36:31 +02:00
Ingo Schommer
bb0574e214
MINOR Extra CSS classes in SiteTree->getCMSActions()
2011-07-08 15:36:31 +02:00
Ingo Schommer
2ab9a062b5
ENHANCEMENT Changing CMSMain->RootForm() (edits SiteConfig record) from being invoked on the tree root node to having its own section called "Settings" in the CMS menu (through a new CMSSettingsController class)
2011-07-08 15:36:31 +02:00
Ingo Schommer
17131f7a2a
MINOR Fall back to homepage record for CMSMain->PreviewLink()
2011-07-08 15:36:30 +02:00
Ingo Schommer
38db63c3b0
MINOR Clearer CSS classes in CMS controller templates, added $BaseCSSClasses to content templates in order to support partial template loads through ajax (instead of relying on stale CSS classes on the <body> tag)
2011-07-08 15:36:30 +02:00
Ingo Schommer
c4a99dfc09
MINOR Redirecting page links in CMSPagesController to CMSPageEditController (admin/pages/show/99 to admin/page/show/99)
2011-07-08 15:36:30 +02:00
Ingo Schommer
c4c3d21fa9
MINOR Using Form->forTemplate() to include <form> tags in controller actions on AssetAdmin and CMSMain (underlying clientside logic has changed)
2011-07-08 15:36:30 +02:00
Ingo Schommer
75ce441348
ENHANCEMENT Redirecting to cms preview in ContentController if user is logged in
2011-07-08 15:36:30 +02:00
Marcus Nyeholt
07487bf192
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:41:35 +10:00
Will Rossiter
e3ad632231
BUGFIX: Escape username and password when printed out in install success screen. FIXES : #6652 (via ash).
2011-06-06 12:53:47 +12:00
mattclegg
2a13fa2b85
MINOR SiteTree documentation
2011-05-28 10:02:52 +12:00
Ingo Schommer
c196c47c52
MINOR Temporarily disabled deprecation notice in SiteTreeDecorator, to be re-enabled once we're in beta
2011-05-19 11:11:48 +12:00
Ingo Schommer
26151f2e4c
ENHANCEMENT Limiting page types based on SiteTree::$allowed_children in CMSMain.AddForm.js
2011-05-08 23:36:55 +12:00
Frank Mullenger
b4366c9ca9
ENHANCEMENT 'data-hints' attribute into root of CMSMain site tree, changed from 'allowedParents' to 'disallowedParents', 'allowedChildren' to 'disallowedChildren' for brevity ( fixes #6577 )
2011-05-08 16:27:20 +12:00
Ingo Schommer
42b31d4410
MINOR Adding temporary preview view to CMSPageEditController->getEditForm()
2011-05-02 11:45:27 +12:00
Ingo Schommer
e33576d23e
MINOR Grouping date search fields in CMSMain->SearchForm
2011-05-01 12:34:16 +12:00
Ingo Schommer
bf8bc1d856
MINOR Added CMSPageHistoryController, CMSPageReportsController, marked placeholders for new functionality in AssetAdmin
2011-04-30 16:49:36 +12:00
Ingo Schommer
8fe9283181
ENHANCEMENT Adding page ID as metadata in SiteTree->MetaTags() in order to provide context for CMS preview of pages
2011-04-28 22:49:35 +12:00
Ingo Schommer
51ba790f63
MINOR Correct stage URL in CMSMain->EditForm
2011-04-28 22:49:35 +12:00
Ingo Schommer
2d88b5321d
MINOR Combining JavaScript files for CMSMain
2011-04-28 22:49:35 +12:00
Ingo Schommer
9a09aaf42b
ENHANCEMENT Changed CMSMain->AddForm() to a modal dialog, showing page types and their descriptions as radiobuttons rather than a dropdown
2011-04-28 22:49:34 +12:00
Ingo Schommer
e2f4dd0b44
ENHANCEMENT Added SiteTree::$description to provide more context for content authors selecting a new page type
2011-04-28 22:49:34 +12:00
Ingo Schommer
beb9fe4b12
API CHANGE Removed CMSMain->getfilteredsubtree(), use getsubtree().
...
API CHANGE Removed CMSMain->SiteTreeFilters(), use CMSSiteTreeFilter_Search
2011-04-28 22:49:34 +12:00
Ingo Schommer
2c3dd5dd53
API CHANGE Removed CMSMainMarkingFilter, replaced a while ago by CMSSiteTreeFilter_Search
2011-04-28 22:49:34 +12:00
Ingo Schommer
09ad6dcaa6
ENHANCEMENT Showing full CMS search form (instead of toggling fields individually), removing metadata search fields (limiting to fields applicable in new designs)
...
API CHANGE Renamed CMSMain->SearchTreeForm() to SearchForm(), CMSMain->doSearchTree() to doSearch() (search can be used for list and gallery views as well)
API CHANGE Removed CMSMain->SiteTreeFilterOptions() and CMSMain::$site_tree_filter_options, moved to CMSMain->SearchForm()
2011-04-28 22:49:34 +12:00
Ingo Schommer
be6f56ad3c
MINOR Removed unused CMSActionOptionsForm
2011-04-28 22:49:34 +12:00
Ingo Schommer
b5a0c1c553
MINOR Removed unnecessary (and unsemantic) element classes from forms in AssetAdmin and CMSMain
2011-04-28 22:49:34 +12:00
Ingo Schommer
58416e5dea
ENHANCEMENT Added CMSPagesController
2011-04-28 22:49:34 +12:00
Ingo Schommer
53a62e7b8c
MINOR Moved 'access' field labels in SiteConfig->getCMSFields() and SiteTree->getCMSFields() from headlines to actual label elements in order to manage presentation easier
2011-04-28 22:49:33 +12:00
Ingo Schommer
91fbcf8f94
MINOR Added SASS files
2011-04-28 22:49:33 +12:00
Ingo Schommer
baa0c8afd4
MINOR Fixed Hierarchy extension detection in AssetAdmin->doAdd()
2011-04-28 22:49:33 +12:00
Ingo Schommer
1ae9a318af
MINOR Changed ReportAdmin to new ReportAdmin_Content template, viewing available reports as unordered list instead of a tree (they can't be nested anyway)
2011-04-28 22:49:33 +12:00
Ingo Schommer
8bee7a1290
MINOR Added markup semantics around constructive/destructive actions to SiteTree->getCMSActions()
2011-04-28 22:49:33 +12:00
Ingo Schommer
614fb06336
MINOR AssetAdmin support for new cms layout changes
2011-04-28 22:49:32 +12:00
Ingo Schommer
2e2e312da9
ENHANCEMENT Splitting up CMSMain into CMSPageEditController and CMSPageSettingsController
2011-04-28 22:49:32 +12:00
Ingo Schommer
8af9c546cf
BUGFIX Added support for $fields parameter in CMSMain->getEditForm(), don't require 'ClassName' field in save() as its not included in getCMSFields() any longer.
2011-04-28 22:48:56 +12:00
Ingo Schommer
7a50608e24
API CHANGE Splitting off "Behaviour" and "Access" tabs from SiteTree->getCMSFields() into SiteTree->getSettingsFields(). Adjusting functionality to split of SiteTree->getCMSFields() into getSettingsFields(), and new tab paths ("Root.Content" instead of "Root.Content.Main")
2011-04-28 22:48:55 +12:00
Ingo Schommer
53ed7c496e
MINOR Disallow nested ErrorPage instances via canAddChildren()
2011-04-28 22:48:55 +12:00
Ingo Schommer
c1d5e9baa7
API CHANGE Removed SideReport_ToDo report and "To-do" tab on SiteTree, please use the new silverstripe-page-todo module instead
2011-04-28 22:48:55 +12:00
Ingo Schommer
0661fa6ceb
MINOR Renaming CMSMenu entries
2011-04-28 22:48:55 +12:00
Ingo Schommer
4fe07e9b71
MINOR Using '.cms-edit-form' instead of '#Form_EditForm' selector
2011-04-28 22:48:55 +12:00
Ingo Schommer
7b655d6199
MINOR Moved cms/css into cms/css/_old for later reference, to prepare new CMS UI implementation
2011-04-28 22:48:54 +12:00
Ingo Schommer
7a124e1e63
Merge branch 'master' of github.com:silverstripe/silverstripe-cms
2011-04-27 19:38:24 +12:00
ajshort
57f47af6c0
Merge remote-tracking branch 'upstream/master'
2011-04-26 11:07:11 +10:00
Ingo Schommer
2039aaeb26
Merge branch 'master' of github.com:silverstripe/silverstripe-cms
2011-04-24 11:43:25 +12:00
Brian Waters
c9b5ae8b41
API CHANGE: Added SiteTree::get_create_default_pages().MINOR: Error pages no longer created on /dev/build if SiteTree::get_create_default_pages() is false. Fixes #6587 .
2011-04-23 17:52:53 +12:00
ajshort
6462c59f0f
API CHANGE: Renamed SiteTreeDecorator to SiteTreeExtension.
...
MINOR: Replaced references to decorators with extensions.
2011-04-15 19:37:15 +10:00
Ingo Schommer
470a2841a3
MINOR Removed redundant allowedParents information from siteTreeHints, already contained in allowedChildren
2011-04-07 21:57:57 +12:00
Ingo Schommer
60abe5fb9f
MINOR Moved files into a more logical structure in cms/code
2011-03-30 20:03:44 +13:00
Ingo Schommer
fb4efaa17e
MINOR Moving HTMLCleaner interface to sapphire (related to Diff class)
2011-03-30 16:24:32 +13:00
Ingo Schommer
8e6a38559e
MINOR Override CMSMain->CMSVersion() to check for cms/silverstripe_version
2011-03-29 21:35:00 +13:00
Ingo Schommer
7d9904d1f1
MINOR Moved Translatable::choose_site_locale() from LeftAndMain to CMSMain, its not necessary in other core controllers (other than specifically customized ModelAdmin instances)
2011-03-29 18:00:21 +13:00
Ingo Schommer
466add9bb2
API CHANGE Removed CMSBatchAction->getDoingText(), couples behaviour with view too tightly, and was replaced by graphical loading indication in CMS UI a while ago
2011-03-28 15:13:50 +13:00
Ingo Schommer
89055eeb2e
API CHANGE: Moved ManifestBuilder::get_themes() to SSViewer::get_themes(). (copied from 5c972b231d00117ca0cf4a32d08b59ed760256c6)
2011-03-28 09:03:07 +13:00
Ingo Schommer
4c52504727
MINOR: Replaced deprecated ClassInfo::is_subclass_of() calls. (copied from 969aa0b51e7418d17150653ccf37fe9815b74d45)
2011-03-28 09:03:07 +13:00
Ingo Schommer
9505be1e78
BUGFIX Using SiteTree->MenuTitle in SiteTree->getCMSFields() parent page tree field, to stay consistent with CMS tree ( fixes #6268 ) (copied from 2449a2b5c639384de75a55ef752e2efba8c513f3)
2011-03-28 09:03:07 +13:00
Ingo Schommer
3380bc6457
MINOR Removed unnecessary SiteTree->Status setting in ContentController, ErrorPage and SiteTree - now controlled via getters like isPublished() (copied from efe710e2d30c6cff8599a76de2b24f315b53a088)
2011-03-28 09:03:06 +13:00
Ingo Schommer
0bcb57dfb5
MINOR Fixed merge errors (copied from 31d7a00eb785b9a570b33994dfdec82b930db236)
2011-03-28 09:03:06 +13:00
Ingo Schommer
5da903e85f
MINOR Moved LeftAndMain->EditorToolbar() to CMSMain, as its only relevant here
2011-03-28 09:03:06 +13:00
Ingo Schommer
919c85d413
MINOR Moved CMSBatchAction class to sapphire module, but keeping SiteTree specific subclasses in cms
2011-03-28 09:03:06 +13:00
Ingo Schommer
5b0db7fdae
MINOR Added necessary requirements paths to CMSMain after moving files to sapphire/admin
2011-03-28 09:03:00 +13:00
Ingo Schommer
0dfbec8d2d
MINOR Moved LeftAndMain, SecurityAdmin, ModelAdmin and related functionality from 'cms' module to sapphire/admin
2011-03-28 09:03:00 +13:00
Ingo Schommer
f1e1cbe09b
MINOR Fixed test fixture paths and @package from 'sapphire' to 'cms'
2011-03-28 09:02:43 +13:00
Ingo Schommer
426f7e734f
API CHANGE Moved SiteTree->doRollbackTo() to Versioned class
2011-03-28 09:02:43 +13:00
Ingo Schommer
317ca6f96a
MINOR Added SiteTreeFolderDecorator and FolderUnusedAssetsField (moved functionality from Folder class in 'sapphire' module)
2011-03-28 09:02:42 +13:00
Ingo Schommer
dd6a86c1c1
MINOR Moved Widget, WidgetArea and related files from 'sapphire' to 'cms' module
2011-03-28 09:02:42 +13:00
Ingo Schommer
7b038db3be
MINOR Moved FileLinkTracking feature into new SiteTreeFileDecorator class in order to move it from 'sapphire' to 'cms'
2011-03-28 09:02:42 +13:00
Ingo Schommer
0b5e9ba132
MINOR Moved CurrentPageIdentifier from 'sapphire' to 'cms' module
2011-03-28 09:02:42 +13:00
Ingo Schommer
f407c18796
MINOR Fixed paths for SilverStripeNavigator resources (from sapphire/ to cms/)
2011-03-28 09:02:42 +13:00
Ingo Schommer
c660284236
MINOR Moved SilverStripeNavigator from 'sapphire' to 'cms'
2011-03-28 09:02:42 +13:00