add categories to task planner
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s
This commit is contained in:
parent
e306bfc5d6
commit
3cd350c7b8
10 changed files with 459 additions and 120 deletions
|
|
@ -269,11 +269,13 @@ Type : `taskPlanner`
|
|||
"weeklyResetDay": 1,
|
||||
"resetTime": "00:00",
|
||||
"lastResetAt": 1760000000000,
|
||||
"categoryOrder": ["Raid", "Farm"],
|
||||
"tasks": [
|
||||
{
|
||||
"id": "task1",
|
||||
"title": "Quête 1",
|
||||
"description": "Préparer la route.",
|
||||
"category": "Raid",
|
||||
"type": "daily",
|
||||
"checked": true,
|
||||
"checkedAt": 1760000000000
|
||||
|
|
@ -295,7 +297,7 @@ Type : `taskPlanner`
|
|||
"id": "relation2",
|
||||
"fromTaskId": "task2",
|
||||
"toTaskId": "task1",
|
||||
"dependency": true
|
||||
"prerequisite": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -308,10 +310,14 @@ Notes :
|
|||
- `weeklyResetDay` suit les jours JavaScript : `0` dimanche, `1` lundi, ..., `6` samedi.
|
||||
- `resetTime` est global à l'outil et vaut `HH:MM`.
|
||||
- `weeklyResetDay` sur une tâche hebdo surcharge le jour global.
|
||||
- `category` sur une tâche racine est facultatif. Les tâches enfants héritent de la catégorie effective de leur parent et ne stockent pas de catégorie propre.
|
||||
- Les tâches catégorisées sont regroupées par catégorie au niveau racine.
|
||||
- `categoryOrder` stocke l'ordre d'affichage des catégories utilisées. Les catégories absentes des tâches sont retirées à la normalisation.
|
||||
- `relations` stocke les parents directionnels. `fromTaskId` désigne la tâche enfant, `toTaskId` son parent.
|
||||
- une tâche ne conserve qu'un seul parent.
|
||||
- `dependency: true` marque aussi ce parent comme pré requis.
|
||||
- `prerequisite: true` marque aussi ce parent comme pré requis.
|
||||
- Les pré requis sont non bloquants : ils affichent un avertissement si le parent requis n'est pas effectué.
|
||||
- En tri manuel, une tâche catégorisée ne peut être réordonnée qu'avec des tâches du même parent et de la même catégorie.
|
||||
|
||||
Stockage compact :
|
||||
|
||||
|
|
@ -320,10 +326,12 @@ Stockage compact :
|
|||
- `resetTime` est omis si la valeur vaut `00:00`.
|
||||
- `lastResetAt` est omis si la valeur vaut `0`.
|
||||
- `description` est omis si vide.
|
||||
- `category` est omis si vide ou si la tâche a un parent.
|
||||
- `categoryOrder` est omis si aucune catégorie n'est utilisée.
|
||||
- `checked` et `checkedAt` sont omis si la tâche n'est pas effectuée.
|
||||
- `weeklyResetDay` unitaire est omis si non défini.
|
||||
- `relations` est omis si vide.
|
||||
- `relations[].dependency` est omis si `false`.
|
||||
- `relations[].prerequisite` est omis si `false`.
|
||||
|
||||
## Outil Liens
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue