Commit Graph

1627 Commits

Author SHA1 Message Date
Renaud Paquay
2e24980ba6 Merge
--HG--
branch : dev
2010-06-24 10:24:35 -07:00
Suha Can
c84e944cbf - Moving around some code in devtools.
--HG--
branch : dev
2010-06-23 18:42:53 -07:00
Suha Can
e4b8655129 Merge
--HG--
branch : dev
2010-06-23 18:15:59 -07:00
Suha Can
4c05a4c304 - Tooling: Scaffolding commands for creating Orchard modules via cmd.
--HG--
branch : dev
2010-06-23 18:15:36 -07:00
Renaud Paquay
6086c9c775 Merge
--HG--
branch : dev
2010-06-23 15:34:36 -07:00
Nathan Heskew
d74c9a13b2 Beginning of the "add field" UI for parts
--HG--
branch : dev
2010-06-23 14:53:41 -07:00
Louis DeJardin
f38620786e Incremental work towards infoset field storage
Thinning out ContentField model slightly
Reducing ContentFieldDriver's burden of locating storage strategies
Implementing non-versioned infoset field storage on ContentItemRecord Data property

--HG--
branch : dev
2010-06-23 14:38:21 -07:00
Suha Can
613cf2afaf - Using $$replacetext$$ in scaffolding templates.
--HG--
branch : dev
2010-06-23 13:38:50 -07:00
Suha Can
a7e86760ef - Scaffolding template files for module/controller generation.
--HG--
branch : dev
2010-06-23 13:36:09 -07:00
Suha Can
1e8cbb7a6d - Featurizing DevTools, adding scaffolding and profiling features.
--HG--
branch : dev
2010-06-23 12:23:22 -07:00
Nathan Heskew
289ade85bf Displaying and editing content part fields (in edit type UI)
--HG--
branch : dev
2010-06-23 12:18:07 -07:00
Louis DeJardin
f7a135b97a Merge
--HG--
branch : dev
2010-06-23 11:13:17 -07:00
Louis DeJardin
b9c26d3422 Incremental work towards infoset field storage
--HG--
branch : dev
2010-06-23 11:13:03 -07:00
Nathan Heskew
3aad42eef4 More touchup of the parts management UI (when editing a content type) before moving on to fields
--HG--
branch : dev
2010-06-23 11:05:51 -07:00
Sebastien Ros
325d00d1dd Implemented GetFeaturesThatNeedUpdate() method
Returns all features that could be updated

--HG--
branch : dev
2010-06-23 10:56:14 -07:00
Sebastien Ros
01e5a97139 Data migration fluent API
Inject a SchemaBuilder instance configured with DataTablePrefix in Data Migration classes inheriting from DataMigrationImpl

--HG--
branch : dev
2010-06-22 17:07:06 -07:00
Nathan Heskew
85544d1059 A little cleanup of the parts management UI (when editing a content type)
--HG--
branch : dev
2010-06-22 16:06:05 -07:00
Nathan Heskew
99cd97e080 Getting some editing for fields hooked up
--HG--
branch : dev
2010-06-22 15:30:15 -07:00
Louis DeJardin
32d59676dc Moving around some handler/driver machinary
Relocating IContentHandler imlementations that power IContentXxxDriver interfaces
Giving them component role suffix Coordinator
Merging two handlers into one content part driver coordinator

--HG--
branch : dev
2010-06-22 14:34:10 -07:00
Suha Can
70e12c2ff8 Merge
--HG--
branch : dev
2010-06-22 13:01:22 -07:00
Suha Can
e8c5addc2d - Adding an item reference content field.
- Moving text content field editor from parts to fields folder.

--HG--
branch : dev
2010-06-22 13:00:42 -07:00
Nathan Heskew
416ed648b8 Same level of editing content parts as there is for types (minimal, rough and in progress)
--HG--
branch : dev
2010-06-22 12:56:14 -07:00
Renaud Paquay
7c19d01d3e Update LocalizedString to also store the textHint, scopy and args
This is so that OrchardException classes which expose a LocalizedString
can be examined for the language neutral text if needed.

--HG--
branch : dev
2010-06-22 12:17:39 -07:00
Renaud Paquay
5db91c1689 Rename OrchardSystemException to OrchardCoreException
--HG--
branch : dev
rename : src/Orchard/OrchardSystemException.cs => src/Orchard/OrchardCoreException.cs
2010-06-22 10:53:28 -07:00
Renaud Paquay
2fad0edb92 Merge
--HG--
branch : dev
2010-06-22 10:28:35 -07:00
Renaud Paquay
a9acdc1847 Refactor OrchardException classes
All constructors now take a"LocalizedString" as the error message.

--HG--
branch : dev
2010-06-22 10:25:57 -07:00
Renaud Paquay
1290ea7d6e Refactor OrchardException classes
All constructors now take a"LocalizedString" as the error message.

--HG--
branch : dev
2010-06-22 10:21:24 -07:00
Nathan Heskew
ab81cda4eb Getting some work towards being able to edit content types in to share the fun.
- includes changing settings from IDictionary<string, string> to SettingsDictionary : IDictionary<string, string> w/ GetModel<T>
- also cleaned up content type creation a little

--HG--
branch : dev
2010-06-22 03:36:04 -07:00
Nathan Heskew
d126bc9f3d Changed the Orchard.Indexing project to not fire up Cassini
--HG--
branch : dev
2010-06-22 01:03:15 -07:00
Suha Can
b6841043ce - Dynamic field metadata import/export and part definition storage/alteration.
--HG--
branch : dev
2010-06-21 18:23:41 -07:00
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
Sebastien Ros
2a8c51128e Added upgrade database command
--HG--
branch : dev
2010-06-21 13:44:43 -07:00
Sebastien Ros
fcb6797c56 Data migration management class and automatic discovery mecanism
--HG--
branch : dev
2010-06-21 13:36:18 -07:00
Renaud Paquay
7e23f3a30b Tweaking amount of logging done in extension loaders
--HG--
branch : dev
2010-06-18 19:54:08 -07:00
Renaud Paquay
a2da9c0f97 Merge
--HG--
branch : dev
2010-06-18 18:41:14 -07:00
Renaud Paquay
499dda8993 Added workaround for nhibernate limitation
From the comment:

/// <summary>
/// We should be able to support reloading multiple version of a compiled module from
/// a ".csproj" file in the same AppDomain. However, we are currently running into a
/// limitation with NHibernate getting confused when a type name is present in
/// multiple assemblies loaded in an AppDomain.  So, until a solution is found, any change
/// to a ".csproj" file of an active module requires an AppDomain restart.
/// The purpose of this class is to keep track of all .csproj files monitored until
/// an AppDomain restart.
/// </summary>

--HG--
branch : dev
2010-06-18 18:36:19 -07:00
Renaud Paquay
253126957d Removed unused parameter
--HG--
branch : dev
2010-06-18 18:35:19 -07:00
Renaud Paquay
a7841bd919 Slightly refactor ExtensionLoader.Load method implementations
--HG--
branch : dev
2010-06-18 14:27:04 -07:00
Nathan Heskew
c546d45f8e A little more MvcHtmlString/IHtmlString cleanup for the UnorderedList<T> HtmlHelper extensions
--HG--
branch : dev
2010-06-18 13:44:02 -07:00
Sebastien Ros
91aa6468cd Added IContentManager.Search() method
Replaced usages with new declaration
Created a NullSearchBuilder for default behavior when Indexing module is not activated

--HG--
branch : dev
2010-06-18 12:38:22 -07:00
Sebastien Ros
1b485c8082 Removed unused indexing methods from the search module
--HG--
branch : dev
2010-06-18 12:24:15 -07:00
Sebastien Ros
27c65e211a Added search fields administration
--HG--
branch : dev
2010-06-18 12:22:06 -07:00
Renaud Paquay
a9593f69ff Update WebFormVirtualPathProvider GetFileHash method
When a WebForm view file is served through the WebFormVirtualPathProvider,
we override GetFileHash to include the virtual path of all the dependencies
used to compile the form. For example, if we had a "Assembly Name=..."
directive, we want to include the file hash of the assembly file, so that if the
assembly file is updated with a newer version, the file hash of the WebForm view
file will be different, which will tell ASP.NET the view file needs to be
recompiled.

--HG--
branch : dev
2010-06-18 10:23:41 -07:00
Sebastien Ros
85f3219d37 Corrected typo
--HG--
branch : dev
2010-06-17 17:01:39 -07:00
Sebastien Ros
5fa45bb21f Added a dependency to Search on Indexing
--HG--
branch : dev
2010-06-17 17:01:31 -07:00
Sebastien Ros
e86e749459 Made filter on culture default to true
--HG--
branch : dev
2010-06-17 17:01:11 -07:00
Sebastien Ros
ae82ccc865 Make the culture filter on search results an option.
Add checkbox in admin.

--HG--
branch : dev
2010-06-17 16:41:10 -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
Suha Can
a1cc5d579b - A couple basic test cases for welding fields to parts.
--HG--
branch : dev
2010-06-17 12:44:19 -07:00
Suha Can
dd6e3d3806 - Some modifications to last fork to bring it up to date with latest dev.
--HG--
branch : dev
2010-06-17 10:57:00 -07:00