diff --git a/Gruntfile.js b/Gruntfile.js
index 14db49a..f3d2691 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -322,4 +322,5 @@ module.exports = function(grunt) {
grunt.registerTask('nuget', ['copy:nuget', 'template:nuspec', 'template:nuspec_binaries', 'template:nuspec_courier', 'nugetpack']);
grunt.registerTask('umbraco', ['copy:umbraco', 'umbracoPackage']);
grunt.registerTask('package', ['clean:tmp', 'default', 'nuget', 'copy:umbraco', 'umbracoPackage', 'clean:tmp']);
+ grunt.registerTask('assets', ['clean', 'string-replace', 'less', 'concat', 'assemblyinfo', 'copy:assets', 'copy:html', 'copy:config', 'clean:html', 'clean:js', 'clean:less']);
};
\ No newline at end of file
diff --git a/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs b/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
index 015f3b5..a82b980 100644
--- a/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
+++ b/app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
@@ -37,6 +37,26 @@ public object GetAll()
return dataTypes.Select(t => new { guid = t.Key, name = t.Name });
}
+ ///
+ /// Gets all details.
+ ///
+ /// System.Object.
+ public object GetAllDetails()
+ {
+ var dataTypes = Services.DataTypeService.GetAllDataTypeDefinitions();
+
+ var list = new List