Adding "pending" button doesn't make sense, since all items suggested from front-end are Pending already. You only need to accept them or decline then.
Status value change isn't required here, since:
- clicking "Approve" button will make "Status = Active"
- clicking "Decline" button will make "Status = Disabled"
You think, that statuses, like Approved, Pending, Declined would make more sense. About this I don't really know what is best from user's viewpoint.
Since users an be created already in "Status = Active", then "Status = Approved" will look strange for them.