Unify bool checking

Registered by xiexs

Currently, the checking logic for the bool value is implemented with various manner, and the error messages are also quite different with each other when invalid bool value met.
So we'd better to unify them and then add a microversion to manage them.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
xiexs
Direction:
Needs approval
Assignee:
xiexs
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Sean McGinnis

Related branches

Sprints

Whiteboard

Hi Xiexs, I don't think this needs a blueprint. If you would like to propose a patch changing something with how this logic is done, then please go ahead and it can be discussed in the review.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.