Fix dashboards
This commit is contained in:
parent
45b5279792
commit
d045257987
@ -11,7 +11,7 @@ class TrackedTimeEntryDashboard < Administrate::BaseDashboard
|
|||||||
id: Field::Number,
|
id: Field::Number,
|
||||||
associated_toggl_entry_id: Field::Number,
|
associated_toggl_entry_id: Field::Number,
|
||||||
kind: Field::Select.with_options(searchable: false, collection: ->(field) { field.resource.class.send(field.attribute.to_s.pluralize).keys }),
|
kind: Field::Select.with_options(searchable: false, collection: ->(field) { field.resource.class.send(field.attribute.to_s.pluralize).keys }),
|
||||||
lecture: Field::BelongsTo,
|
subject: Field::Polymorphic.with_options(classes: [Lecture, WorkItem]),
|
||||||
toggl_data: Field::String.with_options(searchable: false),
|
toggl_data: Field::String.with_options(searchable: false),
|
||||||
created_at: Field::DateTime,
|
created_at: Field::DateTime,
|
||||||
updated_at: Field::DateTime,
|
updated_at: Field::DateTime,
|
||||||
@ -26,7 +26,7 @@ class TrackedTimeEntryDashboard < Administrate::BaseDashboard
|
|||||||
id
|
id
|
||||||
associated_toggl_entry_id
|
associated_toggl_entry_id
|
||||||
kind
|
kind
|
||||||
lecture
|
subject
|
||||||
].freeze
|
].freeze
|
||||||
|
|
||||||
# SHOW_PAGE_ATTRIBUTES
|
# SHOW_PAGE_ATTRIBUTES
|
||||||
@ -35,7 +35,7 @@ class TrackedTimeEntryDashboard < Administrate::BaseDashboard
|
|||||||
id
|
id
|
||||||
associated_toggl_entry_id
|
associated_toggl_entry_id
|
||||||
kind
|
kind
|
||||||
lecture
|
subject
|
||||||
toggl_data
|
toggl_data
|
||||||
created_at
|
created_at
|
||||||
updated_at
|
updated_at
|
||||||
@ -47,7 +47,7 @@ class TrackedTimeEntryDashboard < Administrate::BaseDashboard
|
|||||||
FORM_ATTRIBUTES = %i[
|
FORM_ATTRIBUTES = %i[
|
||||||
associated_toggl_entry_id
|
associated_toggl_entry_id
|
||||||
kind
|
kind
|
||||||
lecture
|
subject
|
||||||
toggl_data
|
toggl_data
|
||||||
].freeze
|
].freeze
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,8 @@ class WorkItemDashboard < Administrate::BaseDashboard
|
|||||||
ATTRIBUTE_TYPES = {
|
ATTRIBUTE_TYPES = {
|
||||||
id: Field::Number,
|
id: Field::Number,
|
||||||
course: Field::BelongsTo,
|
course: Field::BelongsTo,
|
||||||
due_date: Field::DateTime,
|
available_from: Field::DateTime,
|
||||||
|
due_at: Field::DateTime,
|
||||||
title: Field::String,
|
title: Field::String,
|
||||||
tracked_time_entries: Field::HasMany,
|
tracked_time_entries: Field::HasMany,
|
||||||
document_link: Field::String,
|
document_link: Field::String,
|
||||||
@ -26,7 +27,8 @@ class WorkItemDashboard < Administrate::BaseDashboard
|
|||||||
COLLECTION_ATTRIBUTES = %i[
|
COLLECTION_ATTRIBUTES = %i[
|
||||||
id
|
id
|
||||||
course
|
course
|
||||||
due_date
|
available_from
|
||||||
|
due_at
|
||||||
title
|
title
|
||||||
document_link
|
document_link
|
||||||
].freeze
|
].freeze
|
||||||
@ -35,9 +37,10 @@ class WorkItemDashboard < Administrate::BaseDashboard
|
|||||||
# an array of attributes that will be displayed on the model's show page.
|
# an array of attributes that will be displayed on the model's show page.
|
||||||
SHOW_PAGE_ATTRIBUTES = %i[
|
SHOW_PAGE_ATTRIBUTES = %i[
|
||||||
id
|
id
|
||||||
course
|
|
||||||
due_date
|
|
||||||
title
|
title
|
||||||
|
course
|
||||||
|
available_from
|
||||||
|
due_at
|
||||||
document_link
|
document_link
|
||||||
tracked_time_entries
|
tracked_time_entries
|
||||||
created_at
|
created_at
|
||||||
@ -48,9 +51,10 @@ class WorkItemDashboard < Administrate::BaseDashboard
|
|||||||
# an array of attributes that will be displayed
|
# an array of attributes that will be displayed
|
||||||
# on the model's form (`new` and `edit`) pages.
|
# on the model's form (`new` and `edit`) pages.
|
||||||
FORM_ATTRIBUTES = %i[
|
FORM_ATTRIBUTES = %i[
|
||||||
course
|
|
||||||
due_date
|
|
||||||
title
|
title
|
||||||
|
course
|
||||||
|
available_from
|
||||||
|
due_at
|
||||||
document_link
|
document_link
|
||||||
tracked_time_entries
|
tracked_time_entries
|
||||||
].freeze
|
].freeze
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user