diff --git a/app/Umbraco/Archetype.Courier/DataResolvers/ArchetypeDataResolver.cs b/app/Umbraco/Archetype.Courier/DataResolvers/ArchetypeDataResolver.cs
index bacdd26..c970492 100644
--- a/app/Umbraco/Archetype.Courier/DataResolvers/ArchetypeDataResolver.cs
+++ b/app/Umbraco/Archetype.Courier/DataResolvers/ArchetypeDataResolver.cs
@@ -13,6 +13,9 @@ using Umbraco.Courier.ItemProviders;
namespace Archetype.Courier.DataResolvers
{
+ ///
+ /// Lee Kelleher's implementation of Courier's PropertyDataResolverProvider for Archetype.
+ ///
public class ArchetypeDataResolver : PropertyDataResolverProvider
{
private enum Direction
@@ -21,6 +24,12 @@ namespace Archetype.Courier.DataResolvers
Packaging
}
+ ///
+ /// Gets the editor alias.
+ ///
+ ///
+ /// The editor alias.
+ ///
public override string EditorAlias
{
get
@@ -29,26 +38,48 @@ namespace Archetype.Courier.DataResolvers
}
}
+ ///
+ /// Extractings the type of the data.
+ ///
+ /// The item.
public override void ExtractingDataType(DataType item)
{
// No longer need to extract the DataType (int) Ids as Archetype now references the Guid [LK]
}
+ ///
+ /// Extractings the property.
+ ///
+ /// The item.
+ /// The property data.
public override void ExtractingProperty(Item item, ContentProperty propertyData)
{
ReplacePropertyDataIds(item, propertyData, Direction.Extracting);
}
+ ///
+ /// Packagings the type of the data.
+ ///
+ /// The item.
public override void PackagingDataType(DataType item)
{
AddDataTypeDependencies(item);
}
+ ///
+ /// Packages the property.
+ ///
+ /// The item.
+ /// The property data.
public override void PackagingProperty(Item item, ContentProperty propertyData)
{
ReplacePropertyDataIds(item, propertyData, Direction.Packaging);
}
+ ///
+ /// Adds the datatype dependencies.
+ ///
+ /// The item.
private void AddDataTypeDependencies(DataType item)
{
if (item.Prevalues != null && item.Prevalues.Count > 0)
@@ -71,6 +102,12 @@ namespace Archetype.Courier.DataResolvers
}
}
+ ///
+ /// Replaces the property data Ids.
+ ///
+ /// The item.
+ /// The property data.
+ /// The direction.
private void ReplacePropertyDataIds(Item item, ContentProperty propertyData, Direction direction)
{
if (propertyData != null && propertyData.Value != null)
@@ -168,6 +205,10 @@ namespace Archetype.Courier.DataResolvers
}
}
+ ///
+ /// Retrieves the additional properties.
+ ///
+ /// The pre value.
private void RetrieveAdditionalProperties(ref ArchetypePreValue preValue)
{
if (preValue == null)
@@ -189,6 +230,11 @@ namespace Archetype.Courier.DataResolvers
}
}
+ ///
+ /// Retrieves the additional properties.
+ ///
+ /// The archetype.
+ /// The pre value.
private void RetrieveAdditionalProperties(ref ArchetypeModel archetype, ArchetypePreValue preValue)
{
foreach (var fieldset in preValue.Fieldsets)
diff --git a/app/Umbraco/Archetype.Tests/Models/FieldsetTests.cs b/app/Umbraco/Archetype.Tests/Models/FieldsetTests.cs
index 797b72f..832231c 100644
--- a/app/Umbraco/Archetype.Tests/Models/FieldsetTests.cs
+++ b/app/Umbraco/Archetype.Tests/Models/FieldsetTests.cs
@@ -5,13 +5,17 @@ using NUnit.Framework;
namespace Archetype.Tests.Models
{
-
+ ///
+ /// Tests designed for the fieldsets.
+ ///
[TestFixture]
public class FieldsetTests
{
-
private string _sampleJson;
+ ///
+ /// Sets up the test to use sample JSON data.
+ ///
[SetUp]
public void SetUp()
{
diff --git a/app/Umbraco/Archetype.Tests/PropertyValueConverter/PropertyValueConverterTests.cs b/app/Umbraco/Archetype.Tests/PropertyValueConverter/PropertyValueConverterTests.cs
index 63f595c..0fa8c31 100644
--- a/app/Umbraco/Archetype.Tests/PropertyValueConverter/PropertyValueConverterTests.cs
+++ b/app/Umbraco/Archetype.Tests/PropertyValueConverter/PropertyValueConverterTests.cs
@@ -1,22 +1,21 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
+using System.IO;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Archetype.PropertyConverters;
-using Moq;
using NUnit.Framework;
-using Umbraco.Core.Models.PublishedContent;
namespace Archetype.Tests.PropertyValueConverter
{
+ ///
+ /// Tests designed to test the PVC.
+ ///
[TestFixture]
public class PropertyValueConverterTests
{
-
private string _sampleJson;
+ ///
+ /// Sets up the test to use JSON data.
+ ///
[SetUp]
public void SetUp()
{
diff --git a/app/Umbraco/DatabaseSizer/Application.cs b/app/Umbraco/DatabaseSizer/Application.cs
index 0824ba5..5261a0f 100644
--- a/app/Umbraco/DatabaseSizer/Application.cs
+++ b/app/Umbraco/DatabaseSizer/Application.cs
@@ -4,6 +4,10 @@ using Umbraco.Core.Logging;
namespace DatabaseSizer
{
+ ///
+ /// A now obsolete project that handled an Umbraco core limitation.
+ ///
+ [Obsolete("This project is now obsolete with 7.2.2+")]
public class Application : ApplicationEventHandler
{
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
diff --git a/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs b/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
index ba2816a..af0c4ce 100644
--- a/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
+++ b/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
@@ -14,10 +14,12 @@ using Archetype.Extensions;
namespace Archetype.Api
{
+ ///
+ /// Controller that handles datatype related interactions.
+ ///
[PluginController("ArchetypeApi")]
public class ArchetypeDataTypeController : UmbracoAuthorizedJsonController
{
-
public IEnumerable