[widgets] Add tasks
This commit is contained in:
@ -32,6 +32,11 @@ urlpatterns = [
|
||||
views.EmbeddableTopFoodsWidget.as_view(),
|
||||
name="embeddable-top-foods",
|
||||
),
|
||||
path(
|
||||
"widget/top-tasks/<str:period>/<int:user_id>/",
|
||||
views.EmbeddableTopTasksWidget.as_view(),
|
||||
name="embeddable-top-tasks",
|
||||
),
|
||||
path(
|
||||
"manual/lookup/",
|
||||
views.ManualScrobbleView.as_view(),
|
||||
|
||||
@ -1224,3 +1224,14 @@ class EmbeddableTopFoodsWidget(BaseEmbeddableWidget):
|
||||
from foods.models import Food
|
||||
|
||||
return super().get_items(user, start_date, Food)
|
||||
|
||||
|
||||
class EmbeddableTopTasksWidget(BaseEmbeddableWidget):
|
||||
media_type = "Tasks"
|
||||
count_label = "sessions"
|
||||
no_data_message = "No tasks logged"
|
||||
|
||||
def get_items(self, user, start_date):
|
||||
from tasks.models import Task
|
||||
|
||||
return super().get_items(user, start_date, Task)
|
||||
|
||||
Reference in New Issue
Block a user