コード例 #1
0
 def setUpWidgets(self):
     """See `LaunchpadFormView`."""
     LaunchpadFormView.setUpWidgets(self)
     # Make sure that the default filter is displayed
     # correctly in the widgets when not overridden by the user
     for name, value in self.getDefaultFilter().items():
         widget = self.widgets.get(name)
         if widget and not widget.hasValidInput():
             widget.setRenderedValue(value)
コード例 #2
0
 def setUpWidgets(self):
     """See `LaunchpadFormView`."""
     LaunchpadFormView.setUpWidgets(self)
     # Make sure that the default filter is displayed
     # correctly in the widgets when not overridden by the user
     for name, value in self.getDefaultFilter().items():
         widget = self.widgets.get(name)
         if widget and not widget.hasValidInput():
             widget.setRenderedValue(value)
コード例 #3
0
ファイル: sprint.py プロジェクト: pombredanne/launchpad-3
 def setUpWidgets(self):
     LaunchpadFormView.setUpWidgets(self)
     timeformat = '%Y-%m-%d %H:%M'
     self.widgets['time_starts'].timeformat = timeformat
     self.widgets['time_ends'].timeformat = timeformat
     time_zone_widget = self.widgets['time_zone']
     if time_zone_widget.hasValidInput():
         tz = pytz.timezone(time_zone_widget.getInputValue())
         self.widgets['time_starts'].required_time_zone = tz
         self.widgets['time_ends'].required_time_zone = tz
コード例 #4
0
ファイル: sprint.py プロジェクト: pombreda/UnnaturalCodeFork
 def setUpWidgets(self):
     LaunchpadFormView.setUpWidgets(self)
     timeformat = '%Y-%m-%d %H:%M'
     self.widgets['time_starts'].timeformat = timeformat
     self.widgets['time_ends'].timeformat = timeformat
     time_zone_widget = self.widgets['time_zone']
     if time_zone_widget.hasValidInput():
         tz = pytz.timezone(time_zone_widget.getInputValue())
         self.widgets['time_starts'].required_time_zone = tz
         self.widgets['time_ends'].required_time_zone = tz
コード例 #5
0
 def setUpWidgets(self):
     LaunchpadFormView.setUpWidgets(self)
     tz = pytz.timezone(self.context.time_zone)
     self.starts_widget = self.widgets['time_starts']
     self.ends_widget = self.widgets['time_ends']
     self.starts_widget.required_time_zone = tz
     self.ends_widget.required_time_zone = tz
     # We don't need to display seconds
     timeformat = '%Y-%m-%d %H:%M'
     self.starts_widget.timeformat = timeformat
     self.ends_widget.timeformat = timeformat
     # Constrain the widget to dates from the day before to the day
     # after the sprint. We will accept a time just before or just after
     # and map those to the beginning and end times, respectively, in
     # self.getDates().
     from_date = self.context.time_starts.astimezone(tz)
     to_date = self.context.time_ends.astimezone(tz)
     self.starts_widget.from_date = from_date - timedelta(days=1)
     self.starts_widget.to_date = to_date
     self.ends_widget.from_date = from_date
     self.ends_widget.to_date = to_date + timedelta(days=1)
コード例 #6
0
 def setUpWidgets(self):
     LaunchpadFormView.setUpWidgets(self)
     tz = pytz.timezone(self.context.time_zone)
     self.starts_widget = self.widgets['time_starts']
     self.ends_widget = self.widgets['time_ends']
     self.starts_widget.required_time_zone = tz
     self.ends_widget.required_time_zone = tz
     # We don't need to display seconds
     timeformat = '%Y-%m-%d %H:%M'
     self.starts_widget.timeformat = timeformat
     self.ends_widget.timeformat = timeformat
     # Constrain the widget to dates from the day before to the day
     # after the sprint. We will accept a time just before or just after
     # and map those to the beginning and end times, respectively, in
     # self.getDates().
     from_date = self.context.time_starts.astimezone(tz)
     to_date = self.context.time_ends.astimezone(tz)
     self.starts_widget.from_date = from_date - timedelta(days=1)
     self.starts_widget.to_date = to_date
     self.ends_widget.from_date = from_date
     self.ends_widget.to_date = to_date + timedelta(days=1)