Further reduce logic in BP_Group_Documents::get_list