Security permissions can be granted to non-admin users either at the User level or the Group level in the Security area of the navigation menu.  Users will need full permissions (Read, Insert, Update, Delete) to the Codes area as well as at least Read to any tables that need updated code values.