Commit Graph
100 Commits
Author SHA1 Message Date
Lombiq 3760e12029 Adding the ability to rename workflows, fixes #3570 2015-05-14 18:04:45 +02:00
Lombiq 1cfbfbce92 Indexing task creation now happens gradually in a background task, preventing timeout/out of memory when editing a content type with many items. Fixes #4729. 2015-05-14 12:51:57 +02:00
Lombiq c73d6c0a91 Removing empty RouteExtension, fixes #2509 2015-05-08 21:14:06 +02:00
Lombiq 9e66ee6560 Revert "Rolling back streams in storage providers, fixes #4860"
This reverts commit f8e82be4b9.

There are Stream implementation that don't support seeking so we can't do Position resetting just every time.
2015-05-08 16:30:26 +02:00
Lombiq db0c8c3d1f Changing all Codeplex issue links to GitHub links 2015-04-15 21:00:20 +02:00
Lombiq 06070fbb03 Wrapping stream usage into using() instead of manual Dispose() in FileSystemStorageProvider 2015-04-15 20:54:39 +02:00
Lombiq f8e82be4b9 Rolling back streams in storage providers, fixes #4860 2015-04-15 20:45:11 +02:00
Lombiq 566d23ec55 Untabifying Text class 2015-04-15 20:34:28 +02:00
Lombiq 68c0e67aee Fixing that during saving a content type definition, updating MediaFileNameEditorSettings caused an exception if the Stereotype is empty 2015-04-02 16:36:19 +02:00
Lombiq 5e85d3d872 Untabify CodeGenerationCommands 2015-03-30 00:16:55 +02:00
Lombiq 571f73ee9c Untabify FeatureManager 2015-03-29 20:28:35 +02:00
Lombiq 8b196c437e #21181: Adding the ability for admins to also change password for registered users.
Work Item: 21181
2015-03-02 17:19:32 +01:00
Lombiq 53cd06e63e Fixing that Path Placement Matches couldn't be used for editor templates when being updated. 2015-03-01 02:01:11 +01:00
Lombiq 9f9ed92fdd Core/Shapes: creating static resource for html5.js 2015-02-28 18:11:59 +01:00
Lombiq 1407ff7fce Fixing Taxonomies migration return value 2015-02-24 21:31:01 +01:00
Lombiq 9183641da0 #20983: Removing unneeded and wrong SafeMode Document template and adding simple Document template to Orchard.Setup.
Orchard.Setup implicitly depended on the SafeMode theme, removing this dependency now. The Setup Document now depends on Core Shapes because of html5.js, but this is much less risky.

Work Item: 20983
2015-02-21 17:04:51 +01:00
Lombiq e84a180412 Moving Orchard.Caching extension methods to the same namespace as the service they extend 2015-02-21 15:24:01 +01:00
Lombiq 2b1095b250 Fixing Content and Media Picker document templates' CSS inclusions 2015-02-20 19:40:43 +01:00
Lombiq 1c1bc9d851 #20983: Removing unneeded and wrong SafeMode Document template
Work Item: 20983
2015-02-20 19:26:45 +01:00
Lombiq 26c6017b0a Untabifying template 2015-02-20 19:23:04 +01:00
Lombiq 0d52799fb0 Deferring Taxonomies term count calculation to a processing engine task, lowering the chance of DB deadlocks 2015-02-20 00:27:11 +01:00
Lombiq aaf9387cc4 Adding index on Taxonomies TermPartRecord.Path as its frequently queried 2015-02-19 23:18:11 +01:00
Lombiq c8f65e7110 Updating Rebraces config for VS Update 4 2015-02-12 00:12:11 +01:00
Lombiq 651ad96047 Fixing DefaultOrchardHostTests 2015-02-12 00:12:10 +01:00
Lombiq c49130293e Adding null checks to search settings import 2015-02-05 17:39:29 +01:00
Lombiq 10c0baabf4 Implementing proper package uninstall process with features being disabled and uninstalled, then the package being removed. 2015-01-27 18:33:09 +01:00
Lombiq a14ebfd555 #20367: Removing IHostEnvironment.IsFullTrust since only full trust is supported any way.
Work Item: 20367
2015-01-26 20:32:06 +01:00
Lombiq 8dae8f3d5b User approval, disabling and challange e-mail re-send is an unsafe operation and should use POST. 2015-01-26 20:21:12 +01:00
Lombiq e612fc031e Normalizing line endings in Orchard.Users AdminController 2015-01-26 20:12:23 +01:00
Lombiq 2187f51d48 #21167: Fixing that Roles tried to access permissions of a feature before its migrations could run.
Work Item: 21167
2015-01-26 19:08:57 +01:00
Lombiq 9b882ac313 Fixing NRE with new BlogPost items 2015-01-26 16:32:24 +01:00
Lombiq d5c85265b5 #21158: Preventing disabled shells from being started.
Work Item: 21158
2015-01-25 22:49:05 +01:00
Lombiq a6c467106f Typo 2015-01-25 22:34:42 +01:00
Lombiq 22ee57582d #20928: Preventing race condition when starting shells
Work Item: 20928
2015-01-25 22:33:27 +01:00
Lombiq c75b7f4434 Untabifying config files with mixed tabs-spaces 2015-01-22 12:46:29 +01:00
Lombiq a8ec1935b7 Adding logging for background tasks 2015-01-22 12:44:40 +01:00
Lombiq 07ad6329f6 Fixing ironic typo 2015-01-20 19:01:53 +01:00
Lombiq 604dfb67bf Streamlining Migrations.cs for Orchard.PublishLater and adding description for ArchiveLaterPart 2015-01-20 18:55:51 +01:00
Lombiq aa94c1d5f4 Adding missing script inclusions to module and theme shape templates. 2015-01-18 23:29:02 +01:00
Lombiq 2223dc7afa Adding Uninstall button for modules under Modules/Installed. 2015-01-18 19:18:48 +01:00
Lombiq 7e355a65c2 Refactoring PackagingServicesController, adding UninstallModule action. 2015-01-18 19:15:10 +01:00
Lombiq 857b73052c Formatting theme templates. 2015-01-18 19:14:10 +01:00
Lombiq c0983a32ba Refactoring theme templates, fixing variable names. 2015-01-18 19:11:37 +01:00
Lombiq 25c23a1127 Fixing template compilation error 2015-01-18 18:25:36 +01:00
Lombiq 83f63bc7bc Formatting Orchard.Modules templates 2015-01-18 16:57:43 +01:00
Lombiq 24967bb8be Refactoring Modules Index templates to use better local variables. 2015-01-18 16:50:14 +01:00
Lombiq dc9f54312b Renaming leftover field in PackageManager 2015-01-18 00:47:58 +01:00
Lombiq 9320e48b09 #20942: Setup now harvests setup recipes from all modules for the setup screen.
Work Item: 20942
2015-01-18 00:26:25 +01:00
Lombiq 5b74c20553 #21036: User password hashes are now created with the PBKDF2 algorithm.
Work Item: 21036
2015-01-17 22:42:40 +01:00
Lombiq af40271734 Adding AppConfigurationAccessor to access appSettings or connectionStrings in an injected, loosely-coupled way.
Copied from Helpful Libraries, adapted to Orchard conventions.
2015-01-17 19:24:27 +01:00
Lombiq 1e51f157ea Normalizing line endings in MembershipService 2015-01-16 23:19:13 +01:00
Lombiq f35c4df120 #21015: Adding methods to automatically export and import infoset data.
Work Item: 21015
2015-01-16 23:08:17 +01:00
Lombiq 7df7e1086a Disabling compile on save for LESS and TS (OFF was default, mistakenly added ON) 2015-01-16 22:33:09 +01:00
Lombiq 1ba8fb1abd Format ContentPartDriver 2015-01-16 19:25:57 +01:00
Lombiq 0fcc8ebb40 #20788: Adding Web Essentials solution-wide settings.
Work Item: 20788
2015-01-16 13:08:10 +01:00
Lombiq ef10c6902b #20498: Exposing the StorageAccount object from AzureFileSystem
Work Item: 20498
2015-01-15 23:31:07 +01:00
Lombiq a012ed0ce3 Untabifying SiteSettingsPartDriver 2015-01-15 20:27:20 +01:00
Lombiq a05ef10322 #20520: Adding Rebracer config file to automatically set the conventional brace styling
Work Item: 20520
2015-01-15 20:19:47 +01:00
Lombiq aa9c12de0d Fixing csproj...
https://www.youtube.com/watch?v=TN-cNe4EpgE
2015-01-14 23:36:51 +01:00
Lombiq ef4d5a3ac6 Renaming OwinMiddleware to OwinMiddlewareRegistration
Since there is a 1 to n association between such objects and middlewares (that are actually just the delegates that run in the pipeline) the terminology was confusing.
2015-01-14 23:35:02 +01:00
Lombiq 4cb06abd2a Fixing that the new HttpAsyncHandler didn't expose the RequestContext, causing injected RequestContext objects to be empty 2015-01-12 18:22:06 +01:00
Lombiq 94cdaa3d74 Git files are now also excluded from publish 2015-01-10 19:56:55 +01:00
Lombiq 767aa42456 Fixing that DefaultContentManagerSesson.Clear() should clear all of its dictionaries 2014-12-28 00:29:21 +01:00
Lombiq ae0a195801 Adding support for disabling Owin (with its standard appSettings config), and disabling it for Specs. This allows Specflow tests to be run, without Owin (since Owin prevented those tests from running, it requiring integrated pipeline that is not available when self-hosting through HttpRuntime). 2014-12-25 00:10:45 +01:00
Lombiq 3a3655daaa #20644: Working around Azure Websites limitation of not being able to use System.Drawing.Image with .ico files.
WorkItem: 20644
2014-10-31 19:50:44 +01:00
Lombiq c2cfd51c1d Formatting Specs Web.config 2014-10-29 14:32:07 +01:00
Lombiq a98907289f Adding Owin configs to Specs Web.config and updated Warmup version 2014-10-29 14:29:34 +01:00
Lombiq b0ba9e69e8 Removing duplicated lines from Web.config 2014-10-29 14:27:47 +01:00
Lombiq a32691ba1d Merge branch 'feature/owin' of https://git01.codeplex.com/orchard into feature/owin
Conflicts:
	src/Orchard.Web/Web.config
2014-10-27 17:15:33 +01:00
Lombiq dff7f54d90 Re-formatting Web.config after merge 2014-10-27 17:13:00 +01:00
Lombiq cca9ecc693 Updating Microsoft.Owin and Microsoft.Owin.Host.SystemWeb to latest (v3.0) 2014-10-27 17:12:31 +01:00
Lombiq dc772cf893 Merge remote-tracking branch 'origin/1.x' into feature/owin
Conflicts:
	src/Orchard.Web/Web.config
	src/Orchard/Orchard.Framework.csproj
2014-10-27 17:01:00 +01:00
Lombiq 0a8b55892b Untabify ImportExport template 2014-10-18 23:31:29 +02:00
Lombiq d5f27f560c #20876, #20850, 20849: The default Orchard.Cache cache storage provider implementation now uses the newer and more generic MemoryCache instead of the HTTP cache. It also uses absolute instead of sliding expiration. The new implementation can invalidate all cache entries for just a specific tenant too.
Work Item: 20876, 20850, 20849

C-c-c-combo breaker!
2014-10-17 19:30:47 +02:00
Lombiq a798d974f7 #20999: Handling returnUrl also on the LogOn page.
WorkItem: 20999
2014-10-17 13:43:40 +02:00
Lombiq 26b64d9076 Removing wrong dependency from Orchard.Templates 2014-10-11 00:21:00 +02:00
Lombiq 0a38ab0a04 Fixing that shapes resolved by Orchard.Templates could cause NRE because of ShapeDescriptor missing 2014-10-09 13:07:53 +02:00
Lombiq ecd1f2e1b0 Fixing that a request to an RSS feed with the empty "projection" query string parameter caused exception. 2014-10-08 22:36:15 +02:00
Lombiq b21d637ba4 #20314: Fixing tests broken because of Work<T> injected into DefaultShapeTableManager
Work Item: 20314
2014-10-08 13:43:47 +02:00
Lombiq 411e3f9ddd #20314: DefaultShapeTableManager doesn't keep IShapeTableProviders alive too long any more either.
Work Item: 20314
2014-10-08 12:41:03 +02:00
Lombiq 772ba66622 #20309: Surfacing method from PlacementFileParser to parse placement texts.
Work Item: 20309
2014-10-03 19:17:30 +02:00
Lombiq 0440d866e2 #20314: Fixing tests broken because of Work<T> injected into DefaultShapeTableManager
Work Item: 20314
2014-10-03 13:39:52 +02:00
Lombiq 938765f2e3 Adding a missing file to Themes.csproj (TheAdmin/Styles/images/error.gif) 2014-09-19 20:37:13 +02:00
Lombiq 1fe8acf615 Removing old, orphaned files 2014-09-19 20:35:53 +02:00
Lombiq f9404e4cd7 Removing unused injected dependency from DynamicModuleVirtualPathProvider. 2014-09-13 21:50:02 +02:00
Lombiq bee83d2205 Fixing build warning because of unused variable in Orchard.Templates. 2014-09-11 22:26:07 +02:00
Lombiq a3053c3d9a Factoring out Alias updating logic to separate service so aliases can be refreshed not just from a background task. 2014-09-10 17:37:57 +02:00
Lombiq 8818202fcf #20922: Optimizing Alias lookups by using the in-memory AliasMap
Work Item: 20922
2014-09-10 17:28:54 +02:00
Lombiq 42189e9297 #20357: Orchard.Localization - Fixing that AddLocalizationViewModel.Content should of the type dynamic
Work Item: 20357
2014-08-27 14:12:20 +02:00
Lombiq cb98e31df1 #20893: Adding shortcut extension methods to IStorageProvider to simply read and write files.
Work Item: 20893
2014-08-20 00:44:02 +02:00
Lombiq 7cdfc7c35f Fixing exception caused by HostComonents.config when Orchard is started from the command line 2014-08-18 16:35:30 +02:00
Lombiq 12603a760d Also logging the tenant name when an exception is caught from background tasks, partially making up for the lack of tenant context when such exceptions are logged. 2014-08-16 20:49:44 +02:00
Lombiq 9a2041c2a2 Adding logging to ShellDescriptorManager. 2014-08-16 14:23:16 +02:00
Lombiq d904d129f9 Changing logging levels in ShellSettingsManager to more appropriate "information".
See: http://stackoverflow.com/a/6795022/220230
2014-08-16 14:13:51 +02:00
Lombiq a48ba49e67 #20156: Fixing that malformed content item display/preview URLs caused exceptions instead of resturning 404.
Work Item: 20156
2014-08-16 13:52:02 +02:00
Lombiq 2e6f56f90e #20365: Fixing that a MediaLibraryPickerField looses its value(s) if an other editor group is updated
Work Item: 20365
2014-08-15 13:23:36 +02:00
Lombiq 64eb4725bc Using ShellContext.Dispose() where applicable 2014-08-13 15:58:31 +02:00
Lombiq c08ba79d6e #20842: Fixing that a ContentPickerField looses its value(s) if an other editor group is updated
Work Item: 20842
2014-08-13 12:19:41 +02:00
Lombiq ecb9918964 #20877: standalone environments have their shell lifetime scope disposed as well
Work Item: 20877
2014-08-13 00:28:47 +02:00
Lombiq ba8a202350 Adding tenant name and URL to Azure log messages too 2014-08-09 13:49:02 +02:00