Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.x.x acceptance criteria #28

Open
mfendeksilverstripe opened this issue Dec 12, 2023 · 3 comments
Open

Release 1.x.x acceptance criteria #28

mfendeksilverstripe opened this issue Dec 12, 2023 · 3 comments

Comments

@mfendeksilverstripe
Copy link
Collaborator

mfendeksilverstripe commented Dec 12, 2023

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:

  • has_many relation support for item management (created, read, update, delete)
  • sorting

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

  • [done] before starting implementation check if we should rebuild this on top of LinkField v4 as the current implementation is built on top of LinkField v3
  • the decision was made to keep the current implementation based on LinkField v3 as we want to get stable release out without overcommitting on the effort - once this module becomes officially supported we can create a new major version based on LinkField v4
@mfendeksilverstripe
Copy link
Collaborator Author

FYI: @maxime-rainville

@maxime-rainville
Copy link
Owner

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
Copy link
Collaborator Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants