Stephan
9458fad190
Upgrade to NPoco 3.3.0-beta3
2016-05-10 08:48:49 +02:00
Shannon
1a522f2136
Removes Auditing namespace
2016-05-09 10:10:26 +02:00
Shannon
648fbdd3f3
moves packaging models to models/packaging
2016-05-09 10:05:55 +02:00
Stephan
dbaede43af
U4-6147 - GetUnitOfWork becomes CreateUnitOfWork
2016-05-02 12:24:13 +02:00
Shannon
2027cd7b07
Merge branch 'dev-v8' into dev-v8-persistclr
...
Conflicts:
src/Umbraco.Core/Persistence/UmbracoDatabase.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
2016-04-21 12:19:14 +02:00
Shannon
55ae0d3af6
Ensure the correct services are injected in to property editors so they are not using singletons
2016-04-21 11:38:43 +02:00
Stephan
23817cdce5
Fixing tests - MigrationStartupHandler is IDisposable
2016-04-20 22:52:48 +02:00
Stephan
7e8b4d13a7
Fixing tests - ValueListPreValueEditor
2016-04-20 22:52:48 +02:00
Shannon
3ef204a46f
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Core/Persistence/UmbracoDatabase.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
2016-04-20 15:53:13 +02:00
Shannon
7e71dcd2ae
Merge remote-tracking branch 'origin/dev-v7.5' into dev-v7
2016-04-20 12:56:03 +02:00
Sebastiaan Janssen
bf70e208ad
U4-8325 XSLT macro rendering logs too much in Info mode (after upgrade 7.1.4 => 7.4.0)
2016-04-14 09:34:53 +02:00
Aleksey Fedotov
9e3941e8e1
Fixed logger context class
2016-04-13 22:14:21 +05:00
Stephan
e6f6444034
Core.Persistence - post-cleanup debugging
2016-04-13 17:33:25 +02:00
Stephan
aceaf4b15d
Core.Persistence - massive cleanup
2016-04-13 17:33:09 +02:00
Shannon
b8d8c9e59a
fixes merge - but the sorting on custom field will not currently work, need to fix that now.
2016-04-13 16:41:45 +02:00
Shannon
df016813ea
Merge remote-tracking branch 'origin/dev-v7.5' into dev-v8
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/MediaService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Tests/UmbracoExamine/IndexInitializer.cs
src/Umbraco.Web/Editors/AuthenticationController.cs
src/Umbraco.Web/Editors/BackOfficeController.cs
src/UmbracoExamine/UmbracoMemberIndexer.cs
src/umbraco.businesslogic/UmbracoSettings.cs
2016-04-13 16:18:58 +02:00
Shannon
dbff25bd6d
Merge branch 'dev-v7' into dev-v7.5
2016-04-13 15:16:28 +02:00
Shannon
82b4b4e668
Merge remote-tracking branch 'origin/7.5-ListViewCustomFieldSorting' into dev-v7.5
...
Conflicts:
src/Umbraco.Web/WebApi/Filters/DisableBrowserCacheAttribute.cs
2016-04-13 14:44:22 +02:00
Shannon
ce0ecd8114
Ensures that the emails sent our are in the culture of the user, fixes issue of logging in after resetting password and then logging out again
2016-04-13 14:35:40 +02:00
Shannon
e610a5ef54
Changes the password reset link to be a real link (not an angular deep link), this means there is less logging of the reset code in a query string and less visibility of it, this also means that the validation of the code happens instantly. The premise for this is the same as how we deal with external authentication requests and uses ViewData/TempData with redirects. Fixes the models to have the correct attributes to be able to directly json serialize them.
2016-04-13 13:51:12 +02:00
Shannon
f279000d00
removes unecessary methods from user.service.js, ensures correct error msg when resetting password on the server, fixes email copy and allows for non-html emails if the copy is plain text, removes the need for more than one email msg in the lang files and uses the correct way to replace tokens,
2016-04-12 19:54:04 +02:00
Shannon
1361e017a2
Merge branch 'u4-222' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-u4-222
...
Conflicts:
src/Umbraco.Core/Security/BackOfficeUserManager.cs
src/Umbraco.Web.UI.Client/src/less/pages/login.less
src/Umbraco.Web.UI.Client/src/routes.js
src/Umbraco.Web.UI.Client/src/views/common/dialogs/login.controller.js
src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml
src/Umbraco.Web.UI/web.Template.config
src/Umbraco.Web/Editors/AuthenticationController.cs
src/Umbraco.Web/Editors/BackOfficeController.cs
src/Umbraco.Web/Umbraco.Web.csproj
2016-04-12 18:07:25 +02:00
Shannon
a3158b48ac
fix merge
2016-04-12 15:18:14 +02:00
Shannon
06ce26989a
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
...
Conflicts:
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/PropertyEditors/RelatedLinksPropertyEditor.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/WebApi/Filters/DisableBrowserCacheAttribute.cs
2016-04-12 15:16:19 +02:00
Stephan
365a01a476
From PetaPoco to NPoco ( #1207 )
...
* NPoco - 2.x (builds)
* NPoco - v3.1 (does not build)
* NPoco - builds
* NPoco - configure database factory (tests fail)
* Pick fix from 7.4
* NPoco - stock v3.1 - sort-of working
* NPoco - fix merge
* Fix Newtonsoft.Json in web.Template.Debug.config
* NPoco - fix SELECT *
* NPoco - fixing repositories
* NPoco - fix EntityRepository
* NPoco - fix EntityRepository
* NPoco - cosmetic
* NPoco - use 3.1.0-u001 from github/zpqrtbnk/NPoco
* Fixes build, NPoco needed to be referenced in the cms and UmbracoExamine projects
* Fixes lots of tests
* fixes more tests
* NPoco - bugfixing
* Bugfix CacheHelper in tests
* Bugfix connection mocking in tests
* NPoco - inject database in Sql.Select<>
* NPoco - discovery retry policy only once
* Enable C# 6 for Umbraco.Core
* NPoco - introduce UmbracoSql, cleanup
* NPoco - more cleanup and fixing
* NPoco - fix UserRepository
* Optimize InGroupsOf
* Implement UmbracoDatabase.FetchByGroups
* NPoco - fix Select
* NPoco - simplify GetPagedResultsByQuery
* Cherry-pick DisableBrowserCacheAttribute fix from 7.4
* Upgrade NPoco to use Sql<TContext>
* U4-8257 - cleanup relators
* 4-8257 - cleanup more relators
* Upgrade NPoco with more OOTB version
* fixes a couple tests, changes double check lock to Lazy<T>
2016-04-12 15:11:07 +02:00
Claus
cf7756a96d
Merge pull request #1217 from umbraco/temp-U4-8298
...
Fixes: U4-8298 CacheRefresher authorization logic reversed - traditio…
2016-04-12 13:19:59 +02:00
Claus
20347c1ccd
Fixing typo.
2016-04-12 13:17:41 +02:00
Shannon
36255709e6
U4-8297 Custom MembershipProvider search doesn't work in the listview
2016-04-07 18:16:03 +02:00
Shannon
506ed9f866
U4-8286 Add OWIN startup events to the UmbracoDefaultOwinStartup class
2016-04-07 17:51:09 +02:00
Shannon
f87bec398d
U4-8239 DisableBrowserCacheAttribute causing YSOD when a previous exceptions is thrown before the filter kicks in
2016-04-07 16:44:45 +02:00
Shannon
1e5b6a6a0f
Fixes: U4-8298 CacheRefresher authorization logic reversed - traditional load balancing will not work
2016-04-07 15:42:51 +02:00
bjarnef
9d5af4ad5e
Merge branch 'dev-v7' of git://github.com/umbraco/Umbraco-CMS into dev-v7-U4-6425
...
Conflicts:
src/Umbraco.Web.UI.Client/src/views/propertyeditors/relatedlinks/relatedlinks.controller.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/relatedlinks/relatedlinks.html
2016-04-06 20:20:22 +02:00
Shannon
75be22a778
Fixes tests, adds null checks
2016-04-06 12:05:52 +02:00
Shannon
dac7b93209
fixes GetChildren non bool argument to work as a bool again.
2016-04-06 09:17:05 +02:00
Shannon
c20984dca7
Merge branch 'dev-v7' of https://github.com/aadfPT/Umbraco-CMS into aadfPT-dev-v7
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/IContentService.cs
src/Umbraco.Core/Services/IMediaService.cs
src/Umbraco.Core/Services/IMemberService.cs
src/Umbraco.Core/Services/MediaService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/UmbracoExamine/IndexInitializer.cs
src/Umbraco.Web.UI.Client/src/common/resources/content.resource.js
src/Umbraco.Web.UI.Client/src/common/resources/media.resource.js
src/Umbraco.Web.UI.Client/src/common/resources/member.resource.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/layouts/list/list.listviewlayout.controller.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js
src/Umbraco.Web/Editors/ContentController.cs
src/Umbraco.Web/Editors/MediaController.cs
src/Umbraco.Web/Editors/MemberController.cs
src/Umbraco.Web/WebApi/Filters/DisableBrowserCacheAttribute.cs
src/UmbracoExamine/UmbracoMemberIndexer.cs
2016-04-05 16:20:39 +02:00
Shannon
80d7443bd3
fix build
2016-04-05 16:00:49 +02:00
Shannon
ef3f15ec9b
Merge branch 'u4-6003b' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-u4-6003b
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/IContentService.cs
src/Umbraco.Core/Services/IMediaService.cs
src/Umbraco.Core/Services/IMemberService.cs
src/Umbraco.Core/Services/MediaService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/UmbracoExamine/IndexInitializer.cs
src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.html
src/Umbraco.Web/Editors/MemberController.cs
src/UmbracoExamine/UmbracoMemberIndexer.cs
2016-04-05 15:31:33 +02:00
Sebastiaan Janssen
c856795cb7
Fix hilariously wrong copy/pasted TODO comments..
2016-04-05 08:03:47 +02:00
madden-tom
2d514ac09e
Added check for publish permissions to remove option for Publish At a…
...
U4-287 "Publish at" circumvents "Send for approval/publishing"
2016-04-05 08:01:05 +02:00
Sebastiaan Janssen
8e8b8bdea1
Revert "Removes old obsoleted ping.aspx"
...
This reverts commit 453efc02a5 .
Conflicts:
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
U4-8274 '/umbraco/ping.aspx' is missing
2016-04-04 09:20:59 +02:00
Sebastiaan Janssen
680396daab
Localize server-side error message for disallowed file uploads
2016-04-03 12:08:23 +02:00
André Ferreira
bd2a40d214
U4-6003 List View - Order By Custom Property Fix
...
Original work done on https://github.com/umbraco/Umbraco-CMS/pull/711 but ported to the latest version
Content below for reference
With the current implementation of the list view you can only sort by system columns (Name, SortOrder etc.) and not custom columns you have added to your document types. This PR allows that.
The crux of it is a sub-query added to the ORDER BY clause when we are ordering by a custom field. This looks up the field's value from the most recent content version.
Provided here and not in the previous pull request is:
MySQL support
Have done some performance testing. On a local laptop with 1000 nodes in a list view, it's sorting in around 220-250ms. It's a little slower that sorting on native properties like node name, but still perfectly usable - there's no significant delay you see in use.
Please note also:
GetPagedResultsByQuery() in VersionableRepositoryBase was previously doing an ORDER BY in SQL and then repeating this via LINQ to Objects. I couldn't see that this second ordering was necessary so removed it, but wanted to flag here in case I've missed something around why this was necessary.
The PR also includes small amends to fix or hide sorting on a couple of the default columns for the member amd media list views.
2016-04-01 11:28:51 +01:00
Shannon
1b8747bd6d
removes legacy disable user menu item and uses the new/normal way of dealing with menu items.
2016-03-31 19:41:42 +02:00
Shannon
c6a586274e
Merge branch 'U4-8189' of https://github.com/danlister/Umbraco-CMS into danlister-U4-8189
...
Conflicts:
src/Umbraco.Core/Constants-Applications.cs
src/Umbraco.Web/Umbraco.Web.csproj
2016-03-31 19:40:07 +02:00
Shannon
4df5ddcb4c
Removes old serializers for old tree formats
2016-03-31 18:50:25 +02:00
Shannon
cf822be04f
Merge branch 'MangoPieface-dev-v8' into dev-v8
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2016-03-31 18:46:26 +02:00
Stephan
c3055ca43f
U4-8103 - fix DisableBrowserCacheAttribute to handle exceptions
2016-03-31 16:37:16 +02:00
Shannon
734392bb0e
Merge branch 'dev-v8' of https://github.com/umbraco/Umbraco-CMS into dev-v8
2016-03-31 14:31:21 +02:00
Shannon
b22fda1e80
fixes some ysods
2016-03-31 14:28:41 +02:00
Shannon Deminick
aefe2ee1c3
Merge pull request #1196 from BatJan/dev-v8
...
Part 1 of U4-8226 Remove all unused/un-needed webforms files from the Umbraco.Web and Umbraco.Web.UI projects
2016-03-31 14:27:31 +02:00