permission_table_for_milestone_access

in spec/support/shared_contexts/policies/project_policy_table_shared_context.rb [247:396]


  def permission_table_for_milestone_access
    :public   | :enabled  | :enabled  | :admin      | true  | 1
    :public   | :enabled  | :enabled  | :admin      | false | 1
    :public   | :enabled  | :enabled  | :reporter   | nil   | 1
    :public   | :enabled  | :enabled  | :guest      | nil   | 1
    :public   | :enabled  | :enabled  | :non_member | nil   | 1
    :public   | :enabled  | :enabled  | :anonymous  | nil   | 1

    :public   | :enabled  | :private  | :admin      | true  | 1
    :public   | :enabled  | :private  | :admin      | false | 1
    :public   | :enabled  | :private  | :reporter   | nil   | 1
    :public   | :enabled  | :private  | :guest      | nil   | 1
    :public   | :enabled  | :private  | :non_member | nil   | 1
    :public   | :enabled  | :private  | :anonymous  | nil   | 1

    :public   | :enabled  | :disabled | :admin      | true  | 1
    :public   | :enabled  | :disabled | :admin      | false | 1
    :public   | :enabled  | :disabled | :reporter   | nil   | 1
    :public   | :enabled  | :disabled | :guest      | nil   | 1
    :public   | :enabled  | :disabled | :non_member | nil   | 1
    :public   | :enabled  | :disabled | :anonymous  | nil   | 1

    :public   | :private  | :enabled  | :admin      | true  | 1
    :public   | :private  | :enabled  | :admin      | false | 1
    :public   | :private  | :enabled  | :reporter   | nil   | 1
    :public   | :private  | :enabled  | :guest      | nil   | 1
    :public   | :private  | :enabled  | :non_member | nil   | 1
    :public   | :private  | :enabled  | :anonymous  | nil   | 1

    :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 | :admin      | true  | 1
    :public   | :private  | :disabled | :admin      | false | 0
    :public   | :private  | :disabled | :reporter   | nil   | 1
    :public   | :private  | :disabled | :guest      | nil   | 1
    :public   | :private  | :disabled | :non_member | nil   | 0
    :public   | :private  | :disabled | :anonymous  | nil   | 0

    :public   | :disabled | :enabled  | :admin      | true  | 1
    :public   | :disabled | :enabled  | :admin      | false | 1
    :public   | :disabled | :enabled  | :reporter   | nil   | 1
    :public   | :disabled | :enabled  | :guest      | nil   | 1
    :public   | :disabled | :enabled  | :non_member | nil   | 1
    :public   | :disabled | :enabled  | :anonymous  | nil   | 1

    :public   | :disabled | :private  | :admin      | true  | 1
    :public   | :disabled | :private  | :admin      | false | 0
    :public   | :disabled | :private  | :reporter   | nil   | 1
    :public   | :disabled | :private  | :guest      | nil   | 0
    :public   | :disabled | :private  | :non_member | nil   | 0
    :public   | :disabled | :private  | :anonymous  | nil   | 0

    :public   | :disabled | :disabled | :reporter   | nil   | 0
    :public   | :disabled | :disabled | :guest      | nil   | 0
    :public   | :disabled | :disabled | :non_member | nil   | 0
    :public   | :disabled | :disabled | :anonymous  | nil   | 0

    :internal | :enabled  | :enabled  | :admin      | true  | 1
    :internal | :enabled  | :enabled  | :admin      | false | 1
    :internal | :enabled  | :enabled  | :reporter   | nil   | 1
    :internal | :enabled  | :enabled  | :guest      | nil   | 1
    :internal | :enabled  | :enabled  | :non_member | nil   | 1
    :internal | :enabled  | :enabled  | :anonymous  | nil   | 0

    :internal | :enabled  | :private  | :admin      | true  | 1
    :internal | :enabled  | :private  | :admin      | false | 1
    :internal | :enabled  | :private  | :reporter   | nil   | 1
    :internal | :enabled  | :private  | :guest      | nil   | 1
    :internal | :enabled  | :private  | :non_member | nil   | 1
    :internal | :enabled  | :private  | :anonymous  | nil   | 0

    :internal | :enabled  | :disabled | :admin      | true  | 1
    :internal | :enabled  | :disabled | :admin      | false | 1
    :internal | :enabled  | :disabled | :reporter   | nil   | 1
    :internal | :enabled  | :disabled | :guest      | nil   | 1
    :internal | :enabled  | :disabled | :non_member | nil   | 1
    :internal | :enabled  | :disabled | :anonymous  | nil   | 0

    :internal | :private  | :enabled  | :admin      | true  | 1
    :internal | :private  | :enabled  | :admin      | false | 1
    :internal | :private  | :enabled  | :reporter   | nil   | 1
    :internal | :private  | :enabled  | :guest      | nil   | 1
    :internal | :private  | :enabled  | :non_member | nil   | 1
    :internal | :private  | :enabled  | :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   | 1
    :internal | :private  | :disabled | :guest      | nil   | 1
    :internal | :private  | :disabled | :non_member | nil   | 0
    :internal | :private  | :disabled | :anonymous  | nil   | 0

    :internal | :disabled | :enabled  | :admin      | true  | 1
    :internal | :disabled | :enabled  | :admin      | false | 1
    :internal | :disabled | :enabled  | :reporter   | nil   | 1
    :internal | :disabled | :enabled  | :guest      | nil   | 1
    :internal | :disabled | :enabled  | :non_member | nil   | 1
    :internal | :disabled | :enabled  | :anonymous  | nil   | 0

    :internal | :disabled | :private  | :admin      | true  | 1
    :internal | :disabled | :private  | :admin      | false | 0
    :internal | :disabled | :private  | :reporter   | nil   | 1
    :internal | :disabled | :private  | :guest      | nil   | 0
    :internal | :disabled | :private  | :non_member | nil   | 0
    :internal | :disabled | :private  | :anonymous  | nil   | 0

    :internal | :disabled | :disabled | :reporter   | nil   | 0
    :internal | :disabled | :disabled | :guest      | nil   | 0
    :internal | :disabled | :disabled | :non_member | nil   | 0
    :internal | :disabled | :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   | 1
    :private  | :private  | :disabled | :guest      | nil   | 1
    :private  | :private  | :disabled | :non_member | nil   | 0
    :private  | :private  | :disabled | :anonymous  | nil   | 0

    :private  | :disabled | :private  | :admin      | true  | 1
    :private  | :disabled | :private  | :admin      | false | 0
    :private  | :disabled | :private  | :reporter   | nil   | 1
    :private  | :disabled | :private  | :guest      | nil   | 0
    :private  | :disabled | :private  | :non_member | nil   | 0
    :private  | :disabled | :private  | :anonymous  | nil   | 0

    :private  | :disabled | :disabled | :reporter   | nil   | 0
    :private  | :disabled | :disabled | :guest      | nil   | 0
    :private  | :disabled | :disabled | :non_member | nil   | 0
    :private  | :disabled | :disabled | :anonymous  | nil   | 0
  end