Skip to content
Snippets Groups Projects
Verified Commit 34a97fa7 authored by David Gunnarsson's avatar David Gunnarsson
Browse files

Make use of sortable for location and object data

parent 30725a40
No related branches found
No related tags found
No related merge requests found
class Avo::Resources::AnalysisMethod < Avo::BaseResource
self.title = :code
self.index_query = -> {
query.order(code: :asc)
}
# self.includes = []
# self.attachments = []
......@@ -8,7 +11,7 @@ class Avo::Resources::AnalysisMethod < Avo::BaseResource
# }
def fields
field :code, as: :text
field :code, as: :text, sortable: true
field :method, as: :text
end
end
class Avo::Resources::Form < Avo::BaseResource
self.title = :form
self.index_query = -> { query.order(form: :asc) }
# self.includes = []
# self.attachments = []
......@@ -8,6 +9,6 @@ class Avo::Resources::Form < Avo::BaseResource
# }
def fields
field :form, as: :text
field :form, as: :text, sortable: true
end
end
class Avo::Resources::Fragmentation < Avo::BaseResource
self.title = :fragmentation
self.index_query = -> { query.order(fragmentation: :asc) }
# self.includes = []
# self.attachments = []
......@@ -8,6 +9,6 @@ class Avo::Resources::Fragmentation < Avo::BaseResource
# }
def fields
field :fragmentation, as: :text
field :fragmentation, as: :text, sortable: true
end
end
......@@ -19,10 +19,10 @@ class Avo::Resources::Gazetteer < Avo::BaseResource
# }
def fields
field :name, as: :text
field :name, as: :text, sortable: true
field :name_alternative, as: :text
field :show, as: :boolean
field :code, as: :text
field :code, as: :text, sortable: true
field :type, as: :number
field :parent, as: :belongs_to
field :tgn, as: :number
......
class Avo::Resources::Literature < Avo::BaseResource
self.title = :shortcut
self.index_query = -> { query.order(shortcut: :asc) }
# self.includes = []
# self.attachments = []
......@@ -8,7 +9,7 @@ class Avo::Resources::Literature < Avo::BaseResource
# }
def fields
field :shortcut, as: :text
field :shortcut, as: :text, sortable: true
field :full_reference, as: :short_text, nullable: true
end
end
......@@ -11,7 +11,7 @@ class Avo::Resources::Phase < Avo::BaseResource
# }
def fields
field :phase, as: :text
field :phase, as: :text, sortable: true
field :from, as: :number, nullable: true
field :to, as: :number, nullable: true
field :sorting, as: :text
......
class Avo::Resources::Type < Avo::BaseResource
self.title = :type
self.index_query = -> {
query.order(type: :asc)
}
# self.includes = []
# self.attachments = []
......@@ -8,6 +11,6 @@ class Avo::Resources::Type < Avo::BaseResource
# }
def fields
field :type, as: :text
field :type, as: :text, sortable: true
end
end
class Avo::Resources::User < Avo::BaseResource
self.title = :email_address
self.description = User.all_role_descriptions
self.index_query = -> { query.order(created_at: :desc) }
# self.attachments = []
# self.search = {
......@@ -8,7 +9,7 @@ class Avo::Resources::User < Avo::BaseResource
# }
def fields
field :email_address, as: :text
field :role, as: :select, options: User::ROLES
field :email_address, as: :text, sortable: true
field :role, as: :select, options: User::ROLES, sortable: true
end
end
class Avo::Resources::VesselFormType < Avo::BaseResource
self.title = :name
self.default_sort_column = :name
self.default_sort_direction = :asc
self.index_query = -> { query.order(name: :asc) }
# self.includes = []
# self.attachments = []
......@@ -10,6 +9,6 @@ class Avo::Resources::VesselFormType < Avo::BaseResource
# }
def fields
field :name, as: :text
field :name, as: :text, sortable: true
end
end
......@@ -11,9 +11,9 @@ class Avo::Resources::Ware < Avo::BaseResource
# }
def fields
field :name, as: :text
field :name, as: :text, sortable: true
field :code, as: :text
field :definition, as: :text, nullable: true
field :sort_key, as: :number
field :sort_key, as: :number, sortable: true
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment