Contributors cannot make items public

I see that contributors cannot make an item public. This is an issue for me. I'm going to have quite a few contributors on my Omeka system, and do not want them to have to keep asking an admin to make their items public. At the same time, I don't want to promote them all to Admins.

Has anyone found a workaround to this, other than changing the Omeka core code?

The system's designed to work that way so admins have a chance to review things before they go public.

The most straightforward way of changing this would be to make a simple short plugin that uses the define_acl hook to give the "contributor" role the "makePublic" privilege for Items.