Stephan
ecdca378c6
U4-8175 - fix PropertyType.PropertyGroupId inconsistencies
2016-03-16 13:41:58 +01:00
Stephan
f349a9ae3e
U4-7641 - bugfix
2016-02-25 16:26:20 +01:00
Stephan
dafde545b0
U4-7641 - bugfix + implement for media types
2016-02-25 16:02:04 +01:00
Stephan
610538261e
U4-7641 - enable content type copy
2016-02-25 15:26:03 +01:00
Shannon
93d9f09fcc
U4-7953 Creating Templates via new DocType have camelCased aliases, but from the Template section have PascalCase aliases
2016-02-16 14:20:29 +01:00
Shannon
17ff952b52
Fixes the URL creating for media in the back office to use an IMedia instead of published media (since it's not published yet at the time)
2016-02-11 15:54:00 +01:00
Shannon
dccee93700
fixes up some null checks and fixes up some string null checks - casting XElement to (string) explicitly avoids null reference exceptions when the XElement isn't actually present.
2016-02-11 15:11:11 +01:00
Shannon Deminick
496efde5b3
Merge pull request #1093 from jonrandahl/patch-1
...
Update PackagingService.cs
2016-02-11 14:18:23 +01:00
Kevin Jump
11743ea322
Fix GetContentTypeContainer and GetMediaTypeContainer to use correct guid
...
updated to use DocumentTypeContainerGuid, MediaTypeContainerGuid
contstants in calls.
2016-02-05 13:20:10 +00:00
Shannon
9978b0d8ea
Merge branch 'dev-v7' into temp-U4-3447
2016-02-04 18:30:58 +01:00
Jon R. Humphrey
8b4d34a1e8
Update PackagingService.cs
...
I've made the changes to the code after running into the "sequence contains no matching element" error in my Starter Kit package install. We knew that there were no calls to .First()., .Last(), or .Single() in our code based on search results and checking for this call, however we were able to deduce that the issue was that we were including a new ImageCropper DataType without values based on Jeavon's [example:] [https://umbraco.com/follow-us/blog-archive/2014/5/30/developing-a-website-with-responsive-images-using-the-umbraco-v714-image-cropper/ ]
I know it's a simple fix but if it helps anyone else not run into the same thing then that's perfect!
Thank you for all your hard work on Umbraco, maybe someday I can do more!
2016-02-03 13:21:36 +00:00
Shannon
e423864781
Merge remote-tracking branch 'origin/master-v7' into dev-v7
...
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicy.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicyFactory.cs
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/DomainRepository.cs
src/Umbraco.Core/Persistence/Repositories/LanguageRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/PublicAccessRepository.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Cache/FullDataSetCachePolicyTests.cs
src/Umbraco.Web.UI.Client/src/common/directives/components/grid/grid.rte.directive.js
src/Umbraco.Web.UI.Client/src/less/hacks.less
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/WebBootManager.cs
2016-02-03 12:30:11 +01:00
Stephan
df3aaf43d3
U4-7885 - fix YSOD when saving a member type
2016-02-03 11:33:34 +01:00
Shannon
08e9579481
U4-7863 Remove Nuget requirement: Microsoft.Net.Http - this is not used, nor is it required (it also installs a bunch of other packages we don't need)
2016-02-03 10:14:53 +01:00
Shannon
a6093f41bd
Fixes installer login for user and adds notes
2016-01-28 18:02:22 +01:00
Shannon
dbb7e3825d
Fixes events for containers
2016-01-27 15:22:58 +01:00
Shannon
cc4c7b0d88
Adds events for creating/deleting containers
2016-01-27 14:30:57 +01:00
Shannon
2e4941053c
more null checks
2016-01-25 11:19:18 +01:00
Shannon
1118d95773
added a null check
2016-01-25 11:14:06 +01:00
Claus
4372c9df40
remove refs.
2016-01-24 15:40:23 +01:00
Claus
c4e8e20f02
Reverted to only update exactly what is needed for this to work.
...
Switched away from ugly xpath - using linq.
2016-01-24 15:36:29 +01:00
Shannon
4dc4c36581
U4-7811 Content type repositories should use FullDataSetRepositoryCachePolicyFactory for performance
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
2016-01-22 17:08:21 +01:00
Claus
291d92bfc9
Fixes: U4-7700 7.4 beta Backoffice Routing problem for Custom Sections or Installed Packages with a custom section
...
Reverting the lowercasing happening in the angular routing and navigation.
Ensuring tree section registrations are updated instead of added in trees.config. The lowercasing was introduced to compensate for this.
2016-01-22 13:38:43 +01:00
Shannon
07d50464cc
U4-7811 Content type repositories should use FullDataSetRepositoryCachePolicyFactory for performance
2016-01-21 19:33:47 +01:00
Shannon Deminick
2ef673bc84
Merge pull request #1038 from umbraco/temp-U4-7768
...
U4-7768 - Fixes validation issue with new CTs and invalid server side…
2016-01-20 18:08:58 +01:00
Shannon
8fc44699bc
U4-7768 - Fixes validation issue with new CTs and invalid server side validation, adds validation check for all ct aliases across all types
2016-01-20 16:07:47 +01:00
Sebastiaan Janssen
277b67ac84
Merge pull request #1029 from umbraco/temp-U4-7557
...
U4-7557 Support folders for import/export, packaging
2016-01-20 15:45:21 +01:00
Shannon
4bb9dfb4c9
Ensure that the raw ct alias is passed in with additionaldata
2016-01-20 14:47:32 +01:00
Shannon
fe563b0828
adds AdditionalData to the event args so we can use that to check for specific keys/values when consuming events and maintain compatibility.
2016-01-20 11:19:04 +01:00
Shannon
9a0e85af10
Creates new CreateTemplateForContentType for use with the content type editor, I need to somehow add some additional information to the event raised there so that we can listen to that event in MB in order to create the default template markup.
2016-01-19 21:38:11 +01:00
Shannon
4ce4bd25c4
Fixes package installer and export - doesn't import any folders for child doc types, doesn't export folders for child doc types, ensures that parent doc types are added as compositions (this was never working) and changed the list<string> to hashset<string> so it's always unique.
2016-01-15 11:07:21 +01:00
Shannon
ce3028446b
Moves all serialization logic, including the part for folders into the EntityXmlSerializer where it needs to be, updates the data type repo to ensure paths are udpated correctly when moving, removes folder logic from other packaging logic, it's purely the responsibility of the serializer. adds new methods to content type and data type services to return an entities total folder collection.
2016-01-14 19:33:53 +01:00
Shannon
73f1458190
Fixes the Move content type command to ensure that all paths are updated correctly.
2016-01-14 18:25:14 +01:00
Shannon
da9a2c59fc
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
2016-01-14 17:40:36 +01:00
Sebastiaan Janssen
f057976f78
U4-7735 Localization fallback doesn't seem to work.
...
#U4-7735 Fixed
2016-01-14 15:06:16 +01:00
Shannon
dfa687e695
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
...
Conflicts:
src/Umbraco.Web.UI/web.Template.config
2016-01-13 17:18:30 +01:00
Shannon
54669ee2bc
Ensures you cannot move a child doc type, changes the result of GetAvailableCompositions to be a model instead of a tuple, the result also includes the current ancestor list which we can use to disable items in the list, makes these models/methods internal since they'll most likely be changing,
2016-01-13 16:25:35 +01:00
Shannon
17902712ac
fixes merge/build
2016-01-13 14:44:17 +01:00
Shannon
9dc57b0e37
Merge branch '7.4.0' into temp-U4-7634
...
Conflicts:
src/Umbraco.Core/Services/ContentTypeServiceExtensions.cs
src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js
src/Umbraco.Web.UI.Client/src/views/common/overlays/contenttypeeditor/compositions/compositions.html
src/Umbraco.Web/Editors/ContentTypeControllerBase.cs
2016-01-13 14:08:19 +01:00
Shannon
fae5618865
Merge branch 'UKFest-6322' of https://github.com/JJCLane/Umbraco-CMS into JJCLane-UKFest-6322
2016-01-13 12:23:26 +01:00
Claus
79c05a129d
Merge pull request #1009 from umbraco/temp-U4-7588
...
U4-7588 Conflicting compositions should not be allowed
2016-01-13 11:58:38 +01:00
Shannon
3131096ffb
Ensures that itself is never returned in the list, not even disabled (since you can never select yourself), ensures that any comp already selected is enabled for selection in the UI.
2016-01-13 11:33:46 +01:00
Shannon Deminick
244eb08545
Merge pull request #1010 from umbraco/temp-U4-7557
...
U4-7557 Support folders for import/export, packaging
2016-01-12 16:17:14 +01:00
Shannon
85178bbad8
Changes GetAvailableCompositeContentTypes to return a list of composite candidates and then whether they are actually allowed or not based on the filters. Updates the controllers response to be a list of which content types are allowed or not, updates the view accordingly, changes when the filtering happens so that it happens after the content type has been updated with new properties.
2016-01-12 15:44:37 +01:00
Shannon
f0b0cd1641
adds success checking to the CreateContentTypeContainer results, adds overload instead of optional parameter (breaking change), changes GetContainer(string folderName, int level) to return IEnumerable and changed name to GetContainers - since there could be multiple results for the same container name at a given level.
2016-01-12 14:32:45 +01:00
Shannon
67994c630f
fixes null checking and ensures that the current property type aliases are passed up when first launching the compositions dialog.
2016-01-12 13:46:18 +01:00
Shannon
7389d343e4
adds more unit tests
2016-01-12 13:32:03 +01:00
Shannon
f7b34c76f9
got the filtering all working - this ensures that no CTs are selectable if any current property type exists in one of them in the list and re-filters on each CT selection in the list to ensure no illegal comps can be created.
2016-01-12 13:32:02 +01:00
Shannon
32377b29b8
Have content type filtering working on the compositions list so a dev is not allowed to create an illegal composition - next we need to pass in the already existing property types to further ensure an illegal composition cannot be created.
2016-01-12 13:30:49 +01:00
Shannon Deminick
a6df74e299
Merge pull request #1008 from umbraco/temp-U4-7639
...
Temp u4 7639
2016-01-12 13:25:51 +01:00