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
Renaud Paquay
a444c093a9
Store default location for MenuPart part in initial settings
...
--HG--
branch : dev
2010-07-21 21:04:05 -07:00
Renaud Paquay
7811c4b5f1
Display the default location settings next to the actual values
...
For a part, we have settings coming from the part definition and settings
coming from the part in the type definition, which take precedence.
Display the former next to the later in the settings partial views.
--HG--
branch : dev
2010-07-21 21:00:53 -07:00
Renaud Paquay
34ee0be5ac
Add 5th location type "Default"
...
This is the fallback option is no location is given for a specific
display name.
--HG--
branch : dev
2010-07-21 19:52:20 -07:00
Renaud Paquay
f4f0651c22
Store default location for PublishLater part in initial settings
...
--HG--
branch : dev
2010-07-21 18:18:39 -07:00
Renaud Paquay
5eb8808653
Merge
...
--HG--
branch : dev
2010-07-21 18:01:49 -07:00
Renaud Paquay
e1e48015a8
Store default location for Blog part in initial settings
...
--HG--
branch : dev
2010-07-21 17:59:17 -07:00
Renaud Paquay
1f35d57933
Fix bug in data migration: don't call "Repo.Update"
...
It's not needed, and it actually doesn't work as expected.
--HG--
branch : dev
2010-07-21 17:59:09 -07:00
Renaud Paquay
6d33614179
Merge
...
--HG--
branch : dev
2010-07-21 17:17:50 -07:00
Renaud Paquay
a7ade53495
Move LocationSettings to a separate module
...
Also go through all existing parts and use the new LocationSettings API
to retrieve the location according to the display types.
--HG--
branch : dev
rename : src/Orchard.Web/Core/Common/Settings/LocationSettingsEditorEvents.cs => src/Orchard.Web/Core/ContentsLocation/Settings/LocationSettingsEditorEvents.cs
2010-07-21 17:17:13 -07:00
Renaud Paquay
5dea6c7b73
Merge
...
--HG--
branch : dev
2010-07-21 10:11:11 -07:00
Renaud Paquay
21b2bc317f
Moving location settings to new "ContentsLocation" module
...
--HG--
branch : dev
rename : src/Orchard.Web/Core/Common/Models/LocationDefinition.cs => src/Orchard.Web/Core/ContentsLocation/Models/LocationDefinition.cs
rename : src/Orchard.Web/Core/Common/Models/LocationSettings.cs => src/Orchard.Web/Core/ContentsLocation/Models/LocationSettings.cs
rename : src/Orchard.Web/Core/Common/ViewModels/LocationSettingsViewModel.cs => src/Orchard.Web/Core/ContentsLocation/ViewModels/LocationSettingsViewModel.cs
rename : src/Orchard.Web/Core/Common/Views/DefinitionTemplates/LocationSettings.ascx => src/Orchard.Web/Core/ContentsLocation/Views/DefinitionTemplates/LocationSettings.ascx
2010-07-21 10:10:39 -07:00
Renaud Paquay
9d7efb58f9
Merge
...
--HG--
branch : dev
2010-07-20 23:58:29 -07:00
Renaud Paquay
75fef28ea3
Generalize content location settings
...
We have multiple types of "display" ("Detail", "Summary", "Editor", etc.).
The Location settings now exposes 4 pre-defined display types for location
settings for Field and for Parts:
* Detail
* Editor
* Summary
* SummaryAdmin
--HG--
branch : dev
2010-07-20 23:58:07 -07:00
Renaud Paquay
48bd5c977f
Fix data migration: Settings should be unlimited length
...
--HG--
branch : dev
2010-07-20 23:22:32 -07:00
Renaud Paquay
cf7d179116
Fix bug with table prefix in data migration
...
We weren't adding the "_" after the table prefix...
--HG--
branch : dev
2010-07-20 23:13:40 -07:00
Renaud Paquay
1024a7809a
Merge
...
--HG--
branch : dev
2010-07-20 19:54:09 -07:00
Renaud Paquay
0d0411fa9e
Fix unit tests
...
--HG--
branch : dev
2010-07-20 19:52:03 -07:00
Renaud Paquay
2ffe3f7073
Update Routable part to use settings for Display/Editor locations
...
--HG--
branch : dev
2010-07-20 19:38:56 -07:00
Renaud Paquay
829e7cdb3a
Tweak UI for Display/Editor locations
...
--HG--
branch : dev
2010-07-20 19:38:32 -07:00
Renaud Paquay
c09f167b9d
Update Data Migration API to provide ContentDefinitionManager
...
--HG--
branch : dev
2010-07-20 19:26:51 -07:00
Renaud Paquay
6b271f8f54
Create Display/Editor location settings for Parts and Fields
...
--HG--
branch : dev
2010-07-20 19:26:06 -07:00
Renaud Paquay
cda6ae3d06
Create Display/Editor location settings for Parts and Fields
...
--HG--
branch : dev
2010-07-20 19:25:55 -07:00
Renaud Paquay
d8a1478200
Add helpers to SettingsDictionary
...
--HG--
branch : dev
2010-07-20 18:27:39 -07:00
Renaud Paquay
483f2f842a
Remove unused fields
...
--HG--
branch : dev
2010-07-19 18:42:12 -07:00
Renaud Paquay
b8d05875f4
Merge
...
--HG--
branch : dev
2010-07-19 18:09:54 -07:00
Renaud Paquay
43e722c212
Create module packaging command handlers
...
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Modules/Commands/FeatureCommand.cs => src/Orchard.Web/Modules/Orchard.Modules/Commands/FeatureCommands.cs
2010-07-19 18:08:03 -07:00
Renaud Paquay
60d9dcc5a2
Merge
...
--HG--
branch : dev
2010-07-19 17:12:59 -07:00
Renaud Paquay
b4e7ab7679
Fix packaging bug
...
--HG--
branch : dev
2010-07-19 17:12:15 -07:00
Renaud Paquay
dc1a461f1b
Merge
...
--HG--
branch : dev
2010-07-19 15:43:22 -07:00
Renaud Paquay
60a0b6c3ae
Workaround issue with custom Orchard MsBuild tasks locked on disk
...
--HG--
branch : dev
2010-07-19 15:41:14 -07:00
Renaud Paquay
745a4dfd7f
"Clean" also removes the "artifacts" folder
...
--HG--
branch : dev
2010-07-19 14:35:33 -07:00
Renaud Paquay
0c2087f479
Add version# at end of zip file names
...
--HG--
branch : dev
2010-07-19 14:25:26 -07:00
Renaud Paquay
e019aeb597
Fix issue with file locking
...
Calling SetVersion has the side-effect of locking our custom msbuild
tasks assembly. So, doing a "SetVersion;Build" doesn't work because
"Build" does a "Clean" first.
Expose a "BuildWithVersion" target instead.
--HG--
branch : dev
2010-07-19 14:14:35 -07:00
Renaud Paquay
2b7a604ea7
Remove unused fields
...
--HG--
branch : dev
2010-07-19 14:08:03 -07:00
Renaud Paquay
4bd6abe055
Replacing all version# with 0.5.0
...
--HG--
branch : dev
2010-07-19 14:04:53 -07:00
Renaud Paquay
1e79da4df4
Merge
...
--HG--
branch : dev
2010-07-19 14:01:09 -07:00
Renaud Paquay
b13e0cea86
Update SetVersion target to update AssemblyInfo.cs files
...
Also, calling the SetVersion target ensure the Orchard msbuild
tasks are compiled beforehand.
--HG--
branch : dev
2010-07-19 13:57:25 -07:00
Renaud Paquay
b4da079a66
Add target to msbuild file to set a version# in module.txt files
...
--HG--
branch : dev
2010-07-19 13:38:35 -07:00
Renaud Paquay
e180ce8b23
Don't run background tasks in command-line host
...
--HG--
branch : dev
2010-07-19 11:18:57 -07:00
Renaud Paquay
3c6c58fa84
Add lock around config serialization
...
The lock avoids concurrent access to the cached configuration.
--HG--
branch : dev
2010-07-18 21:43:21 -07:00
Renaud Paquay
f4079a9301
Remove "Orchard.Pages" from list of features
...
It's not needed anymore for profiling...
--HG--
branch : dev
2010-07-18 20:21:37 -07:00
Renaud Paquay
cd57985ba4
Perf: Fix caching based on ISignals
...
GetLocalizedString result was never cached because of a bug in
ISignals implementation: the token was always "IsCurrent == false",
which meants the cache was always out-of-date.
--HG--
branch : dev
2010-07-18 19:34:18 -07:00
Renaud Paquay
a6eb5740e7
Fix profiling setup
...
"build profiling" is back to a working state.
--HG--
branch : dev
2010-07-18 19:22:47 -07:00
Renaud Paquay
cb1b29ff8f
Merge
...
--HG--
branch : dev
2010-07-18 15:33:17 -07:00
Renaud Paquay
c19acf64bf
Use non-rooted virtual path for running with Cassini
...
This should help catching re-curring issues with non-rooted
web sites.
--HG--
branch : dev
2010-07-18 15:30:35 -07:00
Renaud Paquay
a5f47f4de0
Fix loading of references from DynamicLoader
...
DynamicLoader needs to support loading reference from the "bin"
directory of a module, which is very similar to the "PrecompiledDynamicLoader"
behavior for loading references.
--HG--
branch : dev
2010-07-18 15:27:54 -07:00
Renaud Paquay
9198be72ed
Create ToAppRelative wrapper in IVirtualPathProvider
...
--HG--
branch : dev
2010-07-18 15:09:10 -07:00
Renaud Paquay
27c945d498
VirtualPathProvider returns App Relative path for ListXxx
...
This is cleaner than returning absolute virtual path.
--HG--
branch : dev
2010-07-18 14:34:59 -07:00
Renaud Paquay
1b020c6c8a
Fix bug in dynamic extension loader
...
When probing for references, if the reference is present in the module "bin"
directory, then make sure the virtual path of the reference entry is set.
--HG--
branch : dev
2010-07-18 14:34:12 -07:00
Renaud Paquay
dfaab61f43
Expand packages to the "live" ~/Themes, ~/Modules folders
...
--HG--
branch : dev
2010-07-18 14:29:31 -07:00