silverstripe / silverstripe-framework

Silverstripe Framework, the MVC framework that powers Silverstripe CMS

Home Page:https://www.silverstripe.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Default to session gridifield state manager in CMS 6

maxime-rainville opened this issue · comments

#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