I have a system where users insert many types of things ("incidences") and all of them have to be approved by an admin. Which pattern will be useful for this case? Maybe validation is not the word for this.
Update: The problem is that the db where the data resides can't be changed. All the moderation things will be done in another db and when the data is accepted then the original db is updated. So I suppose I will have to duplicate tables and make a parent table wich says if it's an insert, update or delete.