Skip to content

Commit 4123a71

Browse files
authored
Add created by field to dataset (#71)
1 parent 714cd9d commit 4123a71

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

cirro/api/models/dataset.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class Dataset:
4242
info: Dict[str, Any]
4343
params: Dict[str, Any]
4444
created_at: datetime
45+
created_by: str
4546

4647
@classmethod
4748
def from_record(cls, record):
@@ -57,7 +58,8 @@ def from_record(cls, record):
5758
record.get('sourceDatasets'),
5859
safe_load_json(record.get('infoJson')),
5960
safe_load_json(record.get('paramJson')),
60-
parse_json_date(record.get('createdAt'))
61+
parse_json_date(record.get('createdAt')),
62+
record.get('createdBy')
6163
)
6264

6365
@property

cirro/api/services/dataset.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def find_by_project(self, project_id: str, name: str = None) -> List[Dataset]:
4444
infoJson
4545
paramJson
4646
process
47+
createdBy
4748
createdAt
4849
updatedAt
4950
}
@@ -79,6 +80,7 @@ def get_from_id(self, _id: str) -> Optional[Dataset]:
7980
infoJson
8081
process
8182
project
83+
createdBy
8284
createdAt
8385
updatedAt
8486
}

cirro/sdk/dataset.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def __init__(self, dataset: Dataset, client: DataPortalClient):
3030
self.info = dataset.info
3131
self.params = dataset.params
3232
self.created_at = dataset.created_at
33+
self.created_by = dataset.created_by
3334
self._client = client
3435

3536
def __str__(self):

0 commit comments

Comments
 (0)