A task is any one-time or recurring task that may be assigned to a person, have an activity log associated with it, and have scheduling.
Must be nested inside a <core:page> tag.
A page-unique ID for the task.
This will also be used as an anchor when generating links to the task. This ID is also used to generate the filename for the persistence XML file. If not provided, is generated from the label. Ids generated from labels will be unique, but may change as page structure changes.
Optional CSS style attribute.
A brief label for the task.
Defaults to the page short title.
The date the task is to be accomplished.
If a recurring task, this is the first date it occurs. Required for recurring tasks. Format is "YYYY-MM-DD".
Tasks may be recurring.
When recurring, tasks must be flagged as Completed/Nothing To Do/Missed for each of the scheduled dates.
Supported values are as documented in com.aoapps.hodgepodge.schedule.Recurring.parse method: Recurring JavaDocs
Recurring tasks can be recurring in a fixed time interval (the default) or relative to the last time they were flagged as Completed, Missed, or Nothing To Do.
The name of the primary person the task is assigned to.
Must be the name of a
The pay associated with this task.
This is free-form, could be anything, such as "$1000" or "$120/hr".
The cost associated with this task.
This is free-form, could be anything, such as "$1000" or "$60/month".
The priority of the task.
Defaults to "medium". To provide multiple priorities use nested <task:priority> tags.
Supported values are: