...
create draft
update draft → draft
approved → approveddraft
Admin: user who has approval permission
create draft
approved
update draft → draft
draft → approved
draft → approved
approved → approved
Bulk upload User:
create approved
update approved → approved
draft → approved