Commit Graph

100 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
cf926b437b MINOR Improved readability in Subsite->hasMainSitePermission() 2008-11-26 03:43:12 +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
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
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
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
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
Sam Minnee
94a754baf0 Added Subsite::set_allowed_themes() to specify the content of the sub-site theme dropdown
Added Theme dropdown in subsite details
2008-06-24 02:31:26 +00:00
Sam Minnee
0d3cdcf7b4 BUGFIX: Fixed retarded syntax error 2008-06-24 01:49:34 +00:00
Sam Minnee
54acfa51c1 Fixed domain dropdown generation 2008-06-24 01:39:13 +00:00
Normann Lou
4957e69a03 Added CurrentSubsite in at ControllerSubsites decorator 2008-06-19 00:46:51 +00:00
Normann Lou
1498427430 added Sitesite support, implemented storycard 33 2008-04-22 06:53:35 +00:00
Sam Minnee
ea940fcd0d Exclude subsites without titles from site lists 2008-02-26 03:14:27 +00:00
Sam Minnee
f58f87991e Allow www.(subsite).(domian) to connect to the appropriate subsite 2007-12-03 23:11:45 +00:00
Sam Minnee
ea1bb7aada Exclude nameless subsites from dropdown 2007-11-27 04:44:06 +00:00
Sam Minnee
edb82dd8a3 Added Subsite::get_from_all_subsites 2007-09-05 04:47:05 +00:00
Sam Minnee
1b824bf7ba Added Group subsite behaviour and associated changes to the security model 2007-08-31 00:29:25 +00:00
Sam Minnee
538cfeda6a Added Subsite::duplicate()
Added duplication 'create copy' button to subsites and templates
Templates shown with a * in the search results list
Ability to create new templates as well as new subsites
2007-08-28 22:29:44 +00:00
Sam Minnee
fa54508d5e Added providePermissions for SUBSITE_EDIT
Updated domain field editing
2007-08-27 05:07:27 +00:00
Sam Minnee
dd4045b2bb Added tests and fixed associated bugs in the subsite admin section 2007-08-20 22:37:43 +00:00
Sam Minnee
13aa9894b8 Test commit 2007-08-18 11:38:11 +00:00
Sam Minnee
5e9b67216f Initial alpha version of the subsites module 2007-08-16 06:38:29 +00:00