cankoluman
08c09a8820
Issue #AR-1_serialization: moved Delinter so serialization namespace,
...
- fix small issue with space detection in fieldset delinter
2014-05-15 16:13:29 +01:00
cankoluman
ac84c35f67
Issue #AR-1_serialization: fix issue where property alias was incorrectly set from type alias
2014-05-15 15:06:41 +01:00
cankoluman
bff8bcc562
Issue #AR-1_serialization: fix overflow issue affecting deserialization in recursively nested models
2014-05-15 14:55:12 +01:00
cankoluman
8fc209abc1
Issue #AR-1_serialization: move delinter tests into serialization tests
2014-05-15 12:42:15 +01:00
cankoluman
a6a961d52a
Issue #AR-1_serialization: added additional unescape model tests
2014-05-15 12:38:11 +01:00
cankoluman
b289892727
Issue #AR-1_serialization: initial commit of delinter
2014-05-15 12:25:44 +01:00
cankoluman
4051734313
Issue #AR-1_serialization: got json escape test to work, added json unescape extension and tests,
...
To Do: migrate test code from ArcheTypePropertyEditor if possible.
2014-05-14 12:28:37 +01:00
cankoluman
ae242feed6
Issue #AR-1_serialization: add test to try to create escaped json - this still produces unescaped json.
...
However,
internal virtual PropertyEditor GetPropertyEditor(IDataTypeDefinition dtd)
{
return dtd.Id == 0
? new ArchetypePropertyEditor()
: PropertyEditorResolver.Current.GetByAlias(dtd.PropertyEditorAlias);
}
would produce nested json. But this spec looks incorrect.
2014-05-13 15:44:33 +01:00
cankoluman
f1df0f2ad9
Issue #AR-1_serialization: add tests comparing models generated object serializer and archetype.SerializeForPersistence() pathwways.
...
Note: SerializeForPersistence() does not generate escaped json when used on its own.
All tests passing.
2014-05-13 10:20:12 +01:00
cankoluman
475fe7c81f
Issue #AR-1_serialization: fix error in IsConverter when PropertyEditorAlias is null,
...
- relax property token navigation so that if a nested token is not found, we return null.
2014-05-12 17:15:20 +01:00
cankoluman
9b1b3d1793
Merge branch 'dev/AR-3_ienumerable_support' into dev/AR-1_serialization
2014-05-09 16:58:23 +01:00
cankoluman
f1f8b7db22
Merge branch 'dev/AR-1_serialization' into dev/AR-3_ienumerable_support
2014-05-09 16:56:49 +01:00
cankoluman
475bca3c05
Merge branch 'master' into dev/AR-1_serialization
2014-05-09 16:53:51 +01:00
cankoluman
77c501f2dd
Merge remote-tracking branch 'upstream/master'
2014-05-09 16:52:55 +01:00
cankoluman
5db9bb972b
Issue #AR-3_IEnumerable_support: separate use case tests
2014-05-09 16:51:33 +01:00
cankoluman
f931e4a31f
Issue #AR-3_IEnumerable_support: fix incorrect hard-coded json, some changes to tests.
2014-05-09 16:42:30 +01:00
cankoluman
bc246b947f
Issue #AR-3_IEnumerable_support: add nested model regression tests
2014-05-09 15:42:58 +01:00
cankoluman
ec642fa69f
Issue #AR-3_IEnumerable_support: fix issue with property extraction
2014-05-09 15:27:19 +01:00
cankoluman
1ba1fa2d83
Issue #AR-3_IEnumerable_support: added compound model regression tests
2014-05-09 14:42:31 +01:00
cankoluman
7c02539751
Issue #AR-3_IEnumerable_support: re-factor regression tests
2014-05-09 13:05:04 +01:00
cankoluman
bc6fff6f73
Issue #AR-3_IEnumerable_support: regression testing - fixed issue where the default fieldset name was not assigned properly during dynamic model generation
2014-05-09 11:14:39 +01:00
Kevin Giszewski
4fff98640e
Remove filter as .remove is no longer an attribute
2014-05-08 13:32:55 -04:00
Kevin Giszewski
085ff2cecf
Add dropdown to add button
2014-05-08 13:32:04 -04:00
Kevin Giszewski
d72a000d68
Remove Toolbar
...
- Fix insert index issue
2014-05-08 12:58:48 -04:00
cankoluman
911a74e43e
Issue #AR-3_IEnumerable_support: regression testing - fixes to [AsFieldset] handling,
...
- use ExpandoObject for all dynamically generated models
- add additional JToken parsers
- To Do: deal with multiple item fieldset
2014-05-08 16:56:51 +01:00
Kevin Giszewski
2fc8845851
Merge branch 'master' into pr/115
2014-05-08 11:04:06 -04:00
cankoluman
934df00281
Issue #AR-3_IEnumerable_support: start on regression tests.
2014-05-07 17:03:08 +01:00
cankoluman
df8d3a8888
Issue #AR-3_IEnumerable_support: clean-up
2014-05-07 15:37:57 +01:00
leekelleher
d5c6b4a324
Amended the build script to only copy the Archetype assembly.
2014-05-07 15:10:25 +01:00
leekelleher
bd617162f1
Disabled "Copy Local" for 3rd-party assembly references.
2014-05-07 15:09:55 +01:00
cankoluman
e341732f83
Issue #AR-3_IEnumerable_support: move complex model tests to sub-folder
2014-05-07 14:24:35 +01:00
cankoluman
6c5a5c8393
Issue #AR-3_IEnumerable_support: add missing tests
2014-05-07 14:17:14 +01:00
cankoluman
5e23d845d5
Issue #AR-3_IEnumerable_support: apply naming convention to unit tests
2014-05-07 14:11:26 +01:00
cankoluman
11befe727c
Issue #AR-3_IEnumerable_support: all tests passing - but branching logic is difficult.
2014-05-07 13:01:07 +01:00
Kevin Giszewski
d4d50cae52
Merge branch 'master' of github.com:imulus/Archetype
2014-05-06 13:00:40 -04:00
Kevin Giszewski
688ad534f2
Check for config for label template
2014-05-06 13:00:05 -04:00
cankoluman
ed9ba7d41f
Issue #AR-3_IEnumerable_support: add IEnumerable deserialization - tests pass.
...
However, some regression errors in compex model use case
2014-05-06 16:54:08 +01:00
cankoluman
1ae967e002
Issue #AR-3_IEnumerable_support: add IEnumerable serialization support - Captions serialization tests passing.
...
- needs cleaning up.
2014-05-06 15:01:50 +01:00
cankoluman
72303c1c83
Issue #AR-3_IEnumerable_support: fix json for simple list model - simple list model passes
2014-05-06 12:13:37 +01:00
cankoluman
bc6580995a
Issue #AR-3_IEnumerable_support: re-factor tests, add Enumerable tests - all failing as baseline.
2014-05-06 11:39:10 +01:00
Tom Fulton
059d951a21
Don't use dropdown menu when only 1 fieldset type
2014-05-04 16:39:56 -06:00
Tom Fulton
6dc5841f31
Stylize dropdown menu
2014-05-04 16:21:19 -06:00
Tom Fulton
91fc5bbd7f
Fix rows not being added in correct position
2014-05-04 15:59:01 -06:00
Tom Fulton
3742147cf7
Merge branch 'master' into feature/add-dropdown
...
Conflicts:
app/views/archetype.html
2014-05-04 15:58:00 -06:00
Tom Fulton
432a33eef8
Add package task that creates both packages to simplify CI
...
Duplicated task steps to prevent needing to build multiple times but maintaining 'full build' in the individual package tasks
2014-05-03 00:32:18 -06:00
Kevin Giszewski
b7a8f5f581
Add try/catch with logging to prop converters
2014-05-02 09:20:59 -04:00
cankoluman
52ff09f089
Merge remote-tracking branch 'origin/dev/AR-2_property_value_converters' into dev/AR-1_serialization
2014-05-01 16:51:16 +01:00
cankoluman
34e65ba57e
Issue #AR-1_property_value_converters: switched to using Archetype's native GetValue<T> when getting property values,
...
- added umbracoSettings.config to the test project: conversion of decimal numbers, e.g. '12345.34' triggers
'NormalizeNumberDecimalSeparator' which in turn requires via 'DefaultShortStringHelper' that the umbracoSettings.config file is loaded. We added this to make sure tests deserializing decimal numbers pass.
2014-05-01 16:13:19 +01:00
cankoluman
87da7e1243
Issue #AR-1_serialization: fix tests that were failing due to changes in line-end encodings.
2014-05-01 14:24:26 +01:00
cankoluman
ed86255cf0
Merge branch 'master' into dev/AR-1_serialization
...
Conflicts:
app/Umbraco/Umbraco.Archetype/Archetype.Umbraco.csproj
app/Umbraco/Umbraco.Archetype/Properties/VersionInfo.cs
2014-05-01 14:17:39 +01:00