Renaud Paquay
2ce8a58cdc
Cleanup build for SqlCe
...
No need to mark test assemblies as x86
No need to copy nunit to a temporary directory
Also remove unused file
--HG--
branch : dev
2010-07-13 22:04:02 -07:00
Renaud Paquay
d70f391d93
Fix AfterBuild task to work on TeamCity
...
--HG--
branch : dev
2010-07-13 20:25:36 -07:00
Renaud Paquay
62f900b5d8
Completely remove support from SQLite, use SqlCe instead
...
--HG--
branch : dev
rename : src/Orchard/Data/Migration/Interpreters/SqLiteCommandInterpreter.cs => src/Orchard/Data/Migration/Interpreters/SqlCeCommandInterpreter.cs
2010-07-13 19:49:42 -07:00
Renaud Paquay
47817222ee
Merge
...
--HG--
branch : dev
2010-07-11 15:57:58 -07:00
Renaud Paquay
5a7724e2e1
Fix small bug in index provider
...
Also cleanup the API a bit
Also provide more detailled statistics about the search index on the
"Search Index Management" page.
--HG--
branch : dev
2010-07-11 12:11:38 -07:00
Sebastien Ros
b3b48fa3df
Split Indexing in two disctint modules
...
- Added new Lucene module with Lucene.NET reference
- Banner message is displayed if no index service is enabled when Orchard.Indexing is active
- Added new MetadataExtensions for settings
- Blogs, Page and Sandbox aredefined as indexed during setup
--HG--
branch : dev
2010-07-09 13:16:02 -07:00
Sebastien Ros
a7c0664984
Prevent the search index to have two documents for the same content item
...
--HG--
branch : dev
2010-06-29 12:24:09 -07:00
Louis DeJardin
c35369fabc
Roughing in extensibility model for content type definition editor
...
IEventHandler method invocation will aggregate return values of type IEnumerable<T>
Added IContentDefinitionEditorEvents and ContentDefinitionEditorEventsBase to framework assembly
ContentTypes editor fires events to build and apply additional type and typepart TemplateViewModel classes
As an example, added some content type settings to devtools "ShowDebugLinks"
In content type definition builder moved DisplayedAs(name) into it's own method
Added Html.RenderTemplates helper to execute renderpartial with prefix directly to bypass (for some cases) Html.EditorXxx, Html.DisplayXxx
--HG--
branch : dev
2010-06-25 10:11:50 -07:00
Louis DeJardin
57566aaa6a
Changing content type names to PascalCase
...
Became clear while editing metadata the names the only lowercase value and stick out pretty badly
especially when used as {id} in urls
--HG--
branch : dev
2010-06-24 16:34:10 -07:00
Sebastien Ros
27c65e211a
Added search fields administration
...
--HG--
branch : dev
2010-06-18 12:22:06 -07:00
Sebastien Ros
40769d6f2a
Complete refactoring on Indexing module
...
Changed Parse() to use lucene syntax
Moved everything to Orchard.Indexing
New filters for search
--HG--
branch : dev
2010-06-17 16:21:29 -07:00
Louis DeJardin
e2af46ed71
Changing folder paths to follow namespaces
...
--HG--
branch : dev
2010-06-11 17:28:46 -07:00
Louis DeJardin
4598e82a68
Changing term Topology to Blueprint
...
Verify consistent use of descriptor and blueprint
Update namespaces, but not folder paths, of same
Add small ISignal component for explicit app-triggered cache expiration tokens
--HG--
branch : dev
2010-06-11 17:17:00 -07:00
Louis DeJardin
83f1de1fc9
Adding fields to metadata definitions
...
Refactoring some component and record names
Made content definition model immutable, with builder pattern for creation and alteration
Moving records and storage out of base framework assembly
Splitting into separate ContentTypeRecord and ContentTypeDefinitionRecord
Changing MetaData module's MetaDataController to AdminController
Introduced a ContentHandlerBase : IContentHandler to provide virtual no-op implementation of fairly large interface
--HG--
branch : dev
2010-06-04 13:37:34 -07:00
Phil@Megaverse.hsd1.wa.comcast.net.
0a2af479e0
Changed IEventBus Notify method to accept an IDictionary rather than Dictionary
2010-06-01 19:04:54 -07:00
Louis DeJardin
596729a2ce
Removing obsolete eventbus interface, firing shell activated/terminated events in isolated scope, fixing tests
...
--HG--
branch : dev
2010-05-28 16:24:57 -07:00
Louis DeJardin
52ef9f3c8c
Removing some obsolete install/feature state code
...
Changing blog/page slug updater to use orchard shell events interface
Changing default role/permission to use feature install event
Renaming state manager/provider to be consistent with other components
--HG--
branch : dev
2010-05-28 14:01:10 -07:00
Louis DeJardin
13f44990ca
Working on feature activation lifecycle
...
Rationalizing some record names
Adding a shell feature concept, with Install and Enable states of rising/up/falling/down
Host has capability of firing a named event with an explicit configuration - needed for controlled execution of rising/falling state changes notifications
--HG--
branch : dev
2010-05-28 13:03:57 -07:00
Renaud Paquay
459916ada6
Merge
...
--HG--
branch : net40
2010-05-21 21:53:00 -07:00
Renaud Paquay
d6dc292491
Fix unit tests
...
--HG--
branch : dev
2010-05-20 11:00:44 -07:00
Renaud Paquay
445f164b86
Fix unit tests
...
--HG--
branch : dev
2010-05-19 13:49:53 -07:00
Louis DeJardin
3abc44e773
Fixing unit tests and adjusting mechanics related to events for host layer components
...
DefaultOrchardHost may now implement eventhandler interfaces directly
DefaultOrchardHostEventSink assistant is obsolete for that reason
DefaultOrchardEventBus changed to use interface methodinfo rather than class methodinfo
OrchardStarter includes EventsModule with root container to allow components to receive event firing proxies
Special case added to CompositionStrategy to prevent DefaultOrchardHost from being re-registered when shell container is built
EventsModule is internal to prevent it from being re-registered in the same way
--HG--
branch : dev
2010-05-12 20:52:00 -07:00
Nathan Heskew
3ff5264185
Test projects to target x86 to make the (R#5) test runner run like that
...
--HG--
branch : dev
2010-05-11 12:34:21 -07:00
Suha Can
6d960c86d9
- Building up registrations for event handlers in the system in the ShellContainerFactory.
...
- Obsoleting the old IEventBus.Notify and getting in the list of IEventHandlers.
--HG--
branch : dev
2010-05-10 16:34:53 -07:00
Renaud Paquay
0f96552ecc
Fix for SQLite bitness
...
Force unit test to be x86, since we are using SQLite 32-bit. This is temporary
until we find a better solution.
--HG--
branch : net40
2010-05-06 11:50:05 -07:00
Louis DeJardin
ee29c52141
Updating name of event in unit test
...
--HG--
branch : dev
2010-04-28 12:53:44 -07:00
Suha Can
28cc29c0ed
- Removing some long ignored test cases.
...
--HG--
branch : dev
2010-04-22 15:49:56 -07:00
Louis DeJardin
9495f5c557
Must remember to save all before commit
...
--HG--
branch : dev
2010-04-19 14:25:16 -07:00
Louis DeJardin
8d78fee02b
Renaming ShellTopologyDescriptor to ShellDescriptor
...
More accurate and terse
Associated tests, interface, component names changed to follow suit
--HG--
branch : dev
2010-04-19 13:51:15 -07:00
Louis DeJardin
3509843b48
Compacting code and removing some obsolete things
...
--HG--
branch : dev
2010-04-17 22:14:31 -07:00
Suha Can
c8ba6fee15
- ShellTopologyDescriptorManager implementation and tests.
...
--HG--
branch : dev
2010-04-15 12:46:04 -07:00
Louis DeJardin
a1c639bd0f
Roughing in tests around topology descriptor manager
...
Implementation in settings module intended to live inside shell with access to current irepostory<> orm
Basic tests around serial numbers and initial conditions and update behaviors
Also sets expectations around event raising
--HG--
branch : dev
2010-04-15 02:27:55 -07:00
Louis DeJardin
122ea0b629
Reimplementing DefaultShellContainerFactory : IShellContainerFactory
...
Based on new interface which takes ShellTopology and returns ILifetimeScope
Other partial changes to DefaultOrchardHost
Several tests and web app currently broken
--HG--
branch : dev
2010-04-15 00:52:58 -07:00
Louis DeJardin
c416ed1f53
Integrating SpecFlow
...
asp.net inprocess appdomain utilized for integration style testing
feature files generate nunit tests at "save time" with vs specflow 1.2 installed
micro orchard site created dynamically in temp folder as a given step
cross-domain delegate invokation based on the excellent work of Steve Sanderson http://blog.stevensanderson.com/
--HG--
branch : dev
2010-04-14 10:28:33 -07:00
Renaud Paquay
6c74a37693
Merge
...
--HG--
branch : dev
rename : src/Orchard.Tests/Orchard.Tests.csproj => src/Orchard.Tests/Orchard.Framework.Tests.csproj
rename : src/Orchard/Orchard.csproj => src/Orchard/Orchard.Framework.csproj
2010-04-13 11:14:32 -07:00
Louis DeJardin
7172a784c0
Fixing an incomplete save/merge for previous commit
...
--HG--
branch : dev
2010-04-07 15:41:43 -07:00
Renaud Paquay
9647bb3f6b
Rename "Orchard" to "Orchard.Framework"
...
--HG--
branch : dev
rename : src/Orchard.Tests/Orchard.Tests.csproj => src/Orchard.Tests/Orchard.Framework.Tests.csproj
rename : src/Orchard/Orchard.csproj => src/Orchard/Orchard.Framework.csproj
2010-04-07 14:48:11 -07:00
Anthony Steele
4b96ede0be
Removed unneeded project references and using statements
2010-04-07 21:40:16 +01: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
Renaud Paquay
d6fc8a4099
Fix build errors
...
Unit Test were still targetting .net 3.5
--HG--
branch : net40
2010-05-06 11:13:31 -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
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
Suha Can
1d3ee05e66
- Moving Orchard to Autofac 2.1.
...
Removing Autofac 1.4 bits.
--HG--
branch : dev
2010-04-01 09:57:25 -07:00
Suha Can
3f0c7e73dc
- Fixing 16252: Add user exception when no email address entered
...
--HG--
branch : dev
2010-03-04 13:25:22 -08:00
Erik Porter
a21471ddf3
Code cleanup and consistency (renaming to match patterns, moving namespaces, etc)
...
--HG--
branch : dev
rename : src/Orchard.Web/Core/Common/Controllers/BodyDriver.cs => src/Orchard.Web/Core/Common/Drivers/BodyDriver.cs
rename : src/Orchard.Web/Core/Common/Controllers/RoutableDriver.cs => src/Orchard.Web/Core/Common/Drivers/RoutableDriver.cs
rename : src/Orchard.Web/Core/Common/Models/BodyAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/BodyAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Models/CommonAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/CommonAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Models/RoutableAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Records/BodyRecord.cs => src/Orchard.Web/Core/Common/Models/BodyRecord.cs
rename : src/Orchard.Web/Core/Common/Records/CommonRecord.cs => src/Orchard.Web/Core/Common/Models/CommonRecord.cs
rename : src/Orchard.Web/Core/Common/Records/CommonVersionRecord.cs => src/Orchard.Web/Core/Common/Models/CommonVersionRecord.cs
rename : src/Orchard.Web/Core/Common/Records/RoutableRecord.cs => src/Orchard.Web/Core/Common/Models/RoutableRecord.cs
rename : src/Orchard.Web/Core/Navigation/Records/MenuItemRecord.cs => src/Orchard.Web/Core/Navigation/Models/MenuItemRecord.cs
rename : src/Orchard.Web/Core/Navigation/Records/MenuPartRecord.cs => src/Orchard.Web/Core/Navigation/Models/MenuPartRecord.cs
rename : src/Orchard.Web/Core/Navigation/Services/MainMenu.cs => src/Orchard.Web/Core/Navigation/Services/MainMenuService.cs
rename : src/Orchard.Web/Core/Scheduling/Records/ScheduledTaskRecord.cs => src/Orchard.Web/Core/Scheduling/Models/ScheduledTaskRecord.cs
rename : src/Orchard.Web/Core/Settings/Controllers/SiteSettingsDriver.cs => src/Orchard.Web/Core/Settings/Drivers/SiteSettingsDriver.cs
rename : src/Orchard.Web/Core/Settings/Models/SiteSettingsHandler.cs => src/Orchard.Web/Core/Settings/Handlers/SiteSettingsHandler.cs
rename : src/Orchard.Web/Core/Settings/Records/SiteSettingsRecord.cs => src/Orchard.Web/Core/Settings/Models/SiteSettingsRecord.cs
rename : src/Orchard.Web/Core/Themes/Models/ThemeSiteSettingsHandler.cs => src/Orchard.Web/Core/Themes/Handlers/ThemeSiteSettingsHandler.cs
rename : src/Orchard.Web/Core/Themes/Records/ThemeRecord.cs => src/Orchard.Web/Core/Themes/Models/ThemeRecord.cs
rename : src/Orchard.Web/Core/Themes/Records/ThemeSiteSettingsRecord.cs => src/Orchard.Web/Core/Themes/Models/ThemeSiteSettingsRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogPostDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPostDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogArchiveHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogArchiveHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPostHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPostHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/CommentDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/HasCommentsContainerDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/HasCommentsContainerDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/HasCommentsDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/HasCommentsDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/CommentHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/CommentSettingsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentSettingsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsContainerHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/HasCommentsContainerHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/HasCommentsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.DevTools/Models/DebugLinkHandler.cs => src/Orchard.Web/Modules/Orchard.DevTools/Handlers/DebugLinkHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Controllers/PageDriver.cs => src/Orchard.Web/Modules/Orchard.Pages/Drivers/PageDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Models/PageHandler.cs => src/Orchard.Web/Modules/Orchard.Pages/Handlers/PageHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraint.cs => src/Orchard.Web/Modules/Orchard.Pages/Routing/SlugConstraint.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraintUpdator.cs => src/Orchard.Web/Modules/Orchard.Pages/Routing/SlugConstraintUpdator.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Controllers/UserRolesDriver.cs => src/Orchard.Web/Modules/Orchard.Roles/Drivers/UserRolesDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Models/UserRolesHandler.cs => src/Orchard.Web/Modules/Orchard.Roles/Handlers/UserRolesHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/PermissionRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/PermissionRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/RoleRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/RoleRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/RolesPermissions.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/RolesPermissionsRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/UserRolesRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/UserRolesRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Sandbox/Controllers/SandboxPageDriver.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Drivers/SandboxPageDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxContentHandler.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Handlers/SandboxContentHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Tags/Controllers/HasTagsDriver.cs => src/Orchard.Web/Modules/Orchard.Tags/Drivers/HasTagsDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Tags/Models/HasTagsHandler.cs => src/Orchard.Web/Modules/Orchard.Tags/Handlers/HasTagsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Controllers/UserDriver.cs => src/Orchard.Web/Modules/Orchard.Users/Drivers/UserDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Models/UserHandler.cs => src/Orchard.Web/Modules/Orchard.Users/Handlers/UserHandler.cs
2010-03-03 23:31:42 -08:00
Suha Can
afb9f1800e
- Fixing 15873: Username is case sensitive.
...
--HG--
branch : dev
2010-03-02 17:23:45 -08:00
Louis DeJardin
2145f4e544
Adding values to unit test and null checking in some properties
...
--HG--
branch : dev
2010-02-26 10:25:48 -08:00
Louis DeJardin
b7723c5a62
Fixing unit test
...
Compile error introduced when model was removed from setup/index action
2010-02-20 00:35:17 -08:00
Louis DeJardin
6a34dce4ef
Changing namespace of Migrations to Builders
...
Refactoring to be what's needed at the moment
--HG--
branch : dev
2010-02-15 12:57:52 -08:00
Louis DeJardin
6baef5ca02
Adding AppDataFolder service
...
Factoring references to Server.MapPath and HostingEnvironment.MapPath out of components
Building testing around setup package to isolate database deadlock
--HG--
branch : dev
2010-02-13 19:25:03 -08:00