Nailgun objects should use FSM to simplify business logic
Registered by
Nikolay Markov
Right now every object we're working with at any moment of time has it's exact state, which is clearly defined by some of it's fields.
For example, each Node is exactly defined by three fields: state (including intermediate, like "pending_
So, let's use FSMs together with rewriting our code to using REST objects.
Blueprint information
- Status:
- Not started
- Approver:
- Nikolay Markov
- Priority:
- Undefined
- Drafter:
- Nikolay Markov
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- Accepted for future
- Implementation:
-
Not started
- Milestone target:
-
next
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
(?)