Commit Graph

18 Commits

Author SHA1 Message Date
Renaud Paquay
3725b84b20 Refactoring a csproj file compiler/build provider
* Removed unused "ServiceLocator" class

* Added "OrchardHostContainerRegistry" class to enable Shim/HostContainer
  registration for DI

* Refactored the BuildProvider for .csproj file to use the new
  OrchardHostContainerRegistry class and enable proper DI for implementations.

--HG--
branch : dev
2010-06-21 16:40:13 -07:00
Renaud Paquay
a1be3efecb Module loading strategies
Make the precompiled and dynamic extension loaders work properly
and also refactor some code to introduce proper abstractions, such
as IVirtualPathProvider, IHostEnvironment, IBuildManager, etc.

--HG--
branch : dev
2010-06-04 19:13:57 -07:00
Renaud Paquay
9b57d00d13 Module loading work
Adding "App_Data/Extensions" probing path for assembly loading. This directory
will be used to store dynamically compiled module assemblies.

Adding a BuildProvider for ".csproj" file. This will be used to dynamic compile
modules when passing ".csproj" file names to the BuildManager

--HG--
branch : dev
2010-06-03 16:54:14 -07:00
Renaud Paquay
9f728ab04e Fix input validation (.net 4.0 breaking change)
--HG--
branch : net40
2010-05-21 23:41:46 -07:00
Renaud Paquay
030c93be8e Convert solution/projects to dev10 and target .net 40
--HG--
branch : net40
2010-05-06 10:28:29 -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
0856fce9a4 Adding file-based configurability
optional ~/App_Data/Host.config file will modify root container registrations
not implemented stub for azure tenant storage added

--HG--
branch : dev
2010-04-07 16:59:21 -07:00
Suha Can
867aaf943f - More work related to moving Orchard to Autofac 2.1.
Need to rework the host/shell container spin-off for multitenancy.
Need to rework interception.
dev branch is now broken until the end of this sprint, enjoy the default branch.

--HG--
branch : dev
2010-04-02 15:17:13 -07:00
rpaquay
61cf152cf3 Update automapping convention for record table name (prefix table name with module name)
Also remove nhibernate reference from a few modules, as it is not needed anymore.

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4046128
2010-01-31 07:47:34 +00:00
rpaquay
d135ed776d Adding section to increase transaction timeout
It's commented out, just uncomment it on dev boxes when running into "Transaction Timeout" exception when doing interactive debugging sessions of the app (default timeout is 1 minute, which is not much...)

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045937
2010-01-24 22:01:32 +00:00
loudej
59ca753956 Fixing relocated file issue. Removing unused connection string from default web.config
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045455
2010-01-15 06:53:15 +00:00
loudej
d5edf2b711 Directing 401 results to an Access Denied url. Login fields are shown only when current user is anonymous. Account controller and views are relocated to the Orchard.Users package.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045026
2010-01-06 04:31:38 +00:00
skewed
0e2d64f401 Moving the admin filter and antiforgery bits back up to Orchard.Mvc
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4044520
2009-12-23 20:04:49 +00:00
skewed
fd2b62437f - Some AntiForgeryToken work including making used of SiteSalt
- Moving all* BeginForm usage to BeginFormAntiForgeryPost *except for "complicated" BeginForms that get an AntiForgeryTokenOrchard inserted manually
- Some page title cleanup (mainly in the admin)

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4044508
2009-12-23 16:30:15 +00:00
skewed
35558ee5d5 Some fixes* that had to be made to (begin to) get running as an IIS application. *Pretty much pathing fixes and including "TheAdmin" theme and the themes Web.config (to get themes to work and the admin to not look like...)
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4044465
2009-12-22 21:52:51 +00:00
loudej
0cc64ebe1c Moving xmlrpc method to upload files into media module. Updating some localized string tests.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4040921
2009-11-17 03:19:46 +00:00
loudej
f0b46afc84 Continued implementation of model infrastructure. Adding orchard security providers. Adding Users package.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4039302
2009-11-10 03:41:01 +00:00
rpaquay
2d3cd1b304 Populating initial tree
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4038902
2009-11-07 22:49:58 +00:00