Commit Graph

11 Commits

Author SHA1 Message Date
Nathan Heskew
4b69a617ab Updated WebAppHosting to not send radio and checkbox input data for those that aren't checked
--HG--
branch : dev
2010-05-13 17:29:05 -07:00
Nathan Heskew
3b630c4f15 Updated some of the MultiTenancy SpecFlow tests
Need to add more to cover database preconfiguration

--HG--
branch : dev
2010-05-13 14:57:45 -07:00
Nathan Heskew
198060d3e4 Added MultiTenancy spec test for tenant w/ preconfigured db
- Also updated the WebAppHosting binding's form filler to select the appropriate radio input based on given value

--HG--
branch : dev
2010-05-11 12:30:49 -07:00
Nathan Heskew
fa6ac5f0dd Some more work on the MT UI
- tenant database setup can be preconfigured
- site setup UI reflects available settings (e.g. if database setup is preconfigured then don't show db options)
- updated jQuery from 1.4.1 to 1.4.2 (finally)

--HG--
branch : dev
2010-05-10 16:01:04 -07:00
Louis DeJardin
a9ad0497d1 Missed a change
--HG--
branch : dev
2010-05-03 11:18:59 -07:00
Louis DeJardin
963c159743 Adding prefix adjustment in route matches
Complications with login make this impractical for the time being, but mechanically it does work to some extent.

--HG--
branch : dev
2010-04-28 11:36:27 -07:00
Louis DeJardin
152d8dea15 Updating tracing and adding specflow support for command handlers
--HG--
branch : dev
2010-04-26 11:36:55 -07:00
Louis DeJardin
0c6ae8b8d7 Nearly working integration of multi tenancy components
Tenant service provides refresh signal to host (temporary need)
Setup module changed to run in any named shell that is uninitialized
Table prefix added to setup form (for when sql server option is selected)
CreateSetupContext takes shellsettings to support uninitialized tenants
Removed name on default route provider - adding several routes by same name not allowed in single appdomain

--HG--
branch : dev
2010-04-23 17:05:28 -07:00
Suha Can
91bb52c8af - Adding TenantState to the ShellSettings.
- Changes to the setup controller, multi tenancy controller/command handler to accomodate new ShellSettings like host,url prefix and state.
- Integration tests.

--HG--
branch : dev
2010-04-22 17:38:02 -07:00
Louis DeJardin
79431a11a2 Further progress towards tenant-specific routing
Ability to follow redirects from integration tests
Route publisher wraps handler with ShellRoute which controls request lifetime scope
ShellRoute at the moment is restricted to "Default" - host and prefix TBD
Route publisher remove-and-insert routes for a specific tenant to allow incremental and repeated shell route publish
Offers a more deterministic knowledge of which shell container is used than just-in-time http context
Removes Autofac default httpmodule, controller factory, httpapplication icontainerprovideraccessor, etc
Adds support for optional ~/Config/Sites.{yourtenantname}.config file for manual per-shell component override
Integration tests capture Orchard and NHibernate trace output. Levels are configurable in orchard.specs diagnostics.config
Concept of IRunningShellTable instroduced. Might not be needed - will be removed if so.

--HG--
branch : dev
2010-04-22 12:23:58 -07:00
Louis DeJardin
eaf553b048 Working towards routing support for miti-tenancy
Adding large-grained initialization steps for integration tests
Fixing a collection issue with shell descriptor records and manager
Adding index action to tenants controller

--HG--
branch : dev
2010-04-21 19:41:37 -07:00