in spec/support/shared_contexts/policies/project_policy_table_shared_context.rb [416:583]
def permission_table_for_project_snippet_access
:public | :public | :enabled | :admin | true | 1
:public | :public | :enabled | :admin | false | 1
:public | :public | :enabled | :reporter | nil | 1
:public | :public | :enabled | :guest | nil | 1
:public | :public | :enabled | :non_member | nil | 1
:public | :public | :enabled | :anonymous | nil | 1
:public | :public | :private | :admin | true | 1
:public | :public | :private | :admin | false | 0
:public | :public | :private | :reporter | nil | 1
:public | :public | :private | :guest | nil | 1
:public | :public | :private | :non_member | nil | 0
:public | :public | :private | :anonymous | nil | 0
:public | :public | :disabled | :admin | true | 1
:public | :public | :disabled | :admin | false | 0
:public | :public | :disabled | :reporter | nil | 0
:public | :public | :disabled | :guest | nil | 0
:public | :public | :disabled | :non_member | nil | 0
:public | :public | :disabled | :anonymous | nil | 0
:public | :internal | :enabled | :admin | true | 1
:public | :internal | :enabled | :admin | false | 1
:public | :internal | :enabled | :reporter | nil | 1
:public | :internal | :enabled | :guest | nil | 1
:public | :internal | :enabled | :non_member | nil | 1
:public | :internal | :enabled | :anonymous | nil | 0
:public | :internal | :private | :admin | true | 1
:public | :internal | :private | :admin | false | 0
:public | :internal | :private | :reporter | nil | 1
:public | :internal | :private | :guest | nil | 1
:public | :internal | :private | :non_member | nil | 0
:public | :internal | :private | :anonymous | nil | 0
:public | :internal | :disabled | :admin | true | 1
:public | :internal | :disabled | :admin | false | 0
:public | :internal | :disabled | :reporter | nil | 0
:public | :internal | :disabled | :guest | nil | 0
:public | :internal | :disabled | :non_member | nil | 0
:public | :internal | :disabled | :anonymous | nil | 0
:public | :private | :private | :admin | true | 1
:public | :private | :private | :admin | false | 0
:public | :private | :private | :reporter | nil | 1
:public | :private | :private | :guest | nil | 1
:public | :private | :private | :non_member | nil | 0
:public | :private | :private | :anonymous | nil | 0
:public | :private | :disabled | :reporter | nil | 0
:public | :private | :disabled | :guest | nil | 0
:public | :private | :disabled | :non_member | nil | 0
:public | :private | :disabled | :anonymous | nil | 0
:internal | :public | :enabled | :admin | true | 1
:internal | :public | :enabled | :admin | false | 1
:internal | :public | :enabled | :reporter | nil | 1
:internal | :public | :enabled | :guest | nil | 1
:internal | :public | :enabled | :non_member | nil | 1
:internal | :public | :enabled | :anonymous | nil | 0
:internal | :public | :private | :admin | true | 1
:internal | :public | :private | :admin | false | 0
:internal | :public | :private | :reporter | nil | 1
:internal | :public | :private | :guest | nil | 1
:internal | :public | :private | :non_member | nil | 0
:internal | :public | :private | :anonymous | nil | 0
:internal | :public | :disabled | :admin | true | 1
:internal | :public | :disabled | :admin | false | 0
:internal | :public | :disabled | :reporter | nil | 0
:internal | :public | :disabled | :guest | nil | 0
:internal | :public | :disabled | :non_member | nil | 0
:internal | :public | :disabled | :anonymous | nil | 0
:internal | :internal | :enabled | :admin | true | 1
:internal | :internal | :enabled | :admin | false | 1
:internal | :internal | :enabled | :reporter | nil | 1
:internal | :internal | :enabled | :guest | nil | 1
:internal | :internal | :enabled | :non_member | nil | 1
:internal | :internal | :enabled | :anonymous | nil | 0
:internal | :internal | :private | :admin | true | 1
:internal | :internal | :private | :admin | false | 0
:internal | :internal | :private | :reporter | nil | 1
:internal | :internal | :private | :guest | nil | 1
:internal | :internal | :private | :non_member | nil | 0
:internal | :internal | :private | :anonymous | nil | 0
:internal | :internal | :disabled | :admin | true | 1
:internal | :internal | :disabled | :admin | false | 0
:internal | :internal | :disabled | :reporter | nil | 0
:internal | :internal | :disabled | :guest | nil | 0
:internal | :internal | :disabled | :non_member | nil | 0
:internal | :internal | :disabled | :anonymous | nil | 0
:internal | :private | :private | :admin | true | 1
:internal | :private | :private | :admin | false | 0
:internal | :private | :private | :reporter | nil | 1
:internal | :private | :private | :guest | nil | 1
:internal | :private | :private | :non_member | nil | 0
:internal | :private | :private | :anonymous | nil | 0
:internal | :private | :disabled | :admin | true | 1
:internal | :private | :disabled | :admin | false | 0
:internal | :private | :disabled | :reporter | nil | 0
:internal | :private | :disabled | :guest | nil | 0
:internal | :private | :disabled | :non_member | nil | 0
:internal | :private | :disabled | :anonymous | nil | 0
:private | :public | :enabled | :admin | true | 1
:private | :public | :enabled | :admin | false | 0
:private | :public | :enabled | :reporter | nil | 1
:private | :public | :enabled | :guest | nil | 1
:private | :public | :enabled | :non_member | nil | 0
:private | :public | :enabled | :anonymous | nil | 0
:private | :public | :private | :admin | true | 1
:private | :public | :private | :admin | false | 0
:private | :public | :private | :reporter | nil | 1
:private | :public | :private | :guest | nil | 1
:private | :public | :private | :non_member | nil | 0
:private | :public | :private | :anonymous | nil | 0
:private | :public | :disabled | :admin | true | 1
:private | :public | :disabled | :admin | false | 0
:private | :public | :disabled | :reporter | nil | 0
:private | :public | :disabled | :guest | nil | 0
:private | :public | :disabled | :non_member | nil | 0
:private | :public | :disabled | :anonymous | nil | 0
:private | :internal | :enabled | :admin | true | 1
:private | :internal | :enabled | :admin | false | 0
:private | :internal | :enabled | :reporter | nil | 1
:private | :internal | :enabled | :guest | nil | 1
:private | :internal | :enabled | :non_member | nil | 0
:private | :internal | :enabled | :anonymous | nil | 0
:private | :internal | :private | :admin | true | 1
:private | :internal | :private | :admin | false | 0
:private | :internal | :private | :reporter | nil | 1
:private | :internal | :private | :guest | nil | 1
:private | :internal | :private | :non_member | nil | 0
:private | :internal | :private | :anonymous | nil | 0
:private | :internal | :disabled | :admin | true | 1
:private | :internal | :disabled | :admin | false | 0
:private | :internal | :disabled | :reporter | nil | 0
:private | :internal | :disabled | :guest | nil | 0
:private | :internal | :disabled | :non_member | nil | 0
:private | :internal | :disabled | :anonymous | nil | 0
:private | :private | :private | :admin | true | 1
:private | :private | :private | :admin | false | 0
:private | :private | :private | :reporter | nil | 1
:private | :private | :private | :guest | nil | 1
:private | :private | :private | :non_member | nil | 0
:private | :private | :private | :anonymous | nil | 0
:private | :private | :disabled | :admin | true | 1
:private | :private | :disabled | :admin | false | 0
:private | :private | :disabled | :reporter | nil | 0
:private | :private | :disabled | :guest | nil | 0
:private | :private | :disabled | :non_member | nil | 0
:private | :private | :disabled | :anonymous | nil | 0
end