37308-vm/core/models.py
Flatlogic Bot b27815033d Faina app
2026-01-07 22:24:24 +00:00

28 lines
977 B
Python

from django.db import models
class Task(models.Model):
CATEGORY_CHOICES = [
('LAVORO', 'Lavoro'),
('FAMIGLIA', 'Famiglia'),
('PERSONALE', 'Personale'),
]
STATUS_CHOICES = [
('DA_FARE', 'Da Fare'),
('IN_SOSPESO', 'In Sospeso'),
('COMPLETATO', 'Completato'),
]
title = models.TextField(verbose_name="Cosa devi fare?")
category = models.CharField(max_length=10, choices=CATEGORY_CHOICES, default='PERSONALE', verbose_name="Categoria")
status = models.CharField(max_length=10, choices=STATUS_CHOICES, default='DA_FARE', verbose_name="Stato")
due_date = models.DateField(verbose_name="Data di scadenza", null=True, blank=True)
due_time = models.TimeField(verbose_name="Ora di scadenza", null=True, blank=True)
def __str__(self):
return self.title
class Meta:
ordering = ['status', 'category']
verbose_name = "Attività"
verbose_name_plural = "Attività"