Here is the list of buttons to tests since they are impacted in a way or another
CMS
org.ametys.cms.referencetable.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.cms.content.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.cms.hierarchical.referencetable.contents.DeleteCandidate (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.cms.content.PasteContentValues (Ametys.plugins.cms.content.controller.PasteContentValuesController)
org.ametys.cms.content.Edit
org.ametys.cms.referencetable.Edit
org.ametys.cms.Unlock
WEB
org.ametys.web.content.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.web.contentprivacy (Ametys.plugins.web.content.controller.ContentPrivacyController)
org.ametys.web.userinterface.Tag
org.ametys.web.page.Visibility
org.ametys.web.linkpage
org.ametys.web.blankpage
org.ametys.web.preview
org.ametys.web.livepreview
org.ametys.web.page.notify
org.ametys.web.publication.schedule
BLOG
org.ametys.plugins.blog.workflow.Edit
org.ametys.plugins.blog.Tag
NEWSLETTER
org.ametys.newsletter.workflow.Edit
ODF
org.ametys.odf.content.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.odf.content.person.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
org.ametys.odf.content.EditCatalog (Ametys.plugins.odf.content.controller.EditCatalogContentController)
org.ametys.odf.content.PasteContent (Ametys.plugins.odf.content.controller.PasteODFContentController)
org.ametys.odf.content.program.Edit
org.ametys.odf.content.container.Edit
org.ametys.odf.content.courseList.Edit
org.ametys.odf.content.course.Edit
org.ametys.odf.content.person.Edit
org.ametys.odf.content.orgunit.Edit
ODF Pilotage
org.ametys.odf.content.Delete (Ametys.plugins.odf.pilotage.controller.DeleteODFPilotageContentController)
org.ametys.plugins.odfpilotage.mention.Validate (Ametys.plugins.odf.pilotage.controller.PilotageStatusButtonController)
org.ametys.plugins.odfpilotage.orgunit.Validate (Ametys.plugins.odf.pilotage.controller.PilotageStatusButtonController)
org.ametys.plugins.odfpilotage.cfvu.Validate (Ametys.plugins.odf.pilotage.controller.PilotageStatusButtonController)
org.ametys.plugins.odfpilotage.cfvu.mcc.Validate (Ametys.plugins.odf.pilotage.controller.PilotageStatusButtonController)
org.ametys.odf.content.EditCatalog (Ametys.plugins.odf.pilotage.controller.EditODFPilotageCatalogContentController)
org.ametys.odf.content.PasteContent (Ametys.plugins.odf.pilotage.controller.PasteODFPilotageContentController)
ODF Sync
org.ametys.plugins.odfsync.apogee.SynchronizeProgram
org.ametys.plugins.odfsync.apogee.SynchronizeSubProgram
org.ametys.plugins.odfsync.apogee.SynchronizeContainer
org.ametys.plugins.odfsync.apogee.SynchronizeCourseList
org.ametys.plugins.odfsync.apogee.SynchronizeCourse
org.ametys.plugins.odfsync.apogee.SynchronizeOrgUnit
org.ametys.plugins.odfsync.SynchronizePerson
Thesaurus
org.ametys.plugins.thesaurus.EditTerm
org.ametys.plugins.thesaurus.DeleteTerm
User Directory
org.ametys.plugins.userdirectory.orgunit.Delete (Ametys.plugins.cms.content.controller.DeleteContentController)
Template
org.ametys.web.workflow.Unpublish
org.ametys.web.workflow.Archive
org.ametys.web.workflow.ArchiveMenu (Ametys.plugins.cms.content.controller.ArchiveMenu)
org.ametys.cms.default.AddContentType (Ametys.plugins.cms.content.controller.ContentTypeGalleryController)
org.ametys.cms.default.AddMixin (Ametys.plugins.cms.content.controller.MixinGalleryController)
org.ametys.web.workflow.Restore (Ametys.plugins.cms.content.controller.OldContentController)
org.ametys.odf.program.workflow.ArchiveMenu (Ametys.plugins.cms.content.controller.ArchiveMenu)
Moving getStatus is not complete... you did not move all associated protected methods such as _isLocked that is delegating to an helper that maybe should be moved too...
(I already wrote this above
)