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

Default to session gridifield state manager in CMS 6 #11267

Open
maxime-rainville opened this issue May 31, 2024 · 0 comments
Open

Default to session gridifield state manager in CMS 6 #11267

maxime-rainville opened this issue May 31, 2024 · 0 comments
Assignees

Comments

@maxime-rainville
Copy link
Contributor

maxime-rainville commented May 31, 2024

#11255 will add a Ssession Gridfield State manager to CMS 5. This should be the default state manager in CMS 6

Acceptance criteria

  • Current GridFieldStateManager is deprecated in CMS 5 and remove in CMS 6.
  • Default configuration is updated to use SessionGridFieldStateManager by default in CMS 6
  • GridFieldStateManagerInterface is updated to match the signature of SessionGridFieldStateManager
  • Solution is abstract enough that a third party developer could create their own GridFieldStateManager by implementing the GridFieldStateManagerInterface in CMS 6
  • If feasible, SilverStripe\Forms\GridField\FormAction\SessionStore is removed in favour of the new API.
@maxime-rainville maxime-rainville changed the title Deyfault to session gridifield state manager in CMS 6 Default to session gridifield state manager in CMS 6 May 31, 2024
@GuySartorelli GuySartorelli self-assigned this May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants