Projects: fix model and add api
This commit is contained in:
parent
653a7cbc05
commit
be8d7c3175
2 changed files with 15 additions and 7 deletions
|
@ -1,4 +1,4 @@
|
|||
from datetime import datetime
|
||||
from datetime import datetime, date
|
||||
from csv import writer
|
||||
from collections import defaultdict
|
||||
from io import BytesIO, StringIO
|
||||
|
@ -11,7 +11,7 @@ from gisaf.config import conf
|
|||
from gisaf.models.models_base import Model
|
||||
from gisaf.models.metadata import gisaf_admin
|
||||
|
||||
class Project(Model):
|
||||
class Project(Model, table=True):
|
||||
metadata = gisaf_admin
|
||||
|
||||
class Admin:
|
||||
|
@ -22,11 +22,11 @@ class Project(Model):
|
|||
name: str
|
||||
contact_person: str
|
||||
site: str
|
||||
date_approved: datetime
|
||||
start_date_planned: datetime
|
||||
start_date_effective: datetime
|
||||
end_date_planned: datetime
|
||||
end_date_effective: datetime
|
||||
date_approved: date
|
||||
start_date_planned: date
|
||||
start_date_effective: date
|
||||
end_date_planned: date
|
||||
end_date_effective: date
|
||||
|
||||
def __str__(self):
|
||||
return '{self.name:s}'.format(self=self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue