From 26a7bf81872de6c9f4b70d2ff8fc29c91ea38594 Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Fri, 12 Apr 2013 02:11:01 +0600 Subject: [PATCH] Fixes: #U4-2087 --- .../Configuration/UmbracoSettings.cs | 12 + .../config/umbracoSettings.Release.config | 3 + .../config/umbracoSettings.config | 333 +++++++++--------- src/Umbraco.Web.UI/umbraco/config/lang/en.xml | 1 + .../umbraco/config/lang/en_us.xml | 1 + src/umbraco.businesslogic/ApplicationTree.cs | 103 ++---- src/umbraco.businesslogic/UmbracoSettings.cs | 7 + .../uploadfield/uploadField.cs | 212 +++++++---- 8 files changed, 352 insertions(+), 320 deletions(-) diff --git a/src/Umbraco.Core/Configuration/UmbracoSettings.cs b/src/Umbraco.Core/Configuration/UmbracoSettings.cs index 38ab03e97d..fd7cc9ade9 100644 --- a/src/Umbraco.Core/Configuration/UmbracoSettings.cs +++ b/src/Umbraco.Core/Configuration/UmbracoSettings.cs @@ -670,6 +670,18 @@ namespace Umbraco.Core.Configuration } } + /// + /// File types that will not be allowed to be uploaded via the content/media upload control + /// + public static IEnumerable DissallowedUploadFiles + { + get + { + var val = GetKey("/settings/content/dissallowedUploadFiles"); + return val.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries); + } + } + /// /// Gets the allowed image file types. /// diff --git a/src/Umbraco.Web.UI/config/umbracoSettings.Release.config b/src/Umbraco.Web.UI/config/umbracoSettings.Release.config index 96b2d65cf6..7d3d0848ad 100644 --- a/src/Umbraco.Web.UI/config/umbracoSettings.Release.config +++ b/src/Umbraco.Web.UI/config/umbracoSettings.Release.config @@ -108,6 +108,9 @@ then the file in the sprite overrules the one on disk, the file on disk will be shown (recommended) --> ShowDuplicates + + + ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd diff --git a/src/Umbraco.Web.UI/config/umbracoSettings.config b/src/Umbraco.Web.UI/config/umbracoSettings.config index fd614c87d4..d6d0fa081f 100644 --- a/src/Umbraco.Web.UI/config/umbracoSettings.config +++ b/src/Umbraco.Web.UI/config/umbracoSettings.config @@ -1,95 +1,95 @@  - - - - jpeg,jpg,gif,bmp,png,tiff,tif - - src,alt,border,class,style,align,id,name,onclick,usemap - - - - umbracoWidth - umbracoHeight - umbracoBytes - umbracoExtension - - - - - - /scripts - - js,xml - - false - + + + + jpeg,jpg,gif,bmp,png,tiff,tif + + src,alt,border,class,style,align,id,name,onclick,usemap + + + + umbracoWidth + umbracoHeight + umbracoBytes + umbracoExtension + + + + + + /scripts + + js,xml + + false + - - True - - - + - - 1047 - 1047 - 1047 - - - - - robot@umbraco.dk - + + 1047 + 1047 + 1047 + + + + + robot@umbraco.dk + - - True + + True - - False + + False - - Raw + + Raw - - True + + True - - True + + True - - True + + True - - False + + False - - text + + text - false + false - true + true - true + true - In Preview Mode - click to end]]> + In Preview Mode - click to end]]> - - - 1800 + + + 1800 - - inline - - - HideFileDuplicates - - - - - true - - - false - - - - - false - - false - - - - - - - - - plus - star - - - ae - oe - aa - - + HideFileDuplicates - - true - true - Mvc - + + ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd + - - - - cs - vb - - - - + + + true - + false + + + + + false + + false + + - + + + + + + plus + star + + + ae + oe + aa + + + + + true + true + Mvc + + + + + + cs + vb + + + + + + - - true - true - - - - falses - 86400 - 1440 - + + true + true + + + + falses + 86400 + 1440 + - - - - + + + + - - - - - 0 - - - - - + + + + + 0 + + + + + - - - - - umbraco - umbraco - css,xslt - umbraco - umbraco - umbraco - + + + + + umbraco + umbraco + css,xslt + umbraco + umbraco + umbraco + - - - - - + + + + + - - - - - UsersMembershipProvider - - + + + + + UsersMembershipProvider + + - - - - - + + + + +