Sean Harvey
5984e62e45
BUGFIX Workarounds for GroupSubsites::augmentSQL() so that it doesn't fail on databases other than MySQL like SQL Server
2010-03-09 02:34:09 +00:00
Sean Harvey
dce64a567f
BUGFIX Fixed Subsite::hasMainSitePermission() SQL query, removed use of USING() and rely on standard INNER JOIN ON syntax that works on all databases
2010-03-09 01:42:56 +00:00
Sean Harvey
bdd3069098
BUGFIX Fixed missing double quote in Subsite SQL query
2010-03-09 01:22:16 +00:00
Sean Harvey
92dd4b0c02
BUGFIX Removed backticks from FileSubsites
2010-03-09 01:12:49 +00:00
Sean Harvey
ddaf3e72c0
BUGFIX Removed non-ANSI SQL support in subsites as there's already a branch (0.2) for 2.3 compatibility
2010-03-09 01:09:25 +00:00
Tom Rix
966776df5a
BUGFIX correct classname
2010-03-04 22:52:16 +00:00
Luke Hudson
9583918d78
BUGFIX: Rename Database to SS_Database, bug reintroduced post merge
2010-03-03 03:09:13 +00:00
Luke Hudson
9a4d52f754
BUGFIX: Re-enable javascript onchange for subsites selector
2010-03-02 23:28:57 +00:00
Tom Rix
fa21df693f
MINOR pass tests
2010-03-02 01:15:11 +00:00
Tom Rix
fe0cf8be7d
BUGFIX syntax errors
2010-03-01 22:41:44 +00:00
Tom Rix
f5bbbf979e
BUGFIX: Don't let SubsitesVirtualPages link to subclasses of virtual page (from r100004)
2010-03-01 22:35:35 +00:00
Tom Rix
2eddac12f0
BUGFIX display bug (from r98950)
2010-03-01 22:35:27 +00:00
Tom Rix
02951b5d05
MINOR don't run subsite filter on delete queries (from r98235)
2010-03-01 22:35:21 +00:00
Tom Rix
ca45089f54
2010-03-01 22:34:19 +00:00
Tom Rix
bd24b7aec7
BUGFIX: Ensure that DataObject::get_one() cache knows which subsite you're on (from r93096) (from r96337)
2010-03-01 22:32:15 +00:00
Tom Rix
2eb808720a
BUGFIX removed invalid path, would break form actions (from r90459) (from r96331)
2010-03-01 22:30:56 +00:00
Tom Rix
ce3581c51d
BUGFIX: If the site config for a subsite is missing, create it. (from r90262) (from r96327)
2010-03-01 22:28:50 +00:00
Tom Rix
61649efe3e
MINOR changed the method to get a page's siteconfig, it is now subsite aware. (from r89870) (from r96321)
2010-03-01 22:27:21 +00:00
Tom Rix
c5dbb89137
ENHANCEMENT: Exclude bidirection links from the 'in addition' list on the related pages tab. (from r89844) (from r96320)
2010-03-01 22:27:10 +00:00
Tom Rix
ce3688ff89
BUGFIX: Improved linking behavior of links and reverse links. (from r89843) (from r96319)
2010-03-01 22:26:56 +00:00
Tom Rix
5ed8e71160
BUGFIX: Fixed edit/view/delete permissions of related links for non-ADMINs (from r89838) (from r96317)
2010-03-01 22:21:48 +00:00
Tom Rix
a2cdac98d4
BUGFIX: Fixed link labelling and behaviour in Related page tab (from r89837) (from r96316)
2010-03-01 22:19:08 +00:00
Tom Rix
e3c51b2a89
ENHANCEMENT: Groups can now be associated to multiple subsites. (from r89791) (from r96313)
2010-03-01 22:17:51 +00:00
Tom Rix
6fb9a4e710
ENHANCEMENT: Relabelled global group on Group subsites tab to 'All sites' (from r89145) (from r96310)
2010-03-01 22:15:09 +00:00
Tom Rix
f466594c24
BUGFIX: Don't show 'All Groups' in security area unless you have CMS_ACCESS_SecurityAdmin access on Subsite ID 0 (from r89119) (from r96309)
2010-03-01 22:14:37 +00:00
Tom Rix
3bec9d59f0
BUGFIX: Only switch to a subsite that you have access to if you actually have access to a subsite. (from r89042) (from r96306)
2010-03-01 22:13:41 +00:00
Tom Rix
a85521fcb1
ENHANCMENT improved reporting around broken links/files (from r88993) (from r96305)
2010-03-01 22:13:35 +00:00
Tom Rix
c91684d6d1
API CHANGE: Added includeMainSite argument to Subsite::accessible_sites() and replaced all usage of hasMainSitePermission with this method. (from r88971) (from r96304)
2010-03-01 22:12:58 +00:00
Tom Rix
2346d2915a
BUGFIX: Correct RelatedPageLink permissions so that they appear properly in ComplexTableFields. (from r88969) (from r96303)
2010-03-01 22:09:55 +00:00
Tom Rix
3cc3b7a63a
BUGFIX: When opening the CMS, switch to a site that you actually have access to. (from r88968) (from r96302)
2010-03-01 22:09:24 +00:00
Tom Rix
c61d9aa94e
MINOR: Fixed no-available-sites edge case (from r88959) (from r96301)
2010-03-01 22:09:17 +00:00
Tom Rix
3a59828fed
API CHANGE: Removed deprecated Subsite::getSubsitesForMember(). Use Subsite::acessible_sites() instead.
...
BUGFIX: Improved hasMainSitePermission() to be less generous about handing over ADMIN rights between subsites. (from r88955) (from r96299)
2010-03-01 22:08:37 +00:00
Tom Rix
b823bd286e
BUGFIX: Limit the related page dropdown to linking to subsites that you have CMS access to. (from r88953) (from r96297)
2010-03-01 22:08:32 +00:00
Tom Rix
05c07fc824
BUGFIX: Only show the subsites that you can actually access in the subsite tab of the group. (from r88952) (from r96296)
2010-03-01 22:07:41 +00:00
Tom Rix
5fec80e749
MINOR correct the inheritance of SUBSITE_ACCESS_ALL (from r88928) (from r96290)
2010-03-01 22:05:55 +00:00
Tom Rix
dcf683ab33
MINOR added a permission to manage who can edit the subsite a group is associated with (from r88849) (from r96288)
2010-03-01 22:03:55 +00:00
Tom Rix
e7417174f5
BUGFIX fixed crash scenario in LeftAndMainSubsites
...
MINOR changed wording on Subsite Virtual Pages. (from r88101) (from r96286)
2010-03-01 22:02:20 +00:00
Tom Rix
6a3e0c0817
MINOR If we're loading a page and it's not on the same subsite, switch to that subsite. (from r87898) (from r96284)
2010-03-01 22:02:08 +00:00
Tom Rix
d6faa5450d
MINOR allow subsite groups to not be filtered at all via a cookie (from r87883) (from r96283)
2010-03-01 22:02:01 +00:00
Tom Rix
ef85d4bd8d
BUGFIX: Tracking links across subsites is a special case (from r87260) (from r96280)
2010-03-01 21:59:08 +00:00
Tom Rix
9536ae6f01
BUGFIX: Fix subsites permissions not paying attention to roles (from r87163) (from r96278)
2010-03-01 21:57:05 +00:00
Tom Rix
cf765abed8
BUGFIX: #140 - Fix subsite dropdown reseting (from r87161) (from r96277)
2010-03-01 21:57:00 +00:00
Tom Rix
298534fea1
REFACTORING: Update SubsiteReportWrapper to use SSReportWrapper base class. (from r96273)
2010-03-01 21:56:49 +00:00
Tom Rix
f511ceb0e4
BUGFIX: Fixed behaviour of the subsite filter field added to reports. (from r95963)
2010-03-01 21:56:37 +00:00
Tom Rix
5dc4a86f30
2010-03-01 21:56:32 +00:00
Tom Rix
9e423fda4d
MINOR force a specific set of subsite IDs to be queried on (from r95849)
2010-03-01 21:56:24 +00:00
Tom Rix
ba1db5ae24
BUGFIX fixed a situation which would trigger a crash (from r88573)
2010-03-01 21:55:40 +00:00
Tom Rix
f12eee0679
MINOR FIX: column names escaped properly (from r88162)
2010-03-01 21:55:31 +00:00
Tom Rix
6b5f6f902d
MINOR CHANGE: columns quoted properly (from r88146)
2010-03-01 21:54:36 +00:00
Tom Rix
93afe6e6ff
MINOR Custom meta tags on SubsiteVirtualPages no longer get overwritten. (from r87329)
2010-03-01 21:49:50 +00:00
Tom Rix
625ab4e235
MINOR make the 'default site' checkbox on a subsite actually work. If no subsite was found matching the requested domain, before returning 0 (the 'main' site), it will check for a 'default' site. (from r87086)
2010-03-01 21:49:22 +00:00
Tom Rix
2fc9bef6e2
BUGFIX reset subsite filter to false (from r94886)
2010-03-01 21:41:59 +00:00
Tom Rix
9e17ce98aa
BUGFIX: Removed XSS holes (from r94821)
2010-03-01 21:41:49 +00:00
Tom Rix
6d7cf28c11
BUGFIX: Fixed response text bug in subsite creation. (from r94563)
2010-03-01 21:41:11 +00:00
Tom Rix
4d90cfeeb3
BUGFIX: Fix virtual page logic for subsite virtual pages too. (from r93916)
2010-03-01 21:41:06 +00:00
Tom Rix
29dda5abdf
BUGFIX: Ensure that DataObject::get_one() cache knows which subsite you're on (from r93096)
2010-03-01 21:41:01 +00:00
Tom Rix
e91ba528b6
BUGFIX: Fixed name of subsite admin area - it is now 'Subsites', and will survive an i18ncollectortask execution. (from r92195)
2010-03-01 21:40:55 +00:00
Tom Rix
0c16ad9e44
MINOR add a hidden field to attach the subsite ID, rather than relying on the session (from r91014)
2010-03-01 21:40:43 +00:00
Tom Rix
3bdaa1404c
MINOR fix failing tests (from r90509)
2010-03-01 21:40:36 +00:00
Tom Rix
d2da1fe03e
MINOR i18n'd a whole bunch of the new permission codes (from r90493)
2010-03-01 21:40:26 +00:00
Tom Rix
45efdc80c0
MINOR subsite admin saving fix (from r90471)
2010-03-01 21:40:21 +00:00
Tom Rix
2f019ea6ab
BUGFIX removed invalid path, would break form actions (from r90459)
2010-03-01 21:40:14 +00:00
Tom Rix
d677415860
MINOR shuffled permissions around, gave them help text and categorized them. (from r90371)
2010-03-01 21:39:48 +00:00
Tom Rix
05d2e51dfa
MINOR updated naming of permissions (from r90328)
2010-03-01 21:39:43 +00:00
Tom Rix
6f8193a172
BUGFIX: If the site config for a subsite is missing, create it. (from r90262)
2010-03-01 21:39:23 +00:00
Tom Rix
8049ead131
BUGFIX: If you log into a subsite that you don't have access to on a section that you don't have access to, redirect to both the section and the subsite that you can access.
...
quote> BUGFIX: Fixed SiteConfig selection for subsites. (from r90019)
2010-03-01 21:39:19 +00:00
Tom Rix
034064ca65
BUGFIX: Fixed migration script for installation of subsite module. (from r89930)
2010-03-01 21:39:04 +00:00
Tom Rix
9b6f901435
MINOR changed the method to get a page's siteconfig, it is now subsite aware. (from r89870)
2010-03-01 21:38:50 +00:00
Tom Rix
451bf37da9
ENHANCEMENT: Exclude bidirection links from the 'in addition' list on the related pages tab. (from r89844)
2010-03-01 21:38:44 +00:00
Tom Rix
61d67accf7
BUGFIX: Improved linking behavior of links and reverse links. (from r89843)
2010-03-01 21:38:38 +00:00
Tom Rix
0ba7ee6b17
BUGFIX: Improved reliability of SubsiteTreeDropdownField (by getvar length shorter) (from r89840)
2010-03-01 21:38:32 +00:00
Tom Rix
2d940ae53e
BUGFIX: Fixed edit/view/delete permissions of related links for non-ADMINs (from r89838)
2010-03-01 21:38:26 +00:00
Tom Rix
17a75b3a1f
BUGFIX: Fixed link labelling and behaviour in Related page tab (from r89837)
2010-03-01 21:38:19 +00:00
Tom Rix
c961f0244a
API CHANGE: Removed deprecated SUBSITE_ACCESS_ALL permission code. (from r89807)
2010-03-01 21:38:14 +00:00
Tom Rix
b99c2c62c4
BUGFIX: Fixed a couple of bugs in the multiple-subsites-per-group function. (from r89803)
2010-03-01 21:38:04 +00:00
Tom Rix
60cc9f9650
ENHANCEMENT: Groups can now be associated to multiple subsites. (from r89791)
2010-03-01 21:37:56 +00:00
Tom Rix
a617402f69
MINOR if you remove the FileSubsites decorator, you wont see the dropdown in AssetAdmin, either. (from r89585)
2010-03-01 21:34:33 +00:00
Tom Rix
f8ca454de7
BUGFIX make the dropdown selector work(!!) (from r89576)
2010-03-01 21:34:27 +00:00
Tom Rix
9391485eef
ENHANCEMENT: Relabelled global group on Group subsites tab to 'All sites' (from r89145)
2010-03-01 21:34:21 +00:00
Tom Rix
fb7a5aa72d
BUGFIX: Don't show 'All Groups' in security area unless you have CMS_ACCESS_SecurityAdmin access on Subsite ID 0 (from r89119)
2010-03-01 21:34:15 +00:00
Tom Rix
90b2068bcd
BUGFIX: Set the SubsiteID on new groups correctly. (from r89103)
2010-03-01 21:33:52 +00:00
Tom Rix
caddec36bc
BUGFIX fix reverting to parent content (from r89097)
2010-03-01 21:33:46 +00:00
Tom Rix
191717acae
BUGFIX: Only switch to a subsite that you have access to if you actually have access to a subsite. (from r89042)
2010-03-01 21:33:38 +00:00
Tom Rix
4f268110b1
ENHANCMENT improved reporting around broken links/files (from r88993)
2010-03-01 21:33:12 +00:00
Tom Rix
7d46edfd0e
API CHANGE: Added includeMainSite argument to Subsite::accessible_sites() and replaced all usage of hasMainSitePermission with this method. (from r88971)
2010-03-01 21:32:37 +00:00
Tom Rix
2b97d272f2
BUGFIX: Correct RelatedPageLink permissions so that they appear properly in ComplexTableFields. (from r88969)
2010-03-01 21:28:10 +00:00
Tom Rix
c0844e0dd9
BUGFIX: When opening the CMS, switch to a site that you actually have access to. (from r88968)
2010-03-01 21:27:52 +00:00
Tom Rix
866e55d574
MINOR: Fixed no-available-sites edge case (from r88959)
2010-03-01 21:27:47 +00:00
Tom Rix
8cc324df40
API CHANGE: Removed deprecated Subsite::getSubsitesForMember(). Use Subsite::acessible_sites() instead.
...
BUGFIX: Improved hasMainSitePermission() to be less generous about handing over ADMIN rights between subsites. (from r88955)
2010-03-01 21:27:41 +00:00
Tom Rix
6f5dda5caa
BUGFIX: Limit the related page dropdown to linking to subsites that you have CMS access to. (from r88953)
2010-03-01 21:27:04 +00:00
Tom Rix
cc11a1fa37
BUGFIX: Only show the subsites that you can actually access in the subsite tab of the group. (from r88952)
2010-03-01 21:26:59 +00:00
Tom Rix
0ab9ffef9e
MINOR: Don't throw an error if no subsites are defined. (from r88951)
2010-03-01 21:26:53 +00:00
Tom Rix
5779701814
BUGFIX: Re-order the has_one items in RelatedPageLink so that the correct one is used as the SiteTree.RelatedPages foreign key. (from r88946)
2010-03-01 21:26:49 +00:00
Tom Rix
30245d3dbc
MINOR correct the inheritance of SUBSITE_ACCESS_ALL (from r88928)
2010-03-01 21:26:39 +00:00
Tom Rix
d4dbeb17f5
MINOR always show the subsite dropdown, (from r88892)
2010-03-01 21:26:35 +00:00
Tom Rix
3dc406dcf0
MINOR added a permission to manage who can edit the subsite a group is associated with (from r88849)
2010-03-01 21:26:30 +00:00
Tom Rix
ea21e6ff35
MINOR if you clear a custom metadata field, it will reset back to the parent. (from r88838)
2010-03-01 21:26:20 +00:00
Tom Rix
22b407168c
BUGFIX fixed crash scenario in LeftAndMainSubsites
...
MINOR changed wording on Subsite Virtual Pages. (from r88101)
2010-03-01 21:26:13 +00:00
Tom Rix
a8a6767976
MINOR added en_GB to list of common locales (from r88073)
2010-03-01 21:26:07 +00:00
Tom Rix
44b13c8611
MINOR If we're loading a page and it's not on the same subsite, switch to that subsite. (from r87898)
2010-03-01 21:25:58 +00:00
Tom Rix
2aebf835ee
MINOR allow subsite groups to not be filtered at all via a cookie (from r87883)
2010-03-01 21:16:58 +00:00
Tom Rix
8bd17b9d08
BUGFIX restore the state of the subsite filter, rather than just blinding reenabling it (from r87496)
2010-03-01 03:16:38 +00:00
Tom Rix
0b77a0fade
MINOR: Don't show 'show' link, as the popup doesn't provide any useful
...
details (from r87318)
2010-03-01 03:15:19 +00:00
Tom Rix
aae828d408
BUGFIX: Tracking links across subsites is a special case (from r87260)
2010-03-01 03:15:07 +00:00
Tom Rix
34245d49f2
BUGFIX: Show please update related pages message, regardless of the owner of the related relationship (from r87257)
2010-03-01 03:11:48 +00:00
Tom Rix
5aae99f3d2
BUGFIX: Fix subsites permissions not paying attention to roles (from r87163)
2010-03-01 03:10:43 +00:00
Tom Rix
e192ef9f0c
BUGFIX: #140 - Fix subsite dropdown reseting (from r87161)
2010-03-01 03:06:07 +00:00
Tom Rix
f7dba96157
MERGE subsite treedropdown fix from trunk (from r86329)
2010-03-01 03:05:13 +00:00
Tom Rix
867ac9eaff
MINOR: Wording on permissions (from r85642)
2010-03-01 03:01:57 +00:00
Tom Rix
48e92f4e39
2010-03-01 03:01:50 +00:00
Tom Rix
8378f60285
MINOR Check for existing subsites in dropdown generation of FileSubsites->updateCMSFields() (from r85443)
2010-03-01 03:00:34 +00:00
Tom Rix
b696fb8e03
FEATURE: Allow overriding of metadata of subsites virtual pages (from r85204)
2010-03-01 03:00:29 +00:00
Tom Rix
f9a95055cb
MINOR added language dropdown to subsite (from r84567)
2010-03-01 03:00:14 +00:00
Tom Rix
761493f64e
2010-03-01 02:59:04 +00:00
Tom Rix
ae2c8c094f
BUGFIX: Fix SubsiteVirtualPages not updating content. (from r84995)
2010-03-01 02:58:38 +00:00
Tom Rix
c81319e23b
Merged r84433 (from r84787)
2010-03-01 02:58:31 +00:00
Tom Rix
3171075cd5
MINOR unit tests (from r83592)
2010-03-01 02:58:13 +00:00
Tom Rix
6d1b3901df
ENHANCEMENT: Be more specific about when the permission cache is flushed, so that the CMS can be more efficient. (from r83435)
2010-03-01 02:56:58 +00:00
Tom Rix
8d04bd6d90
BUGFIX gnarly recursion error when adding a subsite (from r82410)
2010-03-01 02:56:07 +00:00
Tom Rix
40ff605fbf
BUGFIX allow Subsite Virtual Pages to share a URL Segment (from r82346)
2010-03-01 02:56:01 +00:00
Tom Rix
c945bc6054
ENHANCEMENT Files uploaded while under a subsite now inherit their SubsiteID from their parent
...
BUGFIX FileSUbsite::augmentSQL() had a very buggy ID-specific detection implementation (it didn't look for single or double quotes) (from r81778)
2010-03-01 02:54:29 +00:00
Tom Rix
f7054e00b0
MINOR now writes the default site to the hostmap (from r81679)
2010-03-01 02:53:51 +00:00
Tom Rix
b1ccc1220e
ENHANCEMENT: Removed unnecessary subsite caching for better static publishing operation. (from r81674)
2010-03-01 02:53:45 +00:00
Tom Rix
8b264184ec
ENHANCEMENT: Removed unnecessary subsite caching for better static publishing operation. (from r81673)
2010-03-01 02:53:40 +00:00
Tom Rix
cfb0d238e5
ENHANCEMENT: Removed unnecessary subsite caching for better static publishing operation. (from r81672)
2010-03-01 02:53:34 +00:00
Tom Rix
c17784761a
ENHANCEMENT: Removed unnecessary subsite caching for better static publishing operation. (from r81666)
2010-03-01 02:53:28 +00:00
Tom Rix
e83287fd2d
BUGFIX: Set absolute domain of 'main site' properly. (from r80951)
2010-03-01 02:53:15 +00:00
Tom Rix
503ec12dd8
BUGFIX: Removed obsolete cache argument from currentSubsiteID() (from r80862)
2010-03-01 02:53:07 +00:00
Tom Rix
68dfd71c5e
ENHANCEMENT: Updated subsite admin to use ModelAdmin, to be more in line with other parts of SilverStripe. (from r80861)
2010-03-01 02:53:00 +00:00
Tom Rix
78c8d364b2
MINOR: Added docblock for Subsite::createInitialRecords() (from r80860)
2010-03-01 02:51:19 +00:00
Tom Rix
835208b50f
MINOR: Removed obsolete Subsite::$use_domain option (from r80859)
2010-03-01 02:51:12 +00:00
Tom Rix
1473c18535
MINOR: Removed obsolete Subsite::$use_domain option (from r80858)
2010-03-01 02:49:42 +00:00
Tom Rix
6df861e2b5
MINOR: Updated docs to remove references to obsolete 'subdomains' (from r80857)
2010-03-01 02:49:35 +00:00
Tom Rix
9a556a31f9
2010-03-01 02:48:45 +00:00
Geoff Munn
4635b8d3de
BUG FIX: Default sort columns now quoted properly
2010-02-04 19:45:14 +00:00
Normann Lou
15cdb7261a
BUGFIX: TreeDropdownField::gettree() not exist, we should call TreeDropdownField::tree() wherever it is invoked, the bug is addressed by open ticket #4970
2010-02-01 23:41:39 +00:00
Ingo Schommer
5d5c26cc16
MINOR Return NULL from LeftAndMainSubsites->getCMSTreeTitle() if not in a subsite to allow the CMS to fall back to default values
2010-01-26 20:45:05 +00:00
Andrew O'Neil
caf7aea0e9
BUGFIX: Fix subsites init method
2009-11-30 01:44:38 +00:00
Geoff Munn
f11efe1362
API CHANGE: column names quoted properly
2009-11-02 03:00:18 +00:00
Geoff Munn
1b7408dfb1
API CHANGE: column names quoted properly
2009-11-02 01:59:15 +00:00
Geoff Munn
beffd4e526
BUGFIX: queries changed to use $q as a placeholder for backticks or doublequotes
2009-10-29 01:40:46 +00:00
Geoff Munn
a3beb2cf05
BUGFIX: column names now double quoted
2009-10-27 01:44:19 +00:00
Sam Minnee
3fd2cea285
BUGFIX: Updated module to support 2.4 API changes
2009-10-26 22:04:50 +00:00
Ingo Schommer
f6706c16ed
BUGFIX Don't set SubsiteID from DataObject::context_obj() if its NULL in SiteTreeSubsites->augmentSQL()
2009-10-16 01:10:52 +00:00
Saophalkun Ponlu
79bedca43b
BUGFIX: session error when ErrorPage is viewed in the front
2009-10-06 02:53:32 +00:00
Saophalkun Ponlu
52bd509219
2009-10-05 21:01:01 +00:00
Saophalkun Ponlu
0b3b4b555c
BUGFIX: A page type with requireDefaultRecords(), for instance ErrorPage, was created everytime on the main site when dev/build-ing (with subdomain in the url) and there's no that page type in the subsite's sitetree.
2009-10-05 01:55:55 +00:00
Sean Harvey
df81f2a037
BUGFIX Fixed broken query if deleting a single File record - order by is not necessary and breaks MSSQL
2009-09-08 04:05:40 +00:00
Geoff Munn
9e9cf9a4c2
BUGFIX: orderby clause not necessary for simple count queries, and will break MSSQL
2009-08-11 21:09:31 +00:00
Saophalkun Ponlu
5406ab5b60
BUGFIX: Fixed SubsitesVirtualPage operation for the main site, and fixed selection of currently selected value.
2009-07-30 02:11:02 +00:00
Sean Harvey
65dfa20031
ENHANCEMENT Added isMainSite() to SiteTree decorator for subsites so it can be checked if we're currently viewing the main site or a sub-site
2009-07-14 06:42:31 +00:00
Sean Harvey
35078375f7
BUGFIX Fixed SQL queries that don't work when ANSI SQL is enabled
...
BUGFIX Fixed MySQL specific query in SubsiteAdmin and replaced with ORM operations instead to work independent of the database used
2009-07-14 01:41:51 +00:00
Sean Harvey
2b70ef13ea
BUGFIX Removed orderby in GroupSubsites decorator that applies the same SubsiteID in the order by clause
2009-07-13 23:17:22 +00:00
Sean Harvey
11fc7dab8b
MINOR Whitespace fixes
2009-07-13 23:11:23 +00:00
Sean Harvey
acbfe35f4d
BUGFIX Fixed SQL queries with backticks that don't need them, and fixed queries on decorators that require double quote escaping
2009-07-13 23:10:00 +00:00
Sean Harvey
6e1499822f
BUGFIX Made GroupSubsites, FileSubsites and SiteTreeSubsites work properly if DataObjectDecorator::load_extra_statics() is defined
2009-06-22 12:03:04 +00:00
Sam Minnee
2916b29287
BUGFIX: Make AbsoluteLink() return a correct URL even after Director::setBaseURL() has been called.
2009-06-18 04:53:14 +00:00
Sean Harvey
d48fed9488
MINOR Changed deprecated extraDBFields() on Subsite decorators to extraStatics()
2009-05-20 05:36:14 +00:00
Sam Minnee
cd1433529b
BUGFIX: Fixed SiteTreeSubsites::canEdit() so that it doesn't mess with other modules so much.
2009-05-15 03:12:43 +00:00
Sam Minnee
7d3d498cb9
BUGFIX: Simplify permissions, getting rid of the EDIT_PERMISSIONS and SUBSITE_ASSETS_EDIT permissions, and moving the responsibility for making the folder view readonly to the Folder::getCMSFields() and AssetAdmin::getEditForm()
2009-05-13 05:25:21 +00:00
Sam Minnee
0170bcae79
BUGFIX: Made subsite-specific access control less zealous
2009-05-06 05:46:12 +00:00
Michael Andrewartha
0531c868e1
BUGFIX call SubsiteID rather then ID so Subsites doesn't call a page with same ID incorrectly
2009-05-06 02:41:16 +00:00
Sam Minnee
1dcd84e098
MINOR: Fixed test execution for SubsitesVirtualPage
2009-05-04 05:04:08 +00:00
Sam Minnee
b646a104f1
Merged from branches/0.1
2009-05-04 05:03:44 +00:00
Sam Minnee
6037ec56e5
BUGFIX: Fixed subsite query rewriting with trunk query syntax
2009-03-09 09:24:35 +00:00
Sam Minnee
afe75ea88e
BUGFIX: Fixed failing test LeftAndMainTest::testLeftAndMainSubclasses(); SubsiteList had an error if the Subsite table was empty.
2009-03-04 06:33:38 +00:00
Sam Minnee
39861dbe2c
BUGFIX: Removed redirection to the tab that this user has access to; it was causing an infinite loop with 2.3
...
BUGFIX: Fixed bug where you couldn't edit templates that had no subdomain.
ENHANCEMENT: Mark global groups in the subsite list, rather than subsite groups.
ENHANCEMENT: When creating a subsite from a template, copy the groups as well as the pages, but leave the groups empty
2009-02-24 22:39:29 +00:00
Sam Minnee
3acc4aae80
BUGFIX: Removed project-specific code.
...
BUGFIX: Don't throw an error if you try to create a template without a subdomain
2009-02-24 22:36:09 +00:00
Sam Minnee
4ba1ce143a
BUGFIX: Fixed bug where you couldn't edit templates that had no subdomain.
...
ENHANCEMENT: Mark global groups in the subsite list, rather than subsite groups.
ENHANCEMENT: When creating a subsite from a template, copy the groups as well as the pages, but leave the groups empty.
2009-02-24 22:09:15 +00:00
Sam Minnee
e2220c0b07
BUGFIX: Don't throw an error if the themes directory is missing
2009-02-17 01:08:57 +00:00
Sam Minnee
6537535da2
Removed redirection to the tab that this user has access to; it was causing an infinite loop with 2.3
2009-02-12 03:40:26 +00:00
Sam Minnee
3993cf6fe4
BUGFIX: Improved support for subsites trunk with 2.2.2
...
ENHANCEMENT: Got 'Is Default Site' checkbox actually working; if used the main site option is removed from the sites list when editing content.
API CHANGE: Added $subsite->absoluteBaseURL(), as a subsite-specific equivaent of Director::absoluteBaseURL()
2008-12-04 21:36:06 +00:00
Ingo Schommer
3315786c66
BUGFIX Fixed field addition bug in SubsitesVirtualPage
2008-12-03 22:33:01 +00:00
Ingo Schommer
83fb26cc3e
BUGFIX More solid checks in Subsite permission methods to deal with non-existing members
2008-12-03 22:31:54 +00:00
Ingo Schommer
d373b09908
ENHANCEMENT Showing actual subsite base URL in CMS fields
2008-12-02 04:06:58 +00:00
Ingo Schommer
e17ecfbdee
FEATURE Support for VirtualPage-style linkage between subsites with new SubsiteVirtualPage class
...
ENHANCEMENT Allowing to select a subsite explicitly through admin-URLs, e.g. /admin/show/22/?SubsiteID=2
2008-12-02 03:50:06 +00:00
Ingo Schommer
fd8c93be2d
BUGFIX Changed from implying "(all)" in group cmsfields for "limit subsite access" - if membership in a group with Group->SubsiteID = 0 implies "access all subsites", there is no distinction between explicit limitation and access to all subsites. Introduced a SUBSITE_ACCESS_ALL permission instead
2008-12-01 02:43:57 +00:00
Ingo Schommer
32b1542a4b
ENHANCEMENT Allowing to simulate subsite access through URL parameter ?SubsiteID=<ID> (doesn't set session, so only works for current page)
2008-11-30 22:31:08 +00:00
Ingo Schommer
2d4a999bfc
BUGFIX Fixed Subsite->hasMainSitePermission() to use Member->ID in checkPermission() in order to support 2.2
2008-11-30 22:10:55 +00:00
Ingo Schommer
c004c15e35
BUGFIX Adjusted Subsite::changeSubsite() to support FALSE as a argument
2008-11-30 21:31:49 +00:00
Ingo Schommer
d0aafae7c5
BUGFIX SiteTreeSubsites->canEdit() returns true if no subsites are defined (meaning it won't prevent editing, but the permission might still be denied by SiteTree->canEdit())
2008-11-26 04:03:14 +00:00
Ingo Schommer
cf926b437b
MINOR Improved readability in Subsite->hasMainSitePermission()
2008-11-26 03:43:12 +00:00
Ingo Schommer
6d25adedc0
ENHANCMENENT Added SiteTreeSubsites->can*() methods for true permission control on model-layer rather than generic controller checks (incl. unit tests)
...
MINOR documentation
2008-11-24 06:37:22 +00:00
Ingo Schommer
d175e494a5
API CHANGE Removed $permissionCodes parameter from Subsite->getSubsitesForMember() - was never used, and defaulted to ADMIN, which makes any permission control harder than it needs to be. The permission codes should be handled transparently by the Subsite class, not injected into calls as additional check.
...
MINOR Cleaned up Subsite->changeSubsite()
MINOR Reformatted queries in Subsite class
2008-11-24 06:35:51 +00:00
Ingo Schommer
b4aea98d98
ENHANCEMENT Automatically using subsites name in the group title instead of an asterisk (which doesn't really imply any meaning by itself without an index or tooltip)
2008-11-24 04:58:42 +00:00
Sam Minnee
1121a127da
Fixed Subsite::hasMainSitePermission()
2008-11-24 04:58:23 +00:00
Sam Minnee
16e85da6af
Reversed r66496
2008-11-24 04:56:47 +00:00
Sam Minnee
cd8211a385
Fixed Subsite::hasMainSitePermission()
2008-11-24 04:47:37 +00:00
Ingo Schommer
643a3bd14e
ENHANCEMENT Added subsites dropdown to groups in /admin/security to make relation between groups and subsites more obvious and not dependant on (non-editable) defaults set through SubsiteAdmin
2008-11-24 04:04:55 +00:00
Ingo Schommer
92569b6b42
ENHANCEMENT Making caching in Subsite::currentSubsite() optional by additional $cache flag
2008-11-24 03:23:58 +00:00
Ingo Schommer
5987f151d4
MINOR Documentation for subsites module
...
BUGFIX Added Subsite::allowed_domains() which selects base_domain() if no custom domains are specified. This avoids having an empty dropdown in the URL domain selection dropdown in SubsitesAdmin
2008-11-24 03:22:01 +00:00
Sam Minnee
b530838b4c
BUGFIX: Get subsites working with 2.3
...
BUGFIX: Allow creation of sites and templates withou a starting template
FEATURE: Allow Theme dropdown in subsite admin to choose the theme from available themes
2008-11-19 23:25:43 +00:00
Ingo Schommer
b1ac00bcde
BUGFIX Adjusted StatisticsAdmin to new CMS Menu generation (see #2872 )
2008-11-02 22:23:01 +00:00
Sam Minnee
93ee453b66
http://helpdesk.silverstripe.com/tickets/904 - Fixed oriwave-specific code in subsites module
2008-09-16 23:49:05 +00:00
Normann Lou
42f55daeef
2008-08-21 23:31:28 +00:00
Sam Minnee
46edecfca2
Made GroupSubsites respect disable_subsite_filter, and added an accessor method for 3rd parties to use this functionality.
2008-08-21 05:50:38 +00:00
Normann Lou
62ec1d1a6f
2008-08-21 05:08:38 +00:00
Sam Minnee
3275d689b9
Made subsite query augmentation more robust - can handle a lack of a where clause
...
Made SubsiteTest clean up after itself
2008-08-13 04:33:01 +00:00
Normann Lou
2003499859
BUGFIX: subsites admin broken by calling $this->updateCMSFields in getCMSFields() functioin of Subsite class, instead, we should call $this->extend('updateCMSFields', $fields);
2008-07-14 23:48:37 +00:00
Normann Lou
339c86ba25
2008-07-14 07:38:54 +00:00