Commit Graph

1668 Commits

Author SHA1 Message Date
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
Renaud Paquay
e9dedb765d Add assembly directives for views in "~/Themes"
When a view is served from the "~/Themes" directory, we need to add
the assembly directives of all the modules dynamically compiled.

--HG--
branch : dev
2010-06-17 10:54:09 -07:00
Renaud Paquay
a248ead846 Fix typos...
--HG--
branch : dev
2010-06-17 10:53:10 -07:00
Renaud Paquay
d3c393cc41 Add Unit Tests for AssemblyProbingFolder
--HG--
branch : dev
rename : src/Orchard/FileSystems/Dependencies/IAssenblyProbyFolder.cs => src/Orchard/FileSystems/Dependencies/IAssemblyProbingFolder.cs
2010-06-16 17:23:33 -07:00
Jonathan Wall
3d3a72b856 Updated the button CSS in the admin.
--HG--
branch : dev
2010-06-16 15:53:35 -07:00
Renaud Paquay
ff34e0a6b7 Merge
--HG--
branch : dev
2010-06-16 15:45:06 -07:00
Renaud Paquay
c4bc2a1375 Remove IAppDataFolder implementation for Azure
We don't need this. Azure supports writing tp ~/App_Data. There is no
guarantee that the content will persist, but that's exactly the assumption
of the IAppDataFolder abstraction: it's a local cache, which persists
for _some_ time accross app restarts.

--HG--
branch : dev
2010-06-16 15:44:53 -07:00
Bertrand Le Roy
bad9fa79a2 No more lorem ipsum in module descriptions.
--HG--
branch : dev
2010-06-16 14:41:46 -07:00
Renaud Paquay
ed410cba61 Move probing assembly folder behavior in separate class
The behavior of the "assembly load probing folder" is really
a separate concern from managing the list of loaded extesions.

--HG--
branch : dev
2010-06-16 14:35:13 -07:00
Sebastien Ros
a31111d331 Update ISearchBuilder to pass the string unprocessed to Lucene
--HG--
branch : dev
2010-06-16 14:00:08 -07:00