Shannon
|
4a72e8c3df
|
Creates ReflectedFixedRazorViewEngine and version checkers to dynamically update code depending on the major versions of MVC and WebApi
|
2015-01-06 17:40:28 +11:00 |
|
Shannon
|
95f68b8bde
|
Another attempt at fixing: U4-4049 Some images fail when uploading multiple media files
|
2015-01-06 11:45:08 +11:00 |
|
Shannon
|
485621b03a
|
Revert "Merge branch '7.2.0-U4-4049' into dev-v7"
This reverts commit 2ad86ec83d, reversing
changes made to 70ddf646be.
|
2015-01-06 11:22:40 +11:00 |
|
Shannon
|
3f1b031789
|
fixes OverridableAuthorizationAttribute to ensure that the class level filter is applied if there are no child filters
|
2015-01-06 11:19:44 +11:00 |
|
Shannon
|
459d9b34e7
|
Fixes: U4-5974 User which is not administrator getting logged out when clicking recycle bin
|
2015-01-05 12:22:49 +11:00 |
|
Shannon
|
6555fd5791
|
Updated U4-4049 - we now use media formatters instead of IModelBinder (this is actually the preferred way anyways). The validation is then moved to just a filter instead of done in the model binder. This way a media formatter is pure async, so we can ReadFromStreamAsync in a completely native async operation which should hopefuly fix this issue.
|
2014-12-03 21:06:01 +11:00 |
|
Shannon
|
dc27368397
|
Fixes: U4-5891
|
2014-11-27 17:57:33 +11:00 |
|
Shannon
|
302e9ec11c
|
renames to GetModelAsync
|
2014-10-24 17:15:21 +10:00 |
|
Shannon
|
e8a2ddb2a4
|
Simplifies NamespaceHttpControllerSelector and should be better with regards to locking instead of enumerating over a concurrent collection.
|
2014-10-23 10:51:33 +10:00 |
|
filipw
|
9e7d2884b9
|
do not recreate HttpControllerDescriptor every time
|
2014-10-21 08:39:21 +02:00 |
|
filipw
|
fe31ed5cb2
|
changed NamespaceHttpControllerSelector to use a helper class NamespaceHttpControllerMetadata rather than raw Type caching
|
2014-10-21 08:37:40 +02:00 |
|
Shannon
|
2ec8d124fd
|
renames new ssl attribute and updates proj
|
2014-10-01 16:06:19 +10:00 |
|
Brian Powell
|
8aa9326e10
|
Add UmbracoUseSSL filter to redirect to HTTPS if umbracoUseSSL is set. Fixes U4-4737
|
2014-09-30 20:58:12 -04:00 |
|
Shannon
|
4230668c8b
|
creates new UmbracoTreeAuthorizeAttribute which helps make tree and editor security with webapi a bit more flexible with a different option to authorize against an assigned app based on a tree alias.
|
2014-09-05 16:08:41 +10:00 |
|
Shannon
|
39987d5f7d
|
Fixes: U4-5384 Custom ApiController routes not working after upgrade to 7.1.5
|
2014-08-25 16:24:23 +10:00 |
|
Sebastiaan Janssen
|
dba180d809
|
Merge remote-tracking branch 'origin/7.1.5' into 7.2.0
Conflicts:
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/lib/lazyload/lazyload.min.js
src/Umbraco.Web.UI.Client/src/views/content/content.edit.controller.js
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
|
2014-08-04 13:32:44 +02:00 |
|
Shannon
|
ad4135f629
|
does a toarray to make sure it doesn't reiterate
|
2014-06-27 14:04:35 +10:00 |
|
Shannon
|
8e7ed865f0
|
Fixes: U4-5151 Backoffice controllers collide on name even if different namespace
|
2014-06-27 13:34:15 +10:00 |
|
Rusty Swayne
|
632cd221d9
|
Attribute for WebApi controllers that camel cases object property names when serialized to Json
|
2014-06-09 05:39:14 -07:00 |
|
Shannon
|
70f65583d7
|
Fixes: U4-4546 Error: Failed to retreive data for media ids
|
2014-05-09 15:50:07 +10:00 |
|
Shannon
|
b1603a21a2
|
Fixes up strange culture issue with thread switching with the update to the AngularJsonMediaTypeFormatter.
|
2014-05-09 10:46:15 +10:00 |
|
Shannon
|
d264792e18
|
Fixes: U4-4819 Publicize AuthenticationExtensions
|
2014-05-06 18:15:38 +10:00 |
|
Shannon
|
d2a20b10aa
|
nearly got tag typeahead working
|
2014-05-05 19:07:57 +10:00 |
|
Nicholas-Westby
|
539efcc669
|
Replaced "retreive" with "retrieve".
|
2014-03-25 20:25:24 -07:00 |
|
Nicholas-Westby
|
b66253f33e
|
Replaced "retreive" with "retrieve".
|
2014-03-25 20:19:50 -07:00 |
|
Shannon
|
96fa8c7dc9
|
Publicizes a few things, including the fix for U4-3981 Make Umbraco.Web.WebApi.Filters.UmbracoApplicationAuthorizeAttribute public
|
2014-03-24 15:41:46 +11:00 |
|
Shannon
|
6f586c7eeb
|
Ensures we are not directly referencing Membership.Provider and instead targetting our provider by alias.
|
2014-03-18 20:36:02 +11:00 |
|
Shannon
|
4d13925e3b
|
Fixes merge issues
|
2014-03-18 19:05:07 +11:00 |
|
Shannon
|
c669a2702b
|
Fixes: U4-4210 MNTP not working with Member and ensures the content picker has real validation built into it. Fixes up the EntityController switching out the global action selector.
|
2014-03-17 18:34:41 +11:00 |
|
Shannon
|
67f8b8f88b
|
Fixes: U4-3606 Handle caching issues from server requests correctly
|
2014-03-13 18:24:37 +11:00 |
|
Shannon
|
c26b72bd10
|
fixes a locking issue and exception logging
|
2014-03-10 12:55:45 +11:00 |
|
Shannon
|
bc371e69a3
|
Completes: U4-4227 Rename default member property aliases
|
2014-03-07 19:30:54 +11:00 |
|
Shannon
|
feab2de260
|
Fixes up the starter kit installer in the back office with it's legacy implementation. Adds some handy methods for webapi routing for areas.
|
2014-03-05 22:42:51 +11:00 |
|
Shannon
|
d36cd035e9
|
Fixes merge issues
|
2014-02-13 16:46:52 +11:00 |
|
Shannon
|
c4acbf0dbc
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Configuration/ClientDependencyConfiguration.cs
src/Umbraco.Core/Constants-Conventions.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/Membership/IUser.cs
src/Umbraco.Core/Models/Template.cs
src/Umbraco.Core/Persistence/Factories/MemberReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IUserRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/PermissionRepository.cs
src/Umbraco.Core/Persistence/RepositoryFactory.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/IMemberTypeService.cs
src/Umbraco.Core/Services/IMembershipUserService.cs
src/Umbraco.Core/Services/IUserService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Core/Services/MemberTypeService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Services/UserService.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/MockTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/ContentTypeRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/Login.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/LoginStatus.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/RegisterMember.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Breadcrumb.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListAncestorsFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesOrderedByDate.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesOrderedByName.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesWithDoctype.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListDescendantsFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Login.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/LoginStatus.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/MultinodeTree-picker.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Navigation.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/RegisterMember.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/SiteMap.cshtml
src/Umbraco.Web.UI/Umbraco/create/PartialView.ascx.cs
src/Umbraco.Web.UI/config/umbracoSettings.config
src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
src/Umbraco.Web/Controllers/UmbLoginController.cs
src/Umbraco.Web/Controllers/UmbLoginStatusController.cs
src/Umbraco.Web/Controllers/UmbProfileController.cs
src/Umbraco.Web/Controllers/UmbRegisterController.cs
src/Umbraco.Web/Models/LoginModel.cs
src/Umbraco.Web/Models/LoginStatusModel.cs
src/Umbraco.Web/Models/ProfileModel.cs
src/Umbraco.Web/Models/RegisterModel.cs
src/Umbraco.Web/Models/UmbracoProperty.cs
src/Umbraco.Web/Mvc/UmbracoViewPageOfTModel.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoModule.cs
src/Umbraco.Web/WebApi/UmbracoApiController.cs
src/Umbraco.Web/umbraco.presentation/library.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbracobase/baseLibrary.cs
src/Umbraco.Web/umbraco.presentation/umbracobase/restExtension.cs
src/umbraco.businesslogic/User.cs
src/umbraco.providers/UsersMembershipProvider.cs
src/umbraco.providers/members/UmbracoMembershipProvider.cs
|
2014-02-13 16:22:51 +11:00 |
|
Shannon
|
9959ff667e
|
publicizes MembershipHelper and exposes it on the various base classes: SurfaceController, UmbracoApiController and UmbracoUserControl as the property "Members", will add more helper methods.
|
2014-01-28 16:58:55 +11:00 |
|
Shannon
|
f27a0c0461
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts:
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/EmptyTemplate.cshtml
src/Umbraco.Web.UI/umbraco/dialogs/protectPage.aspx
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoModule.cs
src/Umbraco.Web/WebApi/UmbracoAuthorizedApiController.cs
|
2014-01-15 13:28:41 +11:00 |
|
Shannon
|
3ef9635406
|
Fixes: U4-4010 Member and user session gets mixed - fixes how we detect a back office request + unit tests and added new IsBackOffice attribute
|
2014-01-15 13:17:38 +11:00 |
|
Shannon
|
154ee39755
|
Fixes: U4-3907 Token cookie issues in 7.0.1
|
2013-12-24 10:48:32 +11:00 |
|
Shannon
|
d6d80ae037
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts:
src/Umbraco.Core/Constants-Conventions.cs
src/Umbraco.Core/Models/ContentExtensions.cs
src/Umbraco.Core/Persistence/Factories/MemberTypeReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Relators/PropertyDataRelator.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Services/IMemberService.cs
src/Umbraco.Core/Services/IMemberTypeService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Core/Services/MemberTypeService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
|
2013-12-17 16:03:27 +11:00 |
|
Shannon
|
58f0d1a464
|
fixes null check on HttpQueryStringFilterAttribute and adds ability to specify parameters in the GetUmbracoApiService urlhelper extensions.
|
2013-12-12 13:26:53 +11:00 |
|
Shannon
|
0de53308f5
|
Fixes some issues with app startup/authentication and when events fire
|
2013-12-11 12:01:22 +11:00 |
|
Shannon
|
2eb5c08825
|
Fixing: U4-3686 Umbraco 7 - Rich Text Editor and Macro Issues + fixed up the per-controller webapi configuration and more fixes to loading propertyeditors/param editors, this saves a assembly scan.
|
2013-12-06 15:01:58 +11:00 |
|
Shannon
|
0d1cf872d3
|
Fixes WebApi issue with creating HttpResponseMessage manually - this shouldn't be done and we'll end up with very strange YSODs
|
2013-12-04 17:05:05 +11:00 |
|
Shannon
|
18352f8a4d
|
Fixes null check with filtered content/media attribute, fixes issue with container types and rendering tree nodes.
|
2013-12-04 15:54:50 +11:00 |
|
Shannon
|
e7e209280c
|
Fixes issue with replacing webapi formatter
|
2013-12-04 14:47:19 +11:00 |
|
Shannon
|
08100793af
|
completed csrf protection
|
2013-12-03 11:36:17 +11:00 |
|
Shannon
|
ea35ea1af5
|
getting csrf stuff coded up, it's pretty much done just need to write a couple tests and add the filter to the necessary controller/actions
|
2013-12-02 17:20:50 +11:00 |
|
Shannon
|
33c32579c8
|
Adds AngularJsonMediaTypeFormatter and ensures our controllers all use this formatter in order to enable angular's JSON Vulnerability protection.
|
2013-12-02 13:31:44 +11:00 |
|
Shannon
|
54e826bc96
|
Fixes: U4-3696 Upload datatype only updates on first save
|
2013-11-26 13:13:43 +11:00 |
|