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 |
|
Stephan
|
ebae2ceb73
|
Merge 7.4.0 into dev-v7-deploy
|
2016-01-13 12:15:23 +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 |
|
Claus
|
bbd6908af3
|
Ensuring you can create new document types in root.
Parsing result of webservice call as integer.
Ensuring the correct error messages are shown.
|
2016-01-12 13:06:33 +01:00 |
|
Sebastiaan Janssen
|
5a62713de4
|
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
# Conflicts:
# src/Umbraco.Core/Umbraco.Core.csproj
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/integer/integer.html
|
2016-01-12 11:39:10 +01:00 |
|
Sebastiaan Janssen
|
79f0e2563c
|
Allows for creation of packages with folder structures for doctypes and datatypes and exporting document types with folder structures
Fixes installing packages while maintaining the exported folder structure
|
2016-01-11 22:01:05 +01:00 |
|
Sebastiaan Janssen
|
c783900097
|
Support folders for package installs (for document types and data types) and imports for document types
|
2016-01-11 17:52:29 +01:00 |
|
Shannon
|
b89d17914d
|
fixes usage of model.contentType.availableCompositeContentTypes to use the availableCompositeContentTypes directly attached to the model. removes the FirstContentType property and adds simple content type service methods to count the doc type number, moves the request to get availableCompositeContentTypes to the dialog (where it's needed and so it's lazy)
|
2016-01-11 17:17:26 +01:00 |
|
Stephan
|
20f5560767
|
Merge pull request #1002 from umbraco/temp-U4-7558-2
U4-7558 Fix GetAll repository level caching for repositories that return a query result based on the result of GetAll
|
2016-01-11 15:14:00 +01:00 |
|
Claus
|
d06003b241
|
Removing unnecessary settings check.
|
2016-01-11 14:12:55 +01:00 |
|
Claus
|
ffa7a1457a
|
Merge branch '7.4.0' into temp-U4-7634
Conflicts:
src/Umbraco.Web/Editors/ContentTypeControllerBase.cs
|
2016-01-11 13:46:20 +01:00 |
|
Shannon
|
4cb523fb66
|
Added tests for ContentTypeServiceExtensions
|
2016-01-08 12:29:11 +01:00 |
|
Shannon
|
02b6f94a1b
|
moves the current logic into a re-usable ext method
|
2016-01-07 19:46:22 +01:00 |
|
Shannon
|
fb5faa3db7
|
Fixes tests, adds LanguageId to the interface
|
2016-01-07 18:59:59 +01:00 |
|
Shannon
|
d7a142e724
|
Refactors DictionaryItem and DictionaryTranslation so that the attached ILanguage entity is not cached nor cloned. This will save on lots of memory and cloning cycles especially if there are quire a few dictioanry items. Unfortunatley to achieve this requires a not so pretty hack where we need to assign an internal callback to the model so it knows how to retrieve the language when it needs it. In v8, the ILanguage entity will not be attached at all. This also fixes a cache refresher issue for when a language is deleted -> all dictionary cache must be removed. This commit also changes a method name: ClearAllIsolatedCacheByRepositoryEntityType
|
2016-01-07 18:44:04 +01:00 |
|
Shannon
|
b91661cf65
|
fixes issue with RepositoryBase - it would cache all entities with a single key even if there were ids specified which is wrong. Updates TemplateRepository to use a single GetAll query as its base source and it uses the GetAllCacheAsCollection option, also massively simplifies its GetDescendants methods, obsoletes some unused code,
|
2016-01-06 19:27:15 +01:00 |
|
Shannon
|
827f7a7bc8
|
Updates DictionaryRepository(s) to have custom GetAll caching options - to basically disable it since there could be tons of these and currently an IDictionaryItem is a massive entity (need to fix that)
|
2016-01-06 18:34:07 +01:00 |
|
Shannon
|
ff829d49a3
|
Updates all cache refreshers to reference the IsolatedRuntimeCache where required, refactors how IsolatedRuntimeCache is exposed on the CacheHelper, ensures that IsolatedRuntimeCache is used in all repositories instead of the global RuntimeCache, changes all obsolete usages of CacheHelper to the non obsolete equivalent, obsoletes many of the cache keys, obsoletes a couple cache refreshers that aren't used anymore in 7.3, simplifies CacheHelper with regards to it's 'disabled' cache state.
|
2016-01-06 18:08:14 +01:00 |
|
Sebastiaan Janssen
|
20720cdb28
|
Merge branch 'dev-v7' into 7.4.0
|
2016-01-06 15:59:51 +01:00 |
|
Sebastiaan Janssen
|
d2483159bc
|
Fixes unit tests, not all packages will have the sort order in there
|
2016-01-06 15:59:23 +01:00 |
|
Sebastiaan Janssen
|
37baeec8a9
|
Merge branch 'dev-v7' into 7.4.0
# Conflicts:
# src/Umbraco.Core/Services/PackagingService.cs
|
2016-01-06 15:23:47 +01:00 |
|
Sebastiaan Janssen
|
48ab3f580c
|
Fixes the build
|
2016-01-06 15:21:45 +01:00 |
|
Claus
|
c524d67a37
|
Fixes: U4-7553 Importing Document Type doesn't respect property sort order
Handling sortOrder property in both import/export.
(cherry picked from commit 378479b4c1)
# Conflicts:
# src/Umbraco.Core/Services/PackagingService.cs
|
2016-01-06 14:56:31 +01:00 |
|
Claus
|
378479b4c1
|
Fixes: U4-7553 Importing Document Type doesn't respect property sort order
Handling sortOrder property in both import/export.
|
2016-01-06 14:48:37 +01:00 |
|
Shannon
|
4e3cf6c608
|
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
Conflicts:
src/Umbraco.Core/ObjectExtensions.cs
src/Umbraco.Tests/PropertyEditors/PropertyEditorValueEditorTests.cs
src/Umbraco.Web/Editors/ContentTypeController.cs
src/Umbraco.Web/Models/Mapping/TabsAndPropertiesResolver.cs
|
2016-01-06 12:54:19 +01:00 |
|
Shannon
|
e8a0fae557
|
adds notes
|
2016-01-06 12:24:09 +01:00 |
|
Shannon Deminick
|
e0baf45247
|
Merge pull request #992 from umbraco/temp-U4-5168
U4-5168 Media Items label says "Document Type" instead of "Media Type"
|
2016-01-06 12:22:53 +01:00 |
|
Shannon
|
4838bf62f7
|
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
|
2016-01-06 12:01:12 +01:00 |
|
Sebastiaan Janssen
|
403af78ba9
|
U4-5168 Media Items label says "Document Type" instead of "Media Type"
|
2016-01-06 11:22:15 +01:00 |
|
Claus
|
bfa9c80ed6
|
Added null checks for elements on import.
|
2016-01-06 10:27:39 +01:00 |
|
Claus
|
2dcb9c93f7
|
Dropped these null checks to avoid serializing invalid objects.
|
2016-01-06 10:26:09 +01:00 |
|
Claus
|
83963003f9
|
Ensures XML serializer doesn't fail when trying to serialize null properties.
Some properties can now be nulls instead of string.Empty when using the new content type editor.
|
2016-01-06 09:25:15 +01:00 |
|
Sebastiaan Janssen
|
a15b005d95
|
Code sample No.6, No.7
|
2016-01-05 23:22:16 +01:00 |
|
Shannon
|
6e7f3b5500
|
Removes the old business logic ApplicationTree and affilated files, replaces with current data structures.
|
2015-12-28 18:44:20 +01:00 |
|
Shannon
|
e3d153e422
|
wip for removing legacy Application and moving IApplication
|
2015-12-28 18:06:18 +01:00 |
|
Shannon
|
ca407d78cc
|
Removes the old Log/ILog along with the concept of an ExternalLogger, updates the IAuditService to handle what the Log used to do
|
2015-12-23 15:22:45 +01:00 |
|
Shannon
|
4f3968e837
|
R# cleanup, losts of obsoleted methods removed
|
2015-12-22 18:00:11 +01:00 |
|