Kevin Giszewski
3160f8ce8f
Use an extension to parse the RTE macros into rendered macros
2014-04-18 17:27:19 -04:00
Kevin Giszewski
da4383181c
Bump the version number
2014-04-14 15:02:06 -04:00
Kevin Giszewski
25e8db9443
Update core refs to v7.1.1
2014-04-14 15:00:59 -04:00
Tom Fulton
c6a47c0036
Merge pull request #100 from leekelleher/feature/grunt-vs-tidyup
...
Changed grunt "copy:dll" to take from "Release" directory
2014-04-13 22:22:53 -06:00
leekelleher
ac20b370fb
Amended the build script to take the assembly from the 'Release' directory.
...
Disabled "Copy Local" for 3rd-party assembly references.
2014-04-09 11:54:13 +01:00
Tom Fulton
6cc91e4359
Move cache keys to Constants
2014-04-04 17:09:42 -06:00
Tom Fulton
c883afc81f
Merge branch 'develop' into feature/clear-cache
2014-04-04 16:06:36 -06:00
Tom Fulton
1eb0aa68d2
Wrap method in GetCacheItem - missed from merge conflict in 3ffd03e34c
2014-04-04 00:06:33 -06:00
Tom Fulton
533f7d9f8f
DRY up DataTypeId lookups/caching
2014-04-04 00:04:03 -06:00
Tom Fulton
3ffd03e34c
Merge branch '91' into feature/cache
...
Conflicts:
app/Umbraco/Umbraco.Archetype/PropertyConverters/ArchetypeValueConverter.cs
Fix conflicts and update caching to match #91
2014-04-03 22:48:29 -06:00
Tom Fulton
15a242ab9b
Clear the PreValue cache when DataTypes are saved
2014-04-03 22:14:41 -06:00
Kevin Giszewski
f138ee178b
Remove reference to old config file
2014-04-03 13:50:01 -04:00
Kevin Giszewski
6e52df4f88
Update core references to 7.1.0
2014-04-03 13:47:52 -04:00
Kevin Giszewski
59aa67b89f
Merge branch 'develop' into feature/discover-datatypes
...
Conflicts:
app/Umbraco/Umbraco.Archetype/Api/ArchetypeDataTypeController.cs
2014-04-03 13:46:56 -04:00
Kevin Giszewski
b53e3529b4
Merge branch 'develop' into pr/96
2014-04-03 11:45:43 -04:00
Kevin Giszewski
e2e38646d1
Merge branch 'pr/94' into develop
2014-04-03 11:44:37 -04:00
Andrey Shchekin
b9a0852c4f
Added a "start with Add button" option that shows "+ Add" instead of default fieldset.
2014-04-02 14:26:35 +13:00
Tom Fulton
4a319b9ed4
Extract & Wrap PropertyValueConverter method to fix tests
...
Unable to access PropertyValueConverterResolver.Current from a test, so wrapping in a quick check for UmbracoContext. Probably not the best fix, but wasn't sure best way or if overkill to create an abstraction.
Also extracted the logic that finds/executes PropertyValueConverters to make testing easier.
2014-03-30 20:05:43 -06:00
Tom Fulton
ddd01b4745
Update test to match new converter behavior (null -> empty Archetype)
2014-03-29 19:20:08 -06:00
Andrey Shchekin
3521543f17
Changed data types storage to store guids instead of ids.
2014-03-28 18:11:40 +13:00
mattbrailsford
6ce31efc27
Added caching to the datatype lookup to save database hits
2014-03-26 13:57:41 +00:00
leekelleher
0830290bf1
Adds the "Enable Collapsing?" property to the ArchetypePreValue model.
...
Closes #87
2014-03-18 13:03:46 +00:00
Tom Fulton
980752340e
Merge branch 'develop'
2014-03-17 18:16:49 -06:00
leekelleher
504a3b5c04
Added methods HasProperty and HasValue
...
Added methods to the `Fieldset` object for checking if a property exists and/or if it has a value.
2014-03-17 15:04:52 +00:00
Tom Fulton
bb6a2d2f96
Use PropertyEditor Resolver in favor of static mapping file
2014-03-13 00:10:31 -06:00
Tom Fulton
512edaeaf9
Make Archetype Model enumerable to simplify usage, make Fieldsets internal
2014-03-12 17:36:15 -06:00
Tom Fulton
dd453fc66a
PVC: Return empty Archetype instead of null when empty/errors
2014-03-12 17:13:23 -06:00
leekelleher
7879ae695e
Exposed the internal members to the "Archetype.Courier" (and Test) assemblies.
2014-03-04 17:38:14 +00:00
leekelleher
50ced7459a
Changed the Property properties to internal setters.
...
Made the `DataTypeGuid` property completely `internal`.
2014-03-04 17:37:09 +00:00
leekelleher
89af319265
Merge branch 'master' into feature-patch-courier-dataresolver
2014-03-04 17:25:19 +00:00
Tom Fulton
5a24e9b016
Merge pull request #62 from imulus/versioning
...
Add version # to DLL on build
2014-02-27 13:41:28 -07:00
Kevin Giszewski
b52f153141
Merge pull request #57 from imulus/feature/api
...
Expose the Datatype Service GetById
2014-02-26 08:09:27 -05:00
Tom Fulton
cd2bd8c562
Add version # to DLL on build
...
* Split VersionInfo from AssemblyInfo so we can ignore changes and let the build handle
* Ignore VersionInfo
* Install/configure assemblyinfo grunt task
* Ignore compiler warning about bad version number format (.NET vs SemVer)
2014-02-22 00:32:37 -07:00
Tom Fulton
24bfef64dd
Misc housekeeping
2014-02-21 22:36:27 -07:00
Tom Fulton
1d5e4eda7e
Trim down data returned from API
2014-02-21 22:34:30 -07:00
leekelleher
346b8c73d4
Tidied up the AssemblyInfo with your company details, etc.
2014-02-21 18:17:59 +00:00
leekelleher
43ea29cdf2
Set the assembly references not to all "Copy Local",
...
so that everything isn't copied over to the /bin folders.
2014-02-21 18:14:13 +00:00
leekelleher
de03a12e9c
Added a DataTypeGuid property to the Property object.
...
This is required for Courier's DataResolver to "hot-swap" the DataTypeId (int) with it's unique Id (Guid).
2014-02-21 18:05:53 +00:00
Kevin Giszewski
f05a67d9d2
Expose the Datatype Service GetById
2014-02-20 11:07:20 -05:00
leekelleher
bbe3506747
Housekeeping: Fixed up the whitespace :bowtie:
...
There was a mix of tabs & spaces...
... normalized to use spaces (which was painful for me as I'm a "tabs kinda guy" 🤘
2014-02-13 17:50:07 +00:00
leekelleher
42743b1394
Fleshed out the ArchetypePreValue models.
...
(When Courier packages up the DataTypeDefinition - we need to serialize/deserialize the config options/JSON)
2014-02-13 17:43:52 +00:00
leekelleher
9a712acd6a
Added constant for the prevalue alias.
...
(As we reference to this in the Courier DataResolver)
2014-02-13 17:30:28 +00:00
leekelleher
4c8bbd5d8f
Added a nested try/catch.
...
For if the `PublishedPropertyType` value is null, we can still get an `Archetype` model returned)
2014-02-13 16:53:38 +00:00
leekelleher
9296388abe
Added a constant for the PropertyEditor alias.
...
(So that we can reference it from the Courier DataResolver, without fear of typos)
2014-02-13 16:51:31 +00:00
leekelleher
3c5e2013a0
Added JsonProperty attributes to the properties.
...
(So that we can serialize/deserialize from the Courier DataResolver)
2014-02-13 16:32:03 +00:00
leekelleher
aacbc06992
Changed the Property.DataTypeId property to be public, with an internal setter.
...
(We need to reference it within Courier's DataResolver)
2014-02-13 16:27:29 +00:00
leekelleher
220a034d2a
Changed the Property.Value setter to be public.
2014-02-13 14:16:42 +00:00
Kevin Giszewski
fd2f6a9967
Merge branch 'develop' of github.com:imulus/Archetype into develop
2014-02-07 12:40:26 -05:00
mattbrailsford
7e28dd87b5
Moved GetValue method body to the Property object to allow easy conversion of an untyped property without having to go via the fieldset again.
2014-02-07 12:21:36 -05:00
Kevin Giszewski
bf9e4d53df
Expose some properties which could be useful for iterating and template decision-making
2014-02-07 09:39:57 -05:00