Shannon
d78a03a610
Massively improves performance for the packaging service (converting docs to XML) which is used in republishing the tree.
2013-08-05 13:11:47 +10:00
Shannon
b7a1123319
U4-2579 BulkPublishController causes YSOD when there are invalid child elements due to InvalidProperties having a null reference
2013-08-02 16:23:32 +10:00
Shannon
7e9cad34db
Creates an SQL Server version check for bulk sql imports.
2013-08-02 16:01:54 +10:00
Shannon
c4b44ea0e3
Fixes: U4-2577 Can't save umbraco user - without re-filling in the password
...
Fixes: U4-541 Wrong dictionary key when using in backend template names
This changes the way that the value that is stored in the auth cookie. Previously we just stored a GUID which was the user's contextid stored in the db, now we store encrypted values of a few necessary user objects. In 6.2 we'll actually set a real .Net user object on the HttpContext. For now, the http module will simply just ensure that the culture is set correctly for the currently logged in user.
2013-08-02 15:16:04 +10:00
Sebastiaan Janssen
3435a75e9e
U4-2553 Double tabs when installing package that makes use of Dictionary Items to translate document types
...
Forgto to commit a file :)
2013-08-01 14:39:22 +02:00
Sebastiaan Janssen
bdb6c5768a
U4-2553 Double tabs when installing package that makes use of Dictionary Items to translate document types
...
Added GetRawCaptionById method for the packager so the generated XML is correct
2013-08-01 13:40:23 +02:00
Shannon
62aafc6606
Lots of work on trees and menus. Got delete and empty recycle bin working as well as refresh (first menu action).
2013-08-01 18:35:55 +10:00
Shannon
2ebf6d09c6
Gets delete and empty recycle bin working, adds unit tests for tree service, ensures that the recycle bin shows children whenever something is deleted (though, i now realize i need to refresh the recycle bin node and expand it when something is deleted). Renames some namespaces for content/media/etc... controllers and makes the file names more readable.
2013-08-01 14:51:35 +10:00
Shannon
f63988639f
Updates content tree class heirarchy, updates all IActions to have the correct icon in c# and udpates the icon mapping
2013-08-01 12:20:28 +10:00
Sebastiaan Janssen
87a3c53e22
Merge branch '6.1.4' of github.com:umbraco/Umbraco-CMS into 6.1.4
2013-07-31 18:31:56 +02:00
Sebastiaan Janssen
898d25f3cb
Include lang files in project so they'll actually end up in the final build
2013-07-31 18:31:39 +02:00
Shannon
60b40b09ff
fixes tree item option showing
2013-07-31 19:25:06 +10:00
Shannon
813750b0a9
Fixes merge issues
2013-07-31 19:14:02 +10:00
Shannon
66c2157bea
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
...
Conflicts:
src/Umbraco.Core/UriExtensions.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Editors/MediaController.cs
src/Umbraco.Web/Install/UmbracoInstallAuthorizeAttribute.cs
src/Umbraco.Web/Mvc/UmbracoAuthorizeAttribute.cs
src/Umbraco.Web/Mvc/UmbracoAuthorizedController.cs
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoContext.cs
src/Umbraco.Web/UmbracoModule.cs
src/Umbraco.Web/WebApi/MemberAuthorizeAttribute.cs
src/Umbraco.Web/WebApi/UmbracoApiController.cs
src/Umbraco.Web/WebApi/UmbracoAuthorizeAttribute.cs
src/Umbraco.Web/WebApi/UmbracoAuthorizedApiController.cs
src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.cs
2013-07-31 18:52:14 +10:00
Shannon
4e24016052
adds a region
2013-07-31 18:32:14 +10:00
Shannon
d8630a3ec1
Fixes cast issue
2013-07-31 18:28:18 +10:00
Shannon
dcf730a1bc
ensures the ui cultures are set in the back office. adds WebSecurity as a dependency for UmbracoContext.
2013-07-31 18:21:27 +10:00
Shannon
9bc3fdd555
Makes UmbracoContext disposable and fixes the module's DisposeHttpContextItems to actual perform the disposal of each item.
2013-07-31 17:34:42 +10: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
6f464567bb
Implements real FormsAuthentication for back office cookie authentication... finally :)
2013-07-31 17:08:56 +10:00
Shannon
b48f0f52e0
updates uri extensions + tests
...
Conflicts:
src/Umbraco.Core/UriExtensions.cs
2013-07-31 17:08:10 +10:00
Shannon
b9cb3de167
updates uri extensions + tests
2013-07-31 17:06:45 +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
53a0041c6e
Implemented logout
2013-07-31 11:12:18 +10:00
Shannon
ad697db42b
Fixes an issue with WebSecurity logout
2013-07-31 11:10:33 +10:00
Shannon
2f80aee165
Fixes an issue with WebSecurity logout
2013-07-31 11:09:30 +10:00
Shannon
5987d6fa13
Implemented logout functionality in the mocks proj
2013-07-31 11:01:02 +10:00
Shannon
6b9bf8d952
Updates login screen with validation and messaging
2013-07-30 21:46:07 +10:00
Shannon
217bcaf625
Added the permissions checks in the new content tree including start node rendering
2013-07-30 15:30:04 +10:00
Shannon
2d38938d86
Added native events to base tree class so they will all have them.
2013-07-30 14:23:39 +10:00
Shannon
2bbc610550
Merge remote-tracking branch 'origin/7.0.0' into 7.0.0
2013-07-30 13:29:21 +10:00
Shannon
b3b2b5b9ee
Implemented much more of the new tree api structure. Have converted most of the content tree over to use it.
2013-07-30 13:29:05 +10:00
Shannon
9bb31e9456
Merge branch '6.1.4-cmsContentXml_Optimizations' into 6.1.4
2013-07-29 17:45:48 +10:00
Shannon
a195d33332
Added another benchmark for removing/re-inserting records for cmsContentXml table using one transaction which again improves performance. Now have changed the rebuild xml method in the content service to : Lookup all data that it needs to insert first, then we begin a transaction and inside of the one transaction we clear the data and re-insert it so if anything fails in this process it should be rolled back.
2013-07-29 17:45:05 +10:00
Shannon
82a87cbd92
Doh, missed file
2013-07-29 16:46:30 +10:00
Shannon
5b26436862
Removes all references to the legacy Document.RepublishAll and replaces it's logic with the correct logic.
2013-07-29 16:45:54 +10:00
Shannon
eed61f9053
Adds unit test for U4-2556 to ensure that it is solved.
2013-07-29 16:42:53 +10:00
Shannon
55c68485e9
Changed the logic of the GetByPublishedVersion to only return from cache if the cache item is published.
2013-07-29 16:03:37 +10:00
Shannon
b9ba350a2f
Updated the RebuildXmlStructures method with performance improvements. Added cache checking to the GetByPublishedVersion method since published content should always be 'latest' this will speed things up tremendously if items are found there. Added 2 more performance tests which show very large perf improvements, namely the Get_All_Published_Content_Of_Type shows a 77% improvement.
2013-07-29 15:49:56 +10:00
Shannon
696306e7c9
Implements the bulk insert procedure for re-populating the cmsContentXml tables, removes the need to rebuild all xml structures when sorting if in LB environments
2013-07-29 13:25:02 +10:00
Per Ploug Krogslund
9592c44849
Fixed what the merge before broke
2013-07-28 01:05:56 +02:00
Per Ploug Krogslund
f9f54b3ee7
Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0
...
Conflicts:
src/Umbraco.Web.UI.Client/src/common/services/util.service.js
src/Umbraco.Web.UI.Client/src/routes.js
2013-07-28 01:01:50 +02:00
Per Ploug Krogslund
0877a69a3e
Removed trailing space from ngdoc declaration
2013-07-28 00:41:28 +02:00
Per Ploug Krogslund
82a756dbb5
Added directives, filters and resources to doc generation
2013-07-28 00:39:13 +02:00
Per Ploug Krogslund
a21a6c440a
Adds manual tabs to the header tab collection
2013-07-27 23:21:32 +02:00
Sebastiaan Janssen
9bf86aff09
Merge branch '6.1.4' of github.com:umbraco/Umbraco-CMS into 6.1.4
2013-07-26 15:17:20 +02:00
Sebastiaan Janssen
f50de5b049
U4-2550 Could not load file or assembly 'HtmlAgilityPack, Version=1.4.5.0
2013-07-26 15:16:55 +02:00
Sebastiaan Janssen
d734ba6136
U4-2543 In the back office its possible to get Response Validation errors
2013-07-26 12:43:19 +02:00
Morten Christensen
c49becea53
Cleanup of unused using statements in a few files
2013-07-26 12:35:40 +02:00
Shannon
614aea203d
Merge remote-tracking branch 'origin/6.1.4' into 6.1.4-cmsContentXml_Optimizations
2013-07-26 18:14:13 +10:00