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