Manage chore status

Changed

Summary

Add a way to track chore status to keep focus on in progress items.

Chores should automatically become marked as not done when their frequency period restarts.

Context

Currently, the dashboard has attachments for new chores (without any logs), and pinned chores.

When a chore is logged, it automatically sets the last log date field on the chore and unpins it.

Implementation

Don't use Content Moderation, it doesn't seem like the right fit for this workflow.

Field States Transitions could work. The UI was a little buggy and confusing, but I was able to set up a workflow and the formatter has buttons to advance it.

Workflows Field could work, but the config is a little excessive.

Next steps

Continue building module with State Machine.

Task type
Project