How can I customize to article approving feature

System Information
  • Strapi Version:
  • Operating System:
  • Database:
  • Node Version:
  • NPM Version:
  • Yarn Version:

I want approving article feature.
Does anyone know of way to that?

like this.

  1. Writer create article. Article is draft and unapproved.
  2. Admin check and approve the article. Article is draft and approved.

Article is be able to publish to user only when article is published and approved.

I think adding approved column and make only admin user editable the column is a one example.