def setUpFields(self): """Override `LaunchpadFormView`. In addition to setting schema fields, also initialize the 'status' field. See `createStatusField` method. """ LaunchpadEditFormView.setUpFields(self) self.form_fields = (self.form_fields + self.createStatusField())
def setUpFields(self): """Override `LaunchpadFormView`. In addition to setting schema fields, also initialize the 'status' field. See `createStatusField` method. """ LaunchpadEditFormView.setUpFields(self) self.form_fields = ( self.form_fields + self.createStatusField())
def setUpWidgets(self): LaunchpadEditFormView.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'] # What time zone are the start and end values relative to? if time_zone_widget.hasValidInput(): tz = pytz.timezone(time_zone_widget.getInputValue()) else: tz = pytz.timezone(self.context.time_zone) self.widgets['time_starts'].required_time_zone = tz self.widgets['time_ends'].required_time_zone = tz
def setUpWidgets(self): LaunchpadEditFormView.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'] # What time zone are the start and end values relative to? if time_zone_widget.hasValidInput(): tz = pytz.timezone(time_zone_widget.getInputValue()) else: tz = pytz.timezone(self.context.time_zone) self.widgets['time_starts'].required_time_zone = tz self.widgets['time_ends'].required_time_zone = tz
def setUpFields(self): """See `LaunchpadFormView`. In addition to setting schema fields, also initialize the 'status' field. See `createStatusField` method. """ LaunchpadEditFormView.setUpFields(self) self.series_are_harmless = ( not self.context.distribution.official_packages) self.has_admin = check_permission('launchpad.Admin', self.context) if self.has_admin or self.series_are_harmless: # The user is an admin or damage to the series can't break # archives. self.form_fields = (self.form_fields + self.createStatusField())
def setUpFields(self): """See `LaunchpadFormView`. In addition to setting schema fields, also initialize the 'status' field. See `createStatusField` method. """ LaunchpadEditFormView.setUpFields(self) self.is_derivative = ( not self.context.distribution.full_functionality) self.has_admin = check_permission('launchpad.Admin', self.context) if self.has_admin or self.is_derivative: # The user is an admin or this is an IDerivativeDistribution. self.form_fields = ( self.form_fields + self.createStatusField())
def updateBugFromData(self, data): """Update the bug using the values in the data dictionary.""" LaunchpadEditFormView.updateContextFromData( self, data, context=self.context.bug)
def setUpWidgets(self): """Set up the widgets using the bug as the context.""" LaunchpadEditFormView.setUpWidgets(self, context=self.context.bug)
def initialize(self): LaunchpadEditFormView.initialize(self)
def initialize(self): LaunchpadEditFormView.initialize(self)