Allowing more than one person to publish assignments
You may use different desks and workflows to define which editor positions you may wish to be able to approve assignments for publishing. For more information on what a publishing editor is, read this article.
Since only the last position in a desk workflow can publish an assignment, you either need to add more people to that position (e.g. Desk Editor) or use a different desk, to allow other people to publish an assignment.