diff --git a/time_tracker_api/time_entries/time_entries_model.py b/time_tracker_api/time_entries/time_entries_model.py index 0c740cab..ff04afa8 100644 --- a/time_tracker_api/time_entries/time_entries_model.py +++ b/time_tracker_api/time_entries/time_entries_model.py @@ -83,6 +83,7 @@ class TimeEntryCosmosDBModel(CosmosDBModel): technologies: List[str] = field(default_factory=list) end_date: str = field(default=None) deleted: str = field(default=None) + timezone_offset: str = field(default=None) def __init__(self, data): # pragma: no cover super(TimeEntryCosmosDBModel, self).__init__(data) diff --git a/time_tracker_api/time_entries/time_entries_namespace.py b/time_tracker_api/time_entries/time_entries_namespace.py index 5a69b938..c29b2f2e 100644 --- a/time_tracker_api/time_entries/time_entries_namespace.py +++ b/time_tracker_api/time_entries/time_entries_namespace.py @@ -1,4 +1,5 @@ from datetime import timedelta +from random import choice from faker import Faker from flask_restplus import fields, Resource @@ -93,6 +94,12 @@ unique=True, ), ), + 'timezone_offset': fields.Integer( + title='Timezone Offset', + description='Time zone difference, in minutes, from current locale (host system settings) to UTC.', + required=False, + example=choice([300, -120]), + ), }, )