maxime-rainville / silverstripe-anyfield

A Silverstripe CMS field that can be used to manage any relation.
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Release 1.x.x acceptance criteria #28

Open mfendeksilverstripe opened 11 months ago

mfendeksilverstripe commented 11 months ago

Release 1.x.x acceptance criteria

We are aiming to get this module to a stable 1.x.x release state. This issue covers the acceptance criteria for that.

This module is valuable as it provides expanded options for Elemental inline editor, specifically a much needed GridField replacement. Note that this does not provide all capabilities that GridField used to have but it does cover quite a significant chunk of it.

What we're currently looking it as item management of models nested under content blocks but in the future the capability of this module can be enhanced further.

Notable features:

Ideally, we can put together a roadmap for this module with the aim to have a stable release by September 1st 2024.

Screenshot 2023-12-14 at 1 38 25 PM

Screenshot 2023-12-14 at 1 39 53 PM

Must have AC

These requirements are mandatory.

Nice to have AC

These requirements are optional for the initial release but should be delivered in future minor versions.

Notes

mfendeksilverstripe commented 11 months ago

FYI: @maxime-rainville

maxime-rainville commented 9 months ago

In my mind the following "must have" are more in the "nice to have" category:

Some of the cards that were still open, were actually completed already, so I close those.

mfendeksilverstripe commented 2 months ago

Next steps: we need to make sure this module works with LinkField 4 and ideally make the validation work the same way as LinkField.