Override check access method to allow proper permissions for the sets posts api and clean up duplicated code