Mark Stephens
463ee0c5f7
ENHANCEMENT: added option to add page to top level
2012-03-09 18:07:35 +13:00
Sam Minnée
aaa52d59e6
Merge pull request #67 from silverstripe-scienceninjas/pull/6921-renaming-of-gridfields
...
Pull/6921 renaming of gridfields
2012-03-08 17:50:31 -08:00
Stig Lindqvist
ec06f1db8e
API CHANGE Renamed GridFieldDefaultColumns to GridFieldDataColumns #6921
2012-03-09 14:08:43 +13:00
Sam Minnee
4c7f3e0836
BUGIFX: Use limit() instead of deprecated getRange() in AssetAdmin.
2012-03-09 13:53:28 +13:00
Stig Lindqvist
b8399aa85e
API CHANGE: Renaming of gridfield components #6921
2012-03-09 12:54:30 +13:00
Ingo Schommer
439b9c1f29
ENHANCEMENT Removing notion of "root" identifier string for the base folder in AssetAdmin, using 0 explicitly = clearer logic. Fixed breadcrumbs to work with this as well.
2012-03-08 22:18:07 +01:00
Ingo Schommer
8fb2755c5b
MINOR Defaulting upload dir to /assets rather than /assets/Uploads in CMSFileAddController when viewing root folder
2012-03-08 22:17:05 +01:00
Ingo Schommer
a30a615de4
MINOR Extending CMSFileAddController off LeftAndMain to fix problems with inherited templates (wrong .cms-content styling when requesting via ajax, due to inherited AssetAdmin templates)
2012-03-08 21:18:39 +01:00
Ingo Schommer
1789287bd2
MINOR No longer using iteratorproperties() directly
2012-03-08 20:25:51 +01:00
Ingo Schommer
1d6d24671c
Merge branch 'integration'
...
Conflicts:
code/controllers/AssetAdmin.php
2012-03-08 20:13:53 +01:00
Ingo Schommer
ce5204f2f8
MINOR Respect permission failures from parent implementation in CMSPageHistoryController
2012-03-08 20:02:15 +01: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
c94308d21d
MINOR Implemented "Add new" link in CMSPagesController
2012-03-08 18:24:35 +01:00
Ingo Schommer
f085583b61
ENHNANCEMENT Creating folders via (faster) JavaScript prompt in AssetAdmin, implicitly fixing AssetAdmin->doAdd() layout issues after submitting
2012-03-08 18:24:33 +01:00
Ingo Schommer
c226554b5a
MINOR Adjusted AssetAdmin to GridFieldAction_ * class renames
2012-03-08 15:25:45 +01:00
Ingo Schommer
3670fe0530
ENHANCEMENT Show AssetAdmin breadcrumbs+tabs outside of search+editform panels
2012-03-07 17:02:08 +01:00
Ingo Schommer
9981c929e0
MINOR Fixed breadcrumbs in CMSFileAddController
2012-03-07 17:01:08 +01:00
Ingo Schommer
915dc7f27c
MINOR Fixed wrong "add folder" css class + behaviour
2012-03-07 14:37:12 +01:00
Ingo Schommer
12124fdae0
MINOR Simplified "Meta" field labelling in SiteTree->getCMSFields() (removed header)
2012-03-07 13:48:52 +01:00
Ingo Schommer
b29a7540a2
MINOR Fixed usage of deprecated FormField->describe() API
2012-03-07 13:32:44 +01:00
Normann Lou
434dbdb286
MINOR SSF-30 : add extra class to Tab (GalleryView) to AssetAdmin EditForm
2012-03-07 16:52:29 +13:00
Normann Lou
ecb31ce30a
MINOR SSF-30 : add extra field to Tabs (listView and TreeView) to LeftAndMain EditForm
2012-03-07 14:28:57 +13:00
Ingo Schommer
b6f73eb290
MINOR Title for "sync files" button
2012-03-06 11:25:41 +01:00
Julian Seidenberg
adefc15e5a
API-CHANGE: SSF-33 Adding "look for new files" trigger. Removing the legacy implementation of SyncForm and replacing it with an implementation that can be triggered via ajax.
2012-03-06 18:22:31 +13:00
Hamish Friedlander
1d608c0b94
BUGFIX: Dont need (and cant call) iteratorProperties calls as workaround any more
2012-03-06 10:15:18 +13:00
Sam Minnée
703ac7b47e
Merge pull request #62 from silverstripe-scienceninjas/master
...
BUGFIX: SiteTree#getCMSFields would only calculate local variable $linkedPages if ID was valid, but would then refer to that variable regardless
2012-03-05 13:08:22 -08: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
e938c60e9a
ENHANCEMENT Using chosen.js selection instead of a TreeDropdownField to select groups in SiteConfig->getCMSFields() and SiteTree->getCMSFields()
2012-03-05 18:42:42 +01:00
Sam Minnée
26689cdf40
Merge pull request #63 from oddnoc/6828-canonical-tag-virtual-page
...
ENHANCEMENT #6828 — Add a canonical link tag to the meta tags of Virtual Pages
2012-03-02 12:25:58 -08:00
Ingo Schommer
fbbbc9f0bc
MINOR Fixed breadcrumbs for CMSSettingsController
2012-03-02 20:45:44 +01:00
Ingo Schommer
d1581c2b9b
ENHANCEMENT Refactored AssetAdmin to use SearchContext for filtering records, rather than relying on GridFieldFilter - less coupling to one view (we also have gallery and tree views), and more flexible filtering on columns/criteria which are not present in GridField
2012-03-02 20:45:34 +01:00
Fred Condo
10c171f1bb
ENHANCEMENT #6828 (Trac): Add a canonical link tag to the meta tags of Virtual Pages
...
See http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394
2012-03-02 10:59:15 -08:00
Ingo Schommer
7125af918d
BUGFIX Fixed CMSFileAddController upload in custom folders
2012-03-02 15:43:22 +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
Ingo Schommer
6860c5dd9f
MINOR Consolidated AssetAdmin->FilterForm() button styling and labels with CMSMain
2012-02-29 21:06:21 +01:00
Ingo Schommer
e96d6f5bd5
MINOR Linking breadcrumbs to root node via AssetAdmin->Breadcrumbs()
2012-02-28 20:11:07 +01:00
Ingo Schommer
f78ab9097a
MINOR Reinstated getting current record ID from session in AssetAdmin in order to allow routing to GridFieldPopupForms detail views (admin/assets/show/99 vs admin/assets/EditForm/field/...)
2012-02-28 20:10:39 +01:00
Andrew O'Neil
80fe9c8864
MINOR: SSF-106 Include cms gridfield javascript hooks
2012-02-28 15:58:19 +01:00
Ingo Schommer
5a69985a52
Merge branch '106-add-edit-records'
2012-02-28 00:22:49 +01:00
Ingo Schommer
f216c783c6
Merge remote-tracking branch 'silverstripe-scienceninjas/pull/SSF-12'
2012-02-23 23:39:06 +01:00
Ingo Schommer
09fd710dd4
MINOR Combining CSS in CMS, added AssetAdmin styles
2012-02-23 23:15:37 +01:00
Ingo Schommer
c582f08ea3
MINOR Ensuring a valid Folder object is returned from AssetAdmin->currentPage() to avoid breaking AssetAdmin->getEditForm(), e.g. when a GridField search is conducted
2012-02-23 23:15:37 +01:00
Ingo Schommer
c7c2a2c409
ENHANCEMENT New "add folder" logic for AssetAdmin
2012-02-23 23:15:37 +01:00
Ingo Schommer
71c7664c95
MINOR Moved AssetAdmin-specific fields from Folder->getCMSFields() to AssetAdmin->getEditForm(), added button icons and toolbar
2012-02-23 23:15:35 +01:00
Ingo Schommer
5a6ed1a603
MINOR Backlink for "Add files" UI
2012-02-21 21:17:56 +01:00
Stig Lindqvist
876c809a7d
ENHANCEMENT Filterpanel for assetadmin
2012-02-21 16:02:54 +13: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
Hamish Friedlander
3b0ab9b0a0
BUGFIX: SiteTree#getCMSFields referenced $linkedPages even if $linkedPages wasnt set
2012-02-17 12:06:12 +13:00
Ingo Schommer
8c503069b8
MINOR Removed jQuery.metadata usage in CMS, use jQuery.data() and HTML5 data attributes instead. Also fixes errors where jQuery.metadata tries to eval() HTML5 data attrs, which isn't always applicable
2012-02-16 18:06:48 +01:00
Ingo Schommer
68e9e91a78
ENHANCEMENT New panel styling for AssetAdmin and CMSFileAddController (SSF-24)
2012-02-16 13:59:29 +01:00
Ingo Schommer
93b3fe8a23
API CHANGE Removed unused AssetTableField, handled by GridField now
2012-02-16 13:59:29 +01:00
Ingo Schommer
1301df00d6
MINOR Button styling for "Settings" form
2012-02-16 12:35:13 +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
023902c4cc
MINOR Unsetting any current record state in CMSPagesController, as it doesn't deal with records (and it wrongly highlights the current tree node)
2012-02-14 16:00:48 +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
Cam Findlay
21289128bb
MINOR SiteTreeURLSegmentField has new methods to aid in displaying URL prefix and secondary information text ( fixes #6852 )
2012-02-14 11:12:47 +01:00
Fred Condo
d99e3a0927
Code cleanup: removed trailing ?> markers per code standard.
...
All cms module except lang directory.
2012-02-13 12:48:41 -08:00
Will Rossiter
adcb0a5c73
MINOR: remove duplicate controller folder
2012-02-11 16:29:06 +13: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
Will Rossiter
8fe767b5f2
FEATURE: move breadcrumbs out to a customizable template
2012-02-11 15:13:51 +13:00
Will Rossiter
95f35cc0d2
Merge pull request #59 from simonwelsh/master
...
BUGFIX Page location radio buttons update ParentID accordingly
2012-02-10 17:18:25 -08:00
Simon Welsh
a519411629
BUGFIX Page location radio buttons update ParentID accordingly
2012-02-11 14:13:38 +13:00
Will Rossiter
01cef8a86d
Merge pull request #54 from jthomerson/allow_different_homepage_url_master
...
ENHANCEMENT: Allow the homepage to have a different URL.
2012-02-10 17:08:16 -08:00
Will Rossiter
50ff9b6962
ENHACEMENT: include sitetree on the CMSPage editing screen
2012-02-11 14:02:22 +13:00
Stig Lindqvist
6d37826305
MINOR getEditForm should have the same signature as inherited classes (PHP strict standard)
2012-02-10 23:16:09 +01:00
Simon Welsh
fd39ed20a7
BUGFIX Preview button URL had wrong case for stage parameter.
2012-02-10 13:41:40 +13:00
Jeremy Thomerson
3c3b27d3cb
ENHANCEMENT Allow the homepage to have a different URL
...
If you changed the URL segment for your homepage to anything other than 'home'
a new homepage would be created every time you ran a dev/build. This commit
allows you to call RootURLController::set_default_homepage_link('something');
to change the URL segment for your homepage to 'something'. After doing this
the dev/build process will no longer create a homepage if you already have a
page with 'something' as the URL segment.
There was a discussion of needing this at
http://www.silverstripe.org/general-questions/show/12253
2012-02-03 03:24:00 +00:00
Ingo Schommer
acd2f6bacf
API CHANGE Removed AssetAdmin metadata upload capabilities, please use the new UploadField inline editing support
...
EHNAHCEMENT Moved AssetAdmin->upload() and related functionality to new UploadField class
2012-02-03 00:11:11 +01: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
36a867f737
MINOR Documentation
2012-01-24 14:20:55 +01:00
Jeremy Thomerson
82bb4ca2f5
Add a deprecation-friendly version of the prepopulate_permission_cache function
...
Add a function with the old function name that adds a deprecation warning for
users but forwards the call to the renamed function for backwards-compatibility.
2012-01-23 15:23:42 -05:00
Jeremy Thomerson
a5c6bc6ee1
Fix typo in function name
...
There was a function named "SiteTree::prepopuplate_permission_cache" which
should be "SiteTree::prepopulate_permission_cache".
2012-01-23 14:28:55 -05:00
Wolf Vollprecht
f8f5a36640
ENHANCEMENT 6631 Visual grouping of FormAction
2012-01-18 03:18:11 +01:00
Ingo Schommer
a570e2f2a0
API CHANGE Publish ex-VirtualPage records when their page type changes, propagate type change to live (AIR-78) BUGFIX Remove extraneous database rows when changing a page from VirtualPage to another type (AIR-78)
2012-01-14 13:07:48 +01:00
Ingo Schommer
9101a75123
MINOR Code formatting and docs in VirtualPage (no functional changes)
2012-01-14 11:24:40 +01:00
Ingo Schommer
0e4e8034d6
BUGFIX Validate SiteTree::$can_be_root on saving, as well as for VirtualPage originals (AIR-80)
2012-01-14 11:20:54 +01:00
Ingo Schommer
062e3b6a0c
MINOR Provide addition tree hints for VirtualPage original page type (AIR-81)
2012-01-14 11:13:17 +01:00
Ingo Schommer
87c318d168
BUGFIX Don't create new version on related VirtualPage records in SiteTree->onAfterWrite() when the write was triggered through writeWithoutVersion(). Use a new $_nextWriteWithoutVersion flag replacing the -1 Version number for this purpose (AIR-97) (see similar commit in sapphire)
2012-01-14 11:11:21 +01:00
Stig Lindqvist
7de585103f
BUGFIX: Can't upload files to root folder
2012-01-10 14:02:19 +13:00
Stig Lindqvist
1f190eb698
BUGFIX: Return a RootForm for AssetAdmin so Form get the correct Fields on POST
...
Solves issues with GridField and uploading on the root folder (/assets/)
2012-01-10 14:01:25 +13:00
Ingo Schommer
60129f61da
ENHANCEMENT Added new CMSFileAddController
2012-01-09 21:21:12 +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
4140ddad5e
MINOR Using new DataList API for DependentPages in SiteTree->getCMSFields()
2012-01-04 18:06:04 +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
7a1e25ba71
MINOR Shorter tree title badges
2011-12-29 10:30:21 +01:00
Ingo Schommer
4c36b52579
Merge pull request #45 from wolfv/silverstripe-cms
2011-12-29 10:11:22 +01:00
Ingo Schommer
ee2c8003db
MINOR Merge error
2011-12-29 09:53:18 +01:00
Wolf Vollprecht
5d5b5ed07c
Tabbed out if
2011-12-22 15:30:46 +01:00
Wolf Vollprecht
afecc6b20b
ENHANCEMENT: #6579 Show page status in page tree
2011-12-22 15:11:41 +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