We have a list of words and phrases stored in a database that if a submitted article contains any one of them, we would automatically disapprove the article (and send the submitter an explanation). We're not banning articles. We are banning words and phrases.
Now, we have decided to keep all the terms, but assign banned/unbanned status to each one. (We don't want to delete something to regard it as unbanned.) Administrators would be presented with a UI that lists the banned words in tabular format.
In this table we want each term to have their current status indicated, possibly with an icon, possibly also via red/green coloring. We realize that there my be some confusion over whether the indication represents the current state vs representing an action to change the implied state (eg. does a tick icon on a button mean it is selected, or is it meant to be read as an invitation to select).
To Toggle or Not to Toggle? Once we have chosen the icons to represent each state, is it recommended to allow those icons to be clickable to toggle the banned/unbanned state? Or is it clearer to have command links (in conjunction with the icon), that is, "Unban" when the word is in the banned state, and "Ban" when the word is in the unbanned state?
What are some guidance to this kind of administrative UI?