Commit Graph
100 Commits
Author SHA1 Message Date
Renaud Paquay d9fb5bf335 Merge
--HG--
branch : dev
2010-11-10 13:26:42 -08:00
Renaud Paquay 5466d4ec81 Fix incorrect use of "InvariantCultureCase"
--HG--
branch : dev
2010-11-03 10:44:28 -07:00
Renaud Paquay 19b417b08c Remove incorrect test code...
--HG--
branch : dev
2010-10-07 14:09:51 -07:00
Renaud Paquay 34bbd4a062 Merge
--HG--
branch : dev
2010-10-07 11:57:23 -07:00
Renaud Paquay 9c6b024205 Code review feedback
--HG--
branch : dev
2010-10-07 11:57:00 -07:00
Renaud Paquay 833beaad3b Fix Razor views single line comment syntax
@// is not valid anymore, use "@* ... *@" instead

--HG--
branch : dev
2010-10-07 10:53:02 -07:00
Renaud Paquay 1e826830f2 Fix Razor views "using" syntax
"@using" directive now requires a semicolon at the end.

--HG--
branch : dev
2010-10-07 10:48:51 -07:00
Renaud Paquay 0f4613cb18 Switch to MVC3/Razor1 beta release
--HG--
branch : dev
2010-10-07 10:24:17 -07:00
Renaud Paquay 11a46b6b80 Merge
--HG--
branch : dev
2010-10-06 16:12:11 -07:00
Renaud Paquay 9e8cbd4f01 Removing "ProbingExtensionLoader"
It's redudant with PrecompiledExtensionLoader and was not
fully implemented, causing bug http://orchard.codeplex.com/workitem/16572.

--HG--
branch : dev
2010-10-04 15:10:54 -07:00
rpaquay@microsoft.com 89319d30f1 Fix build break: Remove deleted files from csproj file
--HG--
branch : dev
2010-09-17 12:17:07 -07:00
Renaud Paquay 8b2065579b Fix intermittent "Validation of viewstate MAC failed" YSOD
--HG--
branch : dev
2010-08-06 13:54:27 -07:00
Renaud Paquay 7bd373ffc6 Added tag 0.5 for changeset a6b8d094848d 2010-08-02 15:24:45 -07:00
Renaud Paquay 6e724d5a3f Merge dev -> default 2010-08-02 15:22:43 -07:00
Renaud Paquay cc8f19196f Remove incorrect line in "IndexPOST" action
The navigation screen doesn't show any part other than "MenuPart".
Calling "UpdateEditorModel" on all the content items in the POST
action causes data loss (slug, title, tags, etc..) when clicking
the "Update All" button.

--HG--
branch : dev
2010-07-31 15:35:08 -07:00
Renaud Paquay 1da429cd8c Deletion of content items from index was using wrong ID
We were using the deletion task ID instead of the content item ID.

--HG--
branch : dev
2010-07-30 19:19:53 -07:00
Renaud Paquay 80c994b5c2 Search bug: filter out non existent content items from index
There is latency between the content of the index and the
content items in the database. We need to filter out content
items returned from the indexing service that aren't
published in the database.

--HG--
branch : dev
2010-07-30 19:18:47 -07:00
Renaud Paquay 7a569d3030 Bug fix: Indexing didn't process "unpublish" events
--HG--
branch : dev
2010-07-30 18:44:50 -07:00
Renaud Paquay 4fc28080db Fix Unit Tests
--HG--
branch : dev
2010-07-29 20:57:55 -07:00
Renaud Paquay 7c2abaf53d Fix feature enable from command line
When enabling features from the command line, we need
a way to signal the WebHost app that the OrchardHost needs
to re-compute the list of activated features.

We enable this by touching and monitoring a local file in "App_Data".
The file is touched whenever a feature is enabled or disabled,
and is monitored by the OrchardHost to watch for a re-initialization.

--HG--
branch : dev
2010-07-29 20:54:25 -07:00
Renaud Paquay a2ee8eff70 Fix background tasks processing on command line
* Don't run background tasks in orchard command line host
* Run background tasks in WebApp host

This required introducing the notion of "ShellRegistrations" through
a new IShellContainerRegistrations insterface, which is executed
everytime a new shell container is created, so that a host (e.g.
command line in this case) has the ability to override default
IXxxDependency registrations.

--HG--
branch : dev
2010-07-29 19:09:48 -07:00
Renaud Paquay 57368adcd1 Merge
--HG--
branch : dev
2010-07-29 18:18:53 -07:00
Renaud Paquay cb4d7d1c43 Register blog feed in Drivers
This makes feed registration more resilient to routing overrides.

--HG--
branch : dev
2010-07-29 13:55:52 -07:00
Renaud Paquay 0cb5617dd3 Merge
--HG--
branch : dev
2010-07-28 18:14:39 -07:00
Renaud Paquay aa7077af22 Fix enable feature from command line
If we enable a feature from the command line, we need the host to
recompute it's list of shell topologies on the next request
of the web application.

We enable this by making the OrchardHost watch for file changes
on the "cache.dat" file (topology cache)

--HG--
branch : dev
2010-07-28 18:14:22 -07:00
Renaud Paquay 395a97f527 Remove unneeded attribute
--HG--
branch : dev
2010-07-28 18:12:31 -07:00
Renaud Paquay b5a093e632 Merge
--HG--
branch : dev
2010-07-28 14:15:03 -07:00
Renaud Paquay c874c9ab7b Merge
--HG--
branch : dev
2010-07-28 14:14:01 -07:00
Renaud Paquay 89a3186cef Merge OrchardCLI.exe with Orchard.exe
--HG--
branch : dev
2010-07-28 14:11:28 -07:00
Renaud Paquay dcda153286 Merge
--HG--
branch : dev
2010-07-28 13:07:35 -07:00
Renaud Paquay f846335852 Fix command line parser to support quotes
--HG--
branch : dev
2010-07-28 13:06:48 -07:00
Renaud Paquay b2be561e3f Use ConcurrentDictionary to simplify code
--HG--
branch : dev
2010-07-28 13:06:27 -07:00
Renaud Paquay 82cb85bba1 Fix concurrency issue accessing Dictionary instance
--HG--
branch : dev
2010-07-28 13:06:11 -07:00
Renaud Paquay ad2a798335 Merge
--HG--
branch : dev
2010-07-27 19:52:28 -07:00
Renaud Paquay 8d619260c9 Adding "title" field index from RoutePart
--HG--
branch : dev
2010-07-27 19:50:59 -07:00
Renaud Paquay d64a0e8aaa Add "ApplicationPath" in tenant URL
--HG--
branch : dev
2010-07-27 19:45:22 -07:00
Renaud Paquay 3bb06ec058 Properly close the steam when writing
--HG--
branch : dev
2010-07-27 19:45:01 -07:00
Renaud Paquay 13b077e91c Make display of Atom feed content more resilient
--HG--
branch : dev
2010-07-27 19:13:14 -07:00
Renaud Paquay 17f318e362 Merge
--HG--
branch : dev
2010-07-27 18:47:51 -07:00
Renaud Paquay 67e1923003 Fix blog import command to set "Path" property
--HG--
branch : dev
2010-07-27 18:47:19 -07:00
Renaud Paquay 1cc9b5e334 Increase field length limit
--HG--
branch : dev
2010-07-27 18:39:17 -07:00
Renaud Paquay f077291cf7 Fix intermitent error with persisted nhibernate configuration
--HG--
branch : dev
2010-07-27 18:36:07 -07:00
Renaud Paquay d6a51bde87 Merge
--HG--
branch : dev
2010-07-27 15:59:58 -07:00
Renaud Paquay 10dd2dcc4b Update default roles to work with Features
The code used to deal with Modules as the basic unit and needed
to be updated to work with "Features" instead, since features
are the basic units than can be enabled/disabled.

--HG--
branch : dev
2010-07-27 15:59:38 -07:00
Renaud Paquay 49a697f641 Include PO files in artifacts
--HG--
branch : dev
2010-07-27 15:20:17 -07:00
Renaud Paquay 39ab96e05f Fix LiveWriter blog post creation
We weren't setting the new "Path" property

--HG--
branch : dev
2010-07-25 12:16:16 -07:00
Renaud Paquay 300db24a5f Merge
--HG--
branch : dev
2010-07-25 11:50:45 -07:00
Renaud Paquay 590613786d Fix issue with Contoso and gallery pictures
We now support the BBCode syntax for static html files
serving as the basis for Widgets. All this stuff is still
futures work, but we needed a temporary solution for Alpha.

Here is the new syntax for one of the Widget file:

<div id="slider">
  <ul>
    <li>[img]~/Themes/Contoso/Content/Images/Gallery/feature01.jpg[/img]</li>
    <li>[img]~/Themes/Contoso/Content/Images/Gallery/feature02.jpg[/img]</li>
    <li>[img]~/Themes/Contoso/Content/Images/Gallery/feature03.jpg[/img]</li>
  </ul>
</div>

--HG--
branch : dev
2010-07-25 11:50:23 -07:00
Renaud Paquay 0d4b1e6c42 Fixing build break
--HG--
branch : dev
2010-07-24 18:35:13 -07:00
Renaud Paquay 22f44dcf94 Remove workaround for reloading extensions
We don't need this anymore since we have a custom
IVirtualPathMonitor implementation, which is more deterministic.

--HG--
branch : dev
2010-07-24 18:30:01 -07:00
Renaud Paquay db8d38224a Specialize IVirtualPathMonitor for command line host
More deterministic behavior and no file locking at
the expense of performance.

--HG--
branch : dev
2010-07-24 18:24:44 -07:00
Renaud Paquay 72d52caa03 Fix typo
--HG--
branch : dev
2010-07-24 18:22:46 -07:00
Renaud Paquay 4d8a459c0e orchard.exe now uses CommandHostContextProvider
--HG--
branch : dev
2010-07-24 17:34:41 -07:00
Renaud Paquay 639961ca93 Move classes to Orchard project (for sharing)
--HG--
branch : dev
rename : src/Tools/OrchardCli/CommandHostContext.cs => src/Tools/Orchard/HostContext/CommandHostContext.cs
rename : src/Tools/OrchardCli/CommandHostContextProvider.cs => src/Tools/Orchard/HostContext/CommandHostContextProvider.cs
rename : src/Tools/OrchardCli/ICommandHostContextProvider.cs => src/Tools/Orchard/HostContext/ICommandHostContextProvider.cs
2010-07-24 16:55:04 -07:00
Renaud Paquay 6afd8a0a68 Workaround issue with creating a module from command line
I'm not quite sure why, but when creating a new module using
the scaffolding command, the FileChangeMonitor doesn't detect a new
directory has been added in "~/Modules". Added an explicit call to
the OrchardHost to force reloading of extensions.

--HG--
branch : dev
2010-07-24 16:16:32 -07:00
Renaud Paquay aa3f3ede8b Fix "feature enable" not working from command line
--HG--
branch : dev
2010-07-24 15:32:16 -07:00
Renaud Paquay d56502e751 Add "cls" command
--HG--
branch : dev
2010-07-24 15:12:52 -07:00
Renaud Paquay 768037b659 Tweaking notification messages
--HG--
branch : dev
2010-07-24 15:03:13 -07:00
Renaud Paquay 677cfd3c6f Implement retry logic when AppDomain has been unloaded
--HG--
branch : dev
2010-07-24 14:48:48 -07:00
Renaud Paquay 388ea9e553 Implement retry logic when host needs to be restarted
--HG--
branch : dev
2010-07-24 14:37:20 -07:00
Renaud Paquay 9907d0c997 Ensure list of extensions is validated when creating standalone env
--HG--
branch : dev
2010-07-24 14:36:45 -07:00
Renaud Paquay db4bf1a177 Remove tenant cache
There was no cache invalidation policy, so remove it

--HG--
branch : dev
2010-07-24 14:36:14 -07:00
Renaud Paquay b61d6fcc63 Interactive orchard command line tool
--HG--
branch : dev
2010-07-24 13:43:38 -07:00
Renaud Paquay 6b09c7e16f Improve error messages
--HG--
branch : dev
2010-07-24 13:41:56 -07:00
Renaud Paquay 133047ee85 Fix typo
--HG--
branch : dev
2010-07-24 13:41:29 -07:00
Renaud Paquay bdcaca8d63 PublishLaterPart should be attachable
--HG--
branch : dev
2010-07-23 16:53:28 -07:00
Renaud Paquay c1707a46ad Merge
--HG--
branch : dev
2010-07-23 16:46:19 -07:00
Renaud Paquay a59a712e98 Fix bug with location override
--HG--
branch : dev
2010-07-23 16:42:17 -07:00
Renaud Paquay 04607286e0 Fix contoso image gallery to work when installed in root
--HG--
branch : dev
2010-07-23 15:39:29 -07:00
Renaud Paquay e3a4b6fade Merge
--HG--
branch : dev
2010-07-23 15:00:05 -07:00
Renaud Paquay 860c53bafa Bug fix
--HG--
branch : dev
2010-07-23 14:58:42 -07:00
Renaud Paquay e2425945ee Don't use "T" for media url tag
--HG--
branch : dev
2010-07-23 14:07:47 -07:00
Renaud Paquay 877d49779e Build local enlistement in addition to "OutputFolder"
--HG--
branch : dev
2010-07-23 12:46:03 -07:00
Renaud Paquay 825320405c Fix command host retry logic
--HG--
branch : dev
2010-07-23 12:45:24 -07:00
Renaud Paquay aae87c177f Rename commands
--HG--
branch : dev
2010-07-23 11:24:45 -07:00
Renaud Paquay a571b04e4e Merge
--HG--
branch : dev
2010-07-23 11:11:59 -07:00
Renaud Paquay 66b6908627 Fix SpecFlow tests
--HG--
branch : dev
2010-07-23 11:11:03 -07:00
Renaud Paquay 86e640b1d0 Fix merge conflicts...
--HG--
branch : dev
2010-07-22 23:17:37 -07:00
Renaud Paquay ac374b50ee Merge
--HG--
branch : dev
2010-07-22 23:11:29 -07:00
Renaud Paquay 059b08c247 Rename "Packaging" to "Gallery"
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Packaging/Controllers/PackagingController.cs => src/Orchard.Web/Modules/Orchard.Packaging/Controllers/GalleryController.cs
rename : src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Harvest.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/Harvest.ascx
rename : src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Modules.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/Modules.ascx
rename : src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Sources.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/Sources.ascx
rename : src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/_Subnav.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/_Subnav.ascx
2010-07-22 23:00:00 -07:00
Renaud Paquay afc7303b56 Tweak output of commands
--HG--
branch : dev
2010-07-22 22:37:56 -07:00
Renaud Paquay 67adc421e4 Fix feature name
--HG--
branch : dev
2010-07-22 22:30:57 -07:00
Renaud Paquay 1ee9e9cf24 Merge
--HG--
branch : dev
2010-07-22 22:22:04 -07:00
Renaud Paquay ca5e6af4f2 Rename "Packaging" commands
--HG--
branch : dev
2010-07-22 22:21:41 -07:00
Renaud Paquay b1e38c6785 Merge
--HG--
branch : dev
2010-07-22 22:12:03 -07:00
Renaud Paquay b46a2944ae Rename "Future.Modules.Packaging" to "Orchard.Packaging"
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Packaging/AdminMenu.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Commands/PackagingCommands.cs => src/Orchard.Web/Modules/Orchard.Packaging/Commands/GalleryCommands.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Commands/PackagingCommands.cs => src/Orchard.Web/Modules/Orchard.Packaging/Commands/PackagingCommands.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Controllers/DownloadStreamResult.cs => src/Orchard.Web/Modules/Orchard.Packaging/Controllers/DownloadStreamResult.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Controllers/PackagingController.cs => src/Orchard.Web/Modules/Orchard.Packaging/Controllers/PackagingController.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Module.txt => src/Orchard.Web/Modules/Orchard.Packaging/Module.txt
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Futures.Modules.Packaging.csproj => src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Packaging/Properties/AssemblyInfo.cs
rename : src/Orchard/Packaging/AtomExtensions.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/AtomExtensions.cs
rename : src/Orchard/Packaging/IPackageBuilder.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackageBuilder.cs
rename : src/Orchard/Packaging/IPackageExpander.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackageExpander.cs
rename : src/Orchard/Packaging/IPackageManager.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackageManager.cs
rename : src/Orchard/Packaging/IPackagingSourceManager.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackagingSourceManager.cs
rename : src/Orchard/Packaging/PackageBuilder.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageBuilder.cs
rename : src/Orchard/Packaging/PackageData.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageData.cs
rename : src/Orchard/Packaging/PackageExpander.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageExpander.cs
rename : src/Orchard/Packaging/PackageManager.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageManager.cs
rename : src/Orchard/Packaging/PackagingEntry.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingEntry.cs
rename : src/Orchard/Packaging/PackagingSource.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSource.cs
rename : src/Orchard/Packaging/PackagingSourceManager.cs => src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/ViewModels/PackagingHarvestViewModel.cs => src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingHarvestViewModel.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/ViewModels/PackagingModulesViewModel.cs => src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingModulesViewModel.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/ViewModels/PackagingSourcesViewModel.cs => src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingSourcesViewModel.cs
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Views/Packaging/Harvest.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Harvest.ascx
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Views/Packaging/Modules.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Modules.ascx
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Views/Packaging/Sources.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/Sources.ascx
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Views/Packaging/_Subnav.ascx => src/Orchard.Web/Modules/Orchard.Packaging/Views/Packaging/_Subnav.ascx
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Views/Web.config => src/Orchard.Web/Modules/Orchard.Packaging/Views/Web.config
rename : src/Orchard.Web/Modules/Futures.Modules.Packaging/Web.config => src/Orchard.Web/Modules/Orchard.Packaging/Web.config
2010-07-22 22:09:34 -07:00
Renaud Paquay d83f3d1520 Filter "Manage Content" to creatable types only
--HG--
branch : dev
2010-07-22 19:35:16 -07:00
Renaud Paquay ba8d52f6fb Make PAge, Blog and custom content types creatable by default
--HG--
branch : dev
2010-07-22 18:58:24 -07:00
Renaud Paquay 799ab1d9aa Merge
--HG--
branch : dev
2010-07-22 11:15:37 -07:00
Renaud Paquay f9f3968f13 Reverting previous change (it breaks the build on CI server)
Will investigate later.

--HG--
branch : dev
2010-07-22 11:14:40 -07:00
Renaud Paquay 23dd223c87 Implementing retry logic in command host
--HG--
branch : dev
2010-07-22 11:13:55 -07:00
Renaud Paquay 261d42d4ee Merge
--HG--
branch : dev
2010-07-22 10:24:20 -07:00
Renaud Paquay a82f5fa19a Add App_Data folder to staging
--HG--
branch : dev
2010-07-22 10:23:34 -07:00
Renaud Paquay a3168a5c8d Add Media folder to staging
--HG--
branch : dev
2010-07-22 10:13:31 -07:00
Renaud Paquay 7cd98af52d Fix build to re-build enlistment after a clean
--HG--
branch : dev
2010-07-22 09:33:47 -07:00
Renaud Paquay 4ccb8561e5 Store default location for the "HasComments[Container]" part in initial settings
--HG--
branch : dev
2010-07-21 21:49:25 -07:00
Renaud Paquay 6586116004 Store default location for the "HasTags" part in initial settings
--HG--
branch : dev
2010-07-21 21:36:38 -07:00
Renaud Paquay 12c17cdccb Store default location for the "Common" part in initial settings
--HG--
branch : dev
2010-07-21 21:32:13 -07:00
Renaud Paquay 95e1fd7114 Store default location for Localization part in initial settings
--HG--
branch : dev
2010-07-21 21:28:47 -07:00
Renaud Paquay bd54496d57 Store default location for BodyAspect part in initial settings
--HG--
branch : dev
2010-07-21 21:19:04 -07:00