Shannon
4b467bf470
Creates data integrity health checks
2020-04-07 01:02:08 +10:00
Shannon Deminick
b68f1d44f1
Merge pull request #6599 from ronaldbarendse/v8/bugfix/5947-custom-exceptions
...
Fixed and cleaned up custom exception classes
2019-11-21 19:21:19 +11:00
Ronald Barendse
34008edd34
Fix issues with added PanicException
2019-11-15 09:15:12 +01:00
Kenn Jacobsen
759e3ddf5e
Make sure we can't rollback trashed items serverside
2019-11-05 18:15:14 +00:00
Ronald Barendse
ed90e71f76
Removed usage of obsoleted ArgumentNullOrEmptyException
2019-10-07 22:10:21 +02:00
Steve Megson
dbce1147a8
Fix ContentService.DeleteVersions
2019-10-01 22:31:42 +01:00
Andy Butland
d984014258
Fixes #6400 : Content Templates don't set name correctly when cr… ( #6404 )
2019-09-29 15:37:09 +02:00
Shannon
f6f8e3cbd5
Merge branch 'temp-5362' of https://github.com/dave0504/Umbraco-CMS into v8/dev
...
# Conflicts:
# src/Umbraco.Core/Services/Implement/ContentService.cs
2019-09-25 15:54:07 +02:00
jmayntzhusen
4dad427a64
Improve error messages ( #6154 )
2019-08-29 14:01:30 +02:00
Shannon
27bc309c55
Removes unused code
2019-07-30 22:20:28 +10:00
Shannon
b5b4ee79b4
Adds notes, fixes logic with a double save
2019-07-30 22:20:28 +10:00
Shannon
415916c527
Fixes an issue with the content service + test
2019-07-30 22:20:27 +10:00
Shannon
40a55cb9df
Fixes issue/tests
2019-07-30 22:20:27 +10:00
Shannon
5a9ca8d09f
wip added more tests and notes
2019-07-30 22:20:27 +10:00
Shannon
1bfcc9053e
Fixes issues: we never properly used SuccessUnpublishMandatoryCulture, fixed issue of unpublishing last culture with a new status
2019-07-30 22:20:27 +10:00
Shannon
1885767ef1
Internalizes the new Anchor logic and removes it from the IContentService interface into extensions.
2019-07-01 16:33:09 +10:00
Shannon
568835f7e2
manual merging/fixing, project builds now, but need to manually merge the remaining
2019-06-28 13:24:13 +10:00
Bjarke Berg
e39e132feb
Cleaned up, such that we are not in doubt about whether the page variable should have been increased.
2019-06-17 07:19:38 +02:00
Bjarke Berg
5b546cc425
Bugfix: Don't increase the page number in the loop, because the items are moved to another subtree, and therefore is not any longer part of the descendants call. Now we avoid the leak of items when moving to recycle bin.
2019-06-12 10:39:34 +02:00
Poornima Nayar
864d83f8f7
Introduce a maxlength on the name of the node ( #5374 )
2019-06-03 11:41:58 +02:00
Kenn Jacobsen
86c56ae844
Make sure to use the specified content template name when creating content templates from content
2019-04-30 22:05:00 +02:00
Sebastiaan Janssen
16322bed31
Merge pull request #4784 from kjac/v8-fix-content-template-mixed-variance
...
V8: Handle mixed variance when creating content templates from content
2019-04-30 22:04:21 +02:00
Stephan
173df80e3d
Fix recycle bin moves
2019-04-26 15:01:16 +02:00
Sebastiaan Janssen
9cf69d53c2
Merge branch 'v7/dev' into v8/dev
...
# Conflicts:
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Core/Services/IContentService.cs
# src/Umbraco.Core/Services/IMediaService.cs
# src/Umbraco.Core/Services/MediaService.cs
# src/Umbraco.Web/Editors/ContentController.cs
# src/Umbraco.Web/Editors/MediaController.cs
2019-04-17 16:39:10 +02:00
Stephan
571df1894a
Cleanup fixmes
2019-04-04 08:36:16 +02:00
Stephan
389ee7ec84
Review, cleanup
2019-04-02 18:02:44 +02:00
Stephan
fd8cef59ef
Merge branch 'v8/dev' into temp8-server-content-validation-fixes-4884
2019-04-02 14:03:02 +02:00
leekelleher
13564c72ef
Replaced hardcoded "-1" with Constants.System.RootString
2019-03-29 12:13:38 +00:00
leekelleher
f4bd0cd1f5
Swapped all System.Root string conversions
...
to use the `System.RootString` constant.
This saves on integer parsing and reduces the number of
new strings being created.
Since the `System.Root` is `-1`, it didn't need the culture invariant
conversion.
2019-03-29 12:06:23 +00:00
Shannon
5a626acb3a
Fixes up a bunch more validation logic, adds unit tests to support
2019-03-28 23:59:49 +11:00
Shannon
ef3f349764
Fixes issue with ContentService.SaveAndPublish when dealing with cultures since it wouldn't actually save the content if it was invalid - we always must save even if data is invalid, this was an oversight with the rush to release with these last minute APIs
2019-03-27 18:00:17 +11:00
Shannon
22662042b5
Fixes up more of dealing with invariant property validation
2019-03-27 16:31:53 +11:00
Shannon
8042405d94
WIP - Fixing up validation so that invariant properties are only validated on the default lang or if the item is not published
2019-03-27 12:41:02 +11:00
Kenn Jacobsen
761297a2db
Merged with dev-v8
2019-03-20 11:50:35 +01:00
Shannon
38cf7a4e49
Fixes content service to not validate every culture for properties, only the cultures passed in to to the method, removes client side name check,
2019-03-14 01:55:39 +11:00
Bjarke Berg
31eea2a2a8
Fixed issue when creating variant content templates, but the properties is invariant. Before this change an exception was thrown
2019-03-12 08:17:09 +01:00
Kenn Jacobsen
4851bb0534
Handle mixed variance when creating content templates from content
2019-02-27 19:13:51 +01:00
Kenn Jacobsen
b403272389
Fix "ambient scope" error when creating content template from content
2019-02-27 18:54:53 +01:00
Stephan
90feb463aa
Cleanup
2019-02-21 14:13:37 +01:00
Shannon
13a1c02507
Fixes content service Saving events so that they are fired before the model's values are published when the service is publishing
2019-02-21 14:46:14 +11:00
Claus
d94e383ed7
The content service is not returning the invalid properties when publishing fails
2019-02-20 16:05:42 +01:00
Shannon
59f51767b5
Forgot to remove the ContentService, MediaService and MemberService Created events - these should have been removed a very long time ago!
2019-02-18 16:38:37 +11:00
Warren Buckley
5944ea20cc
Merge remote-tracking branch 'origin/temp8' into temp8-fix-default-userid-param
...
# Conflicts:
# src/Umbraco.Core/Services/IContentService.cs
# src/Umbraco.Core/Services/Implement/ContentService.cs
2019-02-07 08:24:03 +00:00
Stephan
8329097974
Review PR, adjustments
2019-02-07 08:53:49 +01:00
Warren Buckley
8b4315cd46
🦸 🦸 Is it a bird, is it a plane, no it's SuperUser 🦸 🦸
2019-02-06 14:01:14 +00:00
Shannon
92606e7122
Fixes up dirty tracking of cultures and published cultures the same way we handle that with other entities which uses observable collection events. This simplifies the dirty tracking logic and means we dont require lookup the original object, but now we need to figure out the fixme stuff
2019-02-06 16:10:20 +11:00
Shannon
b65dac946f
Merge branch 'temp8-IContentService-SaveAndPublish-4324' into temp8-3640
...
# Conflicts:
# src/Umbraco.Core/Models/Content.cs
# src/Umbraco.Core/Models/ContentBase.cs
# src/Umbraco.Core/Models/IContent.cs
# src/Umbraco.Tests/Services/ContentServiceTests.cs
2019-02-05 16:14:46 +11:00
Shannon
f1b23ba0e9
Merge remote-tracking branch 'origin/temp8' into temp8-3640
...
# Conflicts:
# src/Umbraco.Core/Models/Content.cs
2019-02-05 14:27:40 +11:00
Shannon
9f612465cf
Cleans up IContent/IContentBase, no more internal methods or setters, moves manipulation used by the DocumentRepository to ext methods
2019-02-05 14:13:03 +11:00
Shannon
a5947356e7
Removes WasCulturePublished from IContent
2019-02-05 01:58:18 +11:00