Skip to content

Update django-fsm to v3 and fix breaking changes #2060

@allly-b

Description

@allly-b

Issue description

The django-fsm package released version 3 which is a breaking change and requires a different implementation. In fact, it is no longer going to be called django-fsm and is viewflow. To avoid code debt we should update to the newest version of django-fsm which will require changing how we set FSM state transitions on models

Acceptance criteria

  • django-fsm is updated to v3 (also known as viewflow)
  • ALL uses of django-fsm (such as transitions) are updated to be compatible with the newest version

Additional context

link to django-fsm/ viewflow's github for documentation that will help with updating. They have instructions on what to migrate and how.

Links to other issues

No response

Metadata

Metadata

Labels

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions