Commit Graph

316 Commits

Author SHA1 Message Date
Kevin Giszewski 6a9c56df58 Add locking to the file saving. Update casing on English lang files. 2017-09-07 13:13:37 -04:00
Kevin Giszewski 078f4a506e Add obfuscation 2017-09-07 11:01:29 -04:00
Kevin Giszewski a54170b915 Naming is hard. 2017-09-07 09:08:47 -04:00
Kevin Giszewski a127dac03a Move off the web.config in favor of an Archetype config 2017-09-07 08:55:26 -04:00
Kevin Giszewski 77ec2d7a9c Update meta.json 2017-09-06 21:22:00 -04:00
Kevin Giszewski 0d55f0ed86 Add a URL to the notification 2017-09-06 21:00:32 -04:00
Kevin Giszewski 6a7ac205bc Update the url to call and use JSON Convert 2017-09-06 19:53:25 -04:00
Kevin Giszewski 1cb2139137 More WIP 2017-09-06 18:32:48 -04:00
Kevin Giszewski b9179f4140 WIP on version checking 2017-09-06 12:20:52 -04:00
Kenn Jacobsen 5aa16a6636 Bump package version 2017-08-18 08:10:43 +02:00
Kenn Jacobsen 7206bba46a Merge pull request #423 from kjac/min-fieldsets-feature
Add minimum fieldsets feature
2017-08-15 12:43:07 +02:00
Kenn Jacobsen d2014be81b Fix #418
Don't let the entire published content conversion break if one property
no longer exists.
2017-08-09 13:36:59 +02:00
kjac a16c4b4da9 Merge remote-tracking branch 'refs/remotes/kgiszewski/master' into min-fieldsets-feature 2017-07-28 16:09:49 +02:00
Kenn Jacobsen 6ed7af28bc Bump package version 2017-06-13 08:38:31 +02:00
kjac 7bc9584940 Add min fieldsets handling 2017-06-12 22:26:03 +02:00
kjac 4d8a4f0b12 Merge remote-tracking branch 'refs/remotes/origin/master' into fieldset-preview-image 2017-06-11 22:10:07 +02:00
kjac 349d6f69b3 Enable multiple open fieldsets
See #196
2017-06-11 22:06:14 +02:00
kjac 718f2deb47 Add preview image to fieldsets
See #374
2017-06-09 20:19:17 +02:00
kjac 3d7ddb58c2 Adjust to 7.6 scheme for upload and image croppers
Fixes #397, at least for newly created sites.
2017-06-06 23:14:40 +02:00
kjac 4c7496840d Fix upload and image cropper (again)
Fixes #384, #389 and #394
2017-06-06 22:41:04 +02:00
Kevin Giszewski 6f4cb1e609 Merge pull request #379 from leekelleher/feature/typeconverter
TypeConverter for ArchetypeModel
2017-02-16 12:42:44 -05:00
Kenn Jacobsen e9b478c186 Fix #384
For some reason Umbraco has started lowercasing the names of uploaded
files. This fixes the problem by ignoring case when looking for the
uploaded files.
2017-02-15 11:17:01 +01:00
leekelleher 21e784424f TypeConverter for ArchetypeModel
Added a TypeConverter for both `ArchetypeModel` and `ArchetypeFieldsetModel`, so that they can be converted to their `IPublishedContent` equivalent.

Example usage would be, when you would typically do this...

```csharp
var items = Model.Content.GetPropertyValue<ArchetypeModel>myArchetypeAlias");
```

You can now do this...

```csharp
var items = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("myArchetypeAlias");
```

I know it seems more verbose, but the idea is that this could be hot-swappable with other property-editors, such as Nested Content. The frontend/code would deal purely with `IPublishedContent` objects.

---

Also included unit-tests that run via Umbraco Core's `TryConvertTo` extension method, (which is what `Content.GetPropertyValue<T>` uses internally in Umbraco).

There's a small caveat with the TypeConverter for `ArchetypeFieldsetModel`, I had to explicitly reject `typeof(string)`, otherwise the JSON deserializer fails (in `ArchetypeHelper.DeserializeJsonToArchetype`).
All other unit-tests still pass.
2016-10-19 20:26:46 +01:00
kgiszewski abf6917b1c bump to v1.13.1 2016-06-26 12:10:11 -04:00
kgiszewski f541b50b82 Merge branch 'master' into pr/356
Conflicts:
	app/Umbraco/Umbraco.Archetype/Models/ArchetypePreValue.cs
	app/controllers/config.controller.js
	app/views/archetype.config.fieldset.dialog.html
2016-05-13 10:07:18 -04:00
kjac 8e00914370 More code style fixes 2016-05-03 20:17:45 +02:00
kjac 104c369bcc Fix some code style issues 2016-05-03 20:15:23 +02:00
Nicholas-Westby 32cb89bba1 Made cross-field dragging opt-in. 2016-04-26 21:40:19 -07:00
kjac f57205dab9 More member groups implementation 2016-04-04 21:21:02 +02:00
kjac b6ccab10b3 Merge remote-tracking branch 'refs/remotes/imulus/master' into allowed-member-groups
# Conflicts:
#	app/less/archetype.less
2016-04-04 20:37:15 +02:00
kgiszewski 4410f1bb81 Bump version to v1.13 2016-04-04 13:08:58 -04:00
kjac d9ffb4b097 Merge remote-tracking branch 'refs/remotes/origin/master' into publishing
# Conflicts:
#	app/less/archetype.less
2016-04-03 12:53:30 +02:00
kgiszewski 2b6d87d97c Bump version to v1.12.4 2016-04-02 19:10:54 -04:00
kjac b0f614c891 Allowed member groups PoC 2016-03-23 15:08:07 +01:00
kjac 75fa2bb1bb Fix formatting 2016-03-22 19:58:48 +01:00
kjac 9336f4508a Handle publishing in UTC 2016-03-22 19:35:40 +01:00
kjac dea307ff8e Filter out fieldsets based on publishing 2016-03-20 13:51:14 +01:00
kjac 29a73336e3 Merge remote-tracking branch 'refs/remotes/imulus/master' into publishing 2016-03-20 12:04:52 +01:00
kjac 0584c4eda5 Prototype (work in progress) 2016-03-20 12:02:21 +01:00
kgiszewski fa0b1a4b3b Add a ref required 2016-03-10 11:27:44 -05:00
kgiszewski 73e875e67c Merge branch 'master' into pr/330 2016-03-10 11:19:05 -05:00
kgiszewski e061311689 Add overloads for single partial render and cleanup stuffs 2016-03-10 11:16:27 -05:00
leekelleher 68c2f55111 Added support to ArchetypePublishedContent for Umbraco extension methods
For the `IPublishedContent` implementation, added support for `GetIndex()`, so that extension methods, such as `IsFirst()`, `IsLast()`, etc will work as expected.

Unfortunately we wont be able to support the `Siblings()`, (or `FollowingSibling`, `PrecedingSibling`) extension methods, as these perform an internal query to the node's parent's children - which in the context of Archetype data is not possible access.

Added unit-tests to support this enhancement.
2016-02-17 13:30:43 +00:00
Jamie Gilbert f22d3cdef3 Modified HTML helper to allow you to render a single fieldset from an Archtype model.
(I Needed to render the first review in a list of review blocks)
2016-02-05 14:33:02 +00:00
kgiszewski 13b59d0d61 Bump version to v1.12.3 2016-02-04 11:20:44 -05:00
kgiszewski 990836bc37 Fix #315 2016-01-05 08:39:09 -05:00
kgiszewski 16351df692 Fix #312 2016-01-04 15:02:02 -05:00
kgiszewski bb056a01dd Update dll to v1.12.1 2015-12-03 08:44:40 -05:00
kgiszewski 608b12aa10 Revert "Fix #304"
This reverts commit f4e449f030.

Conflicts:
	app/Umbraco/Umbraco.Archetype/Models/ArchetypeModel.cs
2015-12-03 08:43:23 -05:00
kgiszewski 7e76e98c0f Bump version to 1.12.0 2015-11-16 13:25:54 -05:00