Ejemplo n.º 1
0
 def add_field_for_type(self, field_name, ticket_type):
     assert not AgiloTicket(self.env, t_type=ticket_type).is_writeable_field(field_name)
     config = AgiloConfig(self.env)
     current_fields = config.get_list(ticket_type, section=AgiloConfig.AGILO_TYPES)
     config.change_option(ticket_type, ', '.join(current_fields + [field_name]), section=AgiloConfig.AGILO_TYPES)
     config.save()
     assert AgiloTicket(self.env, t_type=ticket_type).is_writeable_field(field_name)
Ejemplo n.º 2
0
 def add_field_for_type(self, field_name, ticket_type):
     assert not AgiloTicket(
         self.env, t_type=ticket_type).is_writeable_field(field_name)
     config = AgiloConfig(self.env)
     current_fields = config.get_list(ticket_type,
                                      section=AgiloConfig.AGILO_TYPES)
     config.change_option(ticket_type,
                          ', '.join(current_fields + [field_name]),
                          section=AgiloConfig.AGILO_TYPES)
     config.save()
     assert AgiloTicket(self.env,
                        t_type=ticket_type).is_writeable_field(field_name)
Ejemplo n.º 3
0
    def create_field(self, field_name, field_type, **field_options):
        config = AgiloConfig(self.env)
        ticket_custom = config.get_section('ticket-custom')
        ticket_custom.change_option(field_name, field_type)
        for (option_name, option_value) in field_options.items():
            key = '%s.%s' % (field_name, option_name)
            ticket_custom.change_option(key, option_value)
        config.save()

        ticket_system = AgiloTicketSystem(self.env)
        all_known_fields = ticket_system.fieldnames(ticket_system.get_ticket_fields())
        assert_contains(field_name, all_known_fields)
Ejemplo n.º 4
0
    def create_field(self, field_name, field_type, **field_options):
        config = AgiloConfig(self.env)
        ticket_custom = config.get_section('ticket-custom')
        ticket_custom.change_option(field_name, field_type)
        for (option_name, option_value) in field_options.items():
            key = '%s.%s' % (field_name, option_name)
            ticket_custom.change_option(key, option_value)
        config.save()

        ticket_system = AgiloTicketSystem(self.env)
        all_known_fields = ticket_system.fieldnames(
            ticket_system.get_ticket_fields())
        assert_contains(field_name, all_known_fields)
Ejemplo n.º 5
0
 def _set_sprint_date_normalization(self, enabled):
     config = AgiloConfig(self.env)
     config.change_option('sprints_can_start_or_end_on_weekends',
                          not enabled,
                          section=AgiloConfig.AGILO_GENERAL)
     config.save()
Ejemplo n.º 6
0
 def _set_sprint_date_normalization(self, enabled):
     config = AgiloConfig(self.env)
     config.change_option('sprints_can_start_or_end_on_weekends', not enabled,
                          section=AgiloConfig.AGILO_GENERAL)
     config.save()