Commit Graph

26 Commits

Author SHA1 Message Date
Louis DeJardin
83db3cd3d3 Roughing in service interfaces and models for shell topology work
Some existing types refactored _Obsolete suffix to indicate it's replaced w/out breaking exising usage

--HG--
branch : dev
2010-04-14 14:43:57 -07:00
Suha Can
0e3352c560 - ShellTopology to be returned from ExtensionsManager. It contains types from active extensions.
- Modifying some unit tests accordingly.

--HG--
branch : dev
2010-04-07 18:01:15 -07:00
Louis DeJardin
7172a784c0 Fixing an incomplete save/merge for previous commit
--HG--
branch : dev
2010-04-07 15:41:43 -07:00
Suha Can
d043f22bde Merge
--HG--
branch : dev
2010-04-07 14:22:05 -07:00
Suha Can
c2dbe346ca - Adding GetExtensionsTopology to ExtensionManager. This returns the topology for the currently active extensions.
- DefaultCompositionStrategy has GetModules/Dependencies for the host to call when spinning up shells for the tenants.
- Unit tests.

--HG--
branch : dev
2010-04-07 14:21:16 -07:00
Louis DeJardin
80007a5101 Allowing modules to add interceptors to registered components
Removes reference to Autofac contrib dynamicproxy assembly
Shell factories enable dynamic proxy as dependencies are registered
CurrentUser and CurrentSite interceptors updated for new api
Castle.DynamicProxy2 v2.1 is used to avoid rebuilding nhib binaries

--HG--
branch : dev
2010-04-07 13:30:18 -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
Nathan Heskew
d976e75a09 Getting setup to save real info for site settings and changing the default settings name to "default"
--HG--
branch : dev
2010-02-09 14:25:38 -08:00
Nathan Heskew
fd79fd9774 Some more work on setup
- shell settings config saved to ~/App_Data/Sites/<ShellSettings Name>.txt
- initial page owner set
- orchardHost reinitialized (<- left commented out)

--HG--
branch : dev
2010-02-08 23:37:13 -08:00
Nathan Heskew
a6841c4294 More settings work
- stubs of work to continue tonight (IShellSettinsLoader's SaveSettings)

--HG--
branch : dev
2010-02-08 15:57:30 -08:00
Louis DeJardin
69c2d9475d Creating and using shell settings loader
All *.txt files in ~/app_data/sites are discovered
Only one file should be present at the moment
If no files are present the setup shell container will be used

--HG--
branch : dev
2010-02-04 22:17:17 -08:00
Louis DeJardin
79fe90356b Adding a Setup mode shell container factory
Minimum profile of services needed to function are registered
Certain services are provided by hardcoded replacements implemented only for this context

--HG--
branch : dev
2010-02-04 19:47:24 -08: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
loudej
4272b2609d Adding an extension manager events interface for enable/disable livecycle of modules. Adding a HackInstallationGenerator which produces Enabling/Enabled events for all modules on app startup. Adding a Roles module Enabled event handler that populates predefined roles with permission stereotypical permissions.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045231
2010-01-11 02:36:25 +00:00
loudej
437a19aed7 Midway through template refactoring. CURRENTLY BROKEN.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4044393
2009-12-21 08:24:39 +00:00
suhacan
dc197390d8 - Themes: uninstalling themes from the admin.
- ExtensionManager: UninstallExtension API

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043841
2009-12-11 23:10:54 +00:00
suhacan
cfa42b8663 - Extensions: Install extensions from zip files.
- Themes: installing new themes from the themes admin.

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043816
2009-12-11 19:49:53 +00:00
suhacan
ff412f1f7e - Themes: adding views and actions for installing a theme.
- Extensions: Added a new method to the IExtensionManager for installing extensions (from local zip files currently)

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043760
2009-12-11 00:40:44 +00:00
suhacan
73a1740817 - Refactoring IPackageManager: we want an IExtensionManager because extensions like packages and themes share a lot of aspects.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043646
2009-12-10 01:32:26 +00:00
loudej
9852c56cb2 Slugs in pages module no longer case sensitive. Introduces concept of transient and singleton dependencies. Singleton dependencies really mean single instance per shell.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4042638
2009-11-29 09:08:25 +00:00
loudej
4b14786efd Need to provide the default view engine, because the shell is now correctly using the provided collection rather than the global one.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4042427
2009-11-27 08:57:55 +00:00
loudej
72d8a24ec4 Providing a query builder off of the IContentManager interface.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4042269
2009-11-26 00:41:00 +00:00
loudej
3d867826c5 Refactoring Model concepts into ContentItem based concepts.
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4041350
2009-11-19 05:17:02 +00:00
loudej
68fd501b24 Organizing classes into .Routes and .DataBinders namespaces
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4039306
2009-11-10 03:54:12 +00:00
loudej
b72472c8f1 Changing IOrchardRuntime to IOrchardShell
--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4039304
2009-11-10 03:46:00 +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