X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/15e86708f1948d5b07a08bc2a30bf315bab9c07e..227894193df8916aeda13038cae97a529eef1ad3:/app/models/trace.rb?ds=inline diff --git a/app/models/trace.rb b/app/models/trace.rb index 20723b98d..9768c0538 100644 --- a/app/models/trace.rb +++ b/app/models/trace.rb @@ -2,11 +2,11 @@ # # Table name: gpx_files # -# id :bigint(8) not null, primary key -# user_id :bigint(8) not null +# id :bigint not null, primary key +# user_id :bigint not null # visible :boolean default(TRUE), not null # name :string default(""), not null -# size :bigint(8) +# size :bigint # latitude :float # longitude :float # timestamp :datetime not null @@ -16,9 +16,10 @@ # # Indexes # -# gpx_files_timestamp_idx (timestamp) -# gpx_files_user_id_idx (user_id) -# gpx_files_visible_visibility_idx (visible,visibility) +# gpx_files_timestamp_idx (timestamp) +# gpx_files_user_id_idx (user_id) +# gpx_files_visible_visibility_idx (visible,visibility) +# index_gpx_files_on_user_id_and_id (user_id,id) # # Foreign Keys # @@ -86,11 +87,11 @@ class Trace < ApplicationRecord end def public? - visibility == "public" || visibility == "identifiable" + %w[public identifiable].include?(visibility) end def trackable? - visibility == "trackable" || visibility == "identifiable" + %w[trackable identifiable].include?(visibility) end def identifiable?