Fix user level access via role and add delete branch