Commit Graph

17 Commits

Author SHA1 Message Date
Suha Can
7d31f16dab 16965 Remove tenant permission
--HG--
branch : dev
2010-12-08 14:16:48 -08:00
Sebastien Ros
dd53923130 Correcting http://orchardqa.codeplex.com/workitem/116
- Removed Orchard.Mvc.NotFoundResult, replaced by the new MVC HttpNotFoundViewResult

--HG--
branch : dev
2010-10-14 11:30:58 -07:00
Sebastien Ros
b222794a39 Only the "Default" tenant is able to manage tenants
- Don't show links in other tenants
- Protected controller actions

--HG--
branch : dev
2010-10-12 15:42:18 -07:00
Renaud Paquay
ad54ffdbb2 Remove implicit conversion from string to LocalizedString
In most cases, relying on the implicit conversion is a sign
of a missing call to "T".

--HG--
branch : dev
2010-06-12 13:33:35 -07:00
Suha Can
3064a5fcb7 - Making Localizer T properties public so the culture aware localizer can be injected.
- Some improvements to the resource manager.

--HG--
branch : dev
2010-06-02 13:54:50 -07:00
Nathan Heskew
0a9570a51e More MT UI wor
- added edit tenant

--HG--
branch : dev
2010-05-13 13:32:48 -07:00
Sebastien Ros
f6c170679e IShellSettingsEventHandler to modify tenants in the running application
Added new methods for altering the tenants: Remove and Update

--HG--
branch : dev
2010-05-12 15:26:52 -07:00
Nathan Heskew
89ffa5d5bf Ensuring the current tenant (Default) cannot have its state changed
--HG--
branch : dev
2010-05-11 16:21:00 -07:00
Nathan Heskew
5aad2aa8ab More work on the MT UI
- added suspend/resume actions

--HG--
branch : dev
2010-05-11 16:14:18 -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
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
1fa348b6b6 Adding request url data to settings struct and making name of prefix more specific
--HG--
branch : dev
2010-04-22 16:06:07 -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
Suha Can
ed6b6a879e - CreateTenant on the service and related simple admin UI.
--HG--
branch : dev
2010-04-21 15:43:41 -07:00
Suha Can
410c304bbc - MultiTenancy module lists current tenants of the site.
- TenantService abstraction to list/add tenants.
- TenantCommand and multitenancy admin controllers on top of the tenantservice.
- Simple Tenant list UI for the backend.

--HG--
branch : dev
2010-04-21 13:53:03 -07:00
Suha Can
ccd082f417 - Adding the multi-tenancy module.
--HG--
branch : dev
2010-04-21 12:25:23 -07:00