コード例 #1
0
    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())
コード例 #2
0
    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())
コード例 #3
0
ファイル: sprint.py プロジェクト: pombredanne/launchpad-3
 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
コード例 #4
0
ファイル: sprint.py プロジェクト: pombreda/UnnaturalCodeFork
 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
コード例 #5
0
    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())
コード例 #6
0
    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())
コード例 #7
0
 def updateBugFromData(self, data):
     """Update the bug using the values in the data dictionary."""
     LaunchpadEditFormView.updateContextFromData(
         self, data, context=self.context.bug)
コード例 #8
0
 def setUpWidgets(self):
     """Set up the widgets using the bug as the context."""
     LaunchpadEditFormView.setUpWidgets(self, context=self.context.bug)
コード例 #9
0
ファイル: bugbranch.py プロジェクト: pombredanne/launchpad-3
 def initialize(self):
     LaunchpadEditFormView.initialize(self)
コード例 #10
0
 def initialize(self):
     LaunchpadEditFormView.initialize(self)