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
5c614a88a2
ensures webapi plugincontrollers are routed to /backoffice if [IsBackOffice] is specified
2014-01-15 13:29:17 +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
8aceae9880
re-formats some code, simplifies calls using InvariantEquals extension method
2013-12-19 13:22:33 +11:00
Shandem
384d4d60f1
Merge pull request #168 from stevetemple/6.1.6-multiple-action-route-issue
...
Fix error when multiple routes have the same controller
2013-12-18 18:18:44 -08:00
Shannon
e981776e6d
Created new EnsurePublishedContentRequestAttribute for custom routing to still be able to render macros.
2013-11-29 17:41:38 +11:00
Stephan
128a08f169
Web.Mvc - Refactor UmbracoViewPage, UmbracoTemplatePage, support strongly-typed content
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2013-10-25 13:21:29 +02:00
Steve Temple
e738738e54
Only check actions if more than 1 route matches & ignore case when comparing controller names
2013-10-16 12:02:20 +01:00
Steve Temple
f502912225
Updated to use invariant culture
2013-10-15 23:51:39 +01:00
Steve Temple
e06e50c4fc
Tidied up tabs to match Umbraco standard and nicer string comparison
2013-10-15 17:18:12 +01:00
Steve Temple
3285e161c0
Fix issue with error http://our.umbraco.org/forum/developers/api-questions/41483-Umbraco-6-MVC-RenderRouteHandlerHandlePostedValues-Sequence-contains-more-than-one-matching-element when multiple routes share the same controller
2013-10-15 17:09:51 +01:00
Shannon
16bce4248d
Fixes merge issues with 6.2 and copying across TempData properly.
2013-10-08 10:46:02 +11:00
Shannon
a2e9ec0412
Merge remote-tracking branch 'origin/6.1.6' into 6.2.0
...
Conflicts:
src/Umbraco.Web/Mvc/UmbracoPageResult.cs
2013-10-08 10:37:46 +11:00
Sebastiaan Janssen
130f6d3a42
Additions for U4-2776 Default Content For A Razor Layout Section
2013-10-06 17:52:46 +02:00
Floris Robbemont
b02657f32c
Cleaning up commit for issue U4-3007
...
Changed documentation on UmbracoMvcHandler
2013-10-05 23:31:02 +02:00
Floris Robbemont
9ddee615cc
U4-3007 RouteDefinition should not store instance of controller
2013-10-01 14:09:38 +02:00
Shannon
5b943ca866
fixed couple tests
2013-09-17 11:53:57 +10:00
Stephan
42c432caa0
Merge branch '6.2.0' into zb-cleanup
2013-09-11 10:39:40 +02:00
Stephan
32e3048717
Core.Attempt - refactor Succ() into Succeed()
2013-09-11 09:30:00 +02:00
Shannon
90abe8c25f
Fixes: U4-2823 RenderRouteHandler.GetUmbracoRouteDefinition() fails to store the route definition when an incidental alias-controller match is made
2013-09-11 12:15:29 +10:00
Stephan
85ab96f71a
Core.Attempt - refactor and cleanup
2013-09-10 17:56:47 +02:00
Shannon
fee02af4eb
Completes: U4-1639 Add support to generate GET urls to SurfaceController actions
2013-09-06 11:40:37 +10:00
Shannon
c269f55074
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-05 14:01:48 +10:00
Shannon
177486418d
Implements: U4-1639 Add support to generate GET urls to SurfaceController actions
2013-09-05 14:01:28 +10:00
Sebastiaan Janssen
25d2b56ed7
U4-2776 Default Content For A Razor Layout Section
2013-09-03 10:31:00 +02:00
Shannon
f332e6530a
Ensures the whole ancestry of view data is merged in with unit tests.
2013-08-30 12:50:39 +10:00
Shannon
c228c24ba5
Creted MergeParentContextViewData filter, this is by default applied to SurfaceController's and the PartialViewMacroController. Now if you are rendering a partial view macro or a child action from a SurfaceController and are putting data into ViewData on a POST, you don't have to access the ViewData from the ParentViewContext.
2013-08-30 12:03:16 +10:00
Shannon
697aa03758
Fixes U4-1339 SurfaceController returning PartialView - cannot use ModelState - TempData merge correctly.
2013-08-30 11:34:02 +10:00
Shannon
244dcff8da
Fixes: U4-1339 SurfaceController returning PartialView - cannot use ModelState ?
2013-08-29 14:51:30 +10:00
Sebastiaan Janssen
23c6a91e9c
Fixes merge issue
2013-08-19 11:47:53 +02:00
Thomas Skyldahl Sørensen
4a481b05d4
Optimized WriteLiteral
2013-08-16 10:09:09 +02:00
Mads Krohn
a343a76a26
Moved WriteLiteral method to UmbracoViewPage
...
When we use a custom model through a custom controller, in our view, we
inherit from UmbracoViewPage, so the WriteLiteral method, which provides
preview badge and miniprofiler code, should be placed there.
2013-08-16 00:01:31 +02:00
Shandem
958fb66f2c
Merge pull request #73 from florisrobbemont/6.1.3
...
U4-2596: UmbracoControllerFactory method ReleaseController should be virtual
2013-08-11 18:13:06 -07:00
Floris Robbemont
dc2de4b5e7
U4-2596: UmbracoControllerFactory method ReleaseController should be virtual
2013-08-07 15:06:41 +02:00
Shannon
cbda86fe92
Fixes build error, streamlines all calls to validate a user for base controllers.
2013-07-31 17:24:36 +10:00
Shannon
e2eeafcbfc
Fixes: U4-2232 UmbracoAuthorizeAttribute breaks Relfection methods - ensures that no singleton instances are passed into attributes since they only ever get created once, meaning we're left with a stale version in the attribute.
2013-07-31 16:45:11 +10:00
Shannon
118f9b02e2
Fixes: U4-1027 Media Sort Usability -> changed the sorting to use Web API instead of asmx web service.
2013-07-25 12:29:41 +10:00
Shannon
1bf4121796
Fixes a null check in UmbracoTemplatePage
2013-07-19 12:36:02 +10:00
Shannon
048480d5be
Fixes: #U4-2460 - UmbracoHelper.RenderTemplate will now execute the complete MVC cycle when rendering MVC templates whereas before it would only execute the view which means any actionfilters, etc... applied would never have fired (as well as other things)
2013-07-05 14:12:31 +10:00
Shannon
a57aa07721
Updated default controller resolver to use new IRenderMvcController interface, fixed some merge issues.
2013-06-25 09:55:45 +10:00
Shannon
f2b8e3407b
Merge remote-tracking branch 'origin/6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Mvc/RenderControllerFactory.cs
src/Umbraco.Web/Mvc/RenderMvcController.cs
src/Umbraco.Web/Mvc/RenderRouteHandler.cs
src/Umbraco.Web/Umbraco.Web.csproj
2013-06-25 09:41:27 +10:00
Shannon
1ec7cd3b89
Implements: #U4-2342 - IRenderMvcController
2013-06-25 09:33:48 +10:00
Shannon
273c1956ab
Fixes: #U4-2343 for api controllers, already fixed for surface controllers
2013-06-18 15:46:36 +10:00
Shannon
768eb3d1ed
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Mvc/AreaRegistrationExtensions.cs
src/Umbraco.Web/Mvc/PluginControllerArea.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/WebBootManager.cs
2013-06-18 15:13:43 +10:00
Shannon
120bdca9eb
removed constraint names on SurfaceControllers, they don't need to be suffixed with SurfaceController, only Controller.
2013-06-18 15:05:13 +10:00
Shannon
a5041aa34e
Backported changes to use a real Area to do Umbraco area routes and updates our extension methods with the UseNamespaceFallback data token to only check in one namespace.
2013-06-18 14:59:00 +10:00
Floris Robbemont
aecc3d28bf
Fix U4-2286 - IFilteredControllerFactory classes are not resolved by Umbraco
...
Simple fix, just made the FilteredCOntrollerFactoriesResolver public. This way developers can add their own on application start
2013-06-15 22:46:01 +02:00
mattbrailsford
9b78cb3f7c
Updated RenderMvcController to have the view engines test for file existance, rather than assuming views will always be razor. This allows alternative MVC view engines to be used.
2013-06-13 09:26:45 +01:00
Shannon Deminick
813d60521c
Merge with 6.0.7
2013-06-03 16:27:20 -10:00
Shannon Deminick
5212d17f49
Fixes: #U4-2313 - manually adding a reserved route value in BeginUmbracoForm
2013-06-03 14:56:15 -10:00