def getTableRowContent(self, content):
     field_data = MiscFunctions.filterDict(self.useAPI(self.base_class).getSelf(id=content.id).__dict__.items(),
                                           self.validation_table['base_table_invalid'])
     field_data = self.updateChoiceAsValue(field_data, self.getChoiceData())
     field_data = self.updateDBMapAsValue(field_data, self.getDBMap(field_data))
     field_data = MiscFunctions.grabValueAsList(field_data)
     return field_data
Exemplo n.º 2
0
    def getTableRowContent(self, content):
        base_data = MiscFunctions.filterDict(
            self.useAPI(
                self.base_class).getSelf(id=content.id).__dict__.items(),
            self.validation_table['base_table_invalid'])
        base_data = self.updateChoiceAsValue(base_data, self.getChoiceData())
        base_data = MiscFunctions.grabValueAsList(base_data)
        invalid_table = self.validation_table['account_invalid']
        invalid_table.add('account_password')
        try:
            account_data = MiscFunctions.grabValueAsList(
                MiscFunctions.filterDict(
                    self.useAPI(self.assoc_class_account).getSelf(
                        account_linked_id=content.id).__dict__.items(),
                    invalid_table))
        except Exception:
            account_data = MiscFunctions.grabValueAsList({'account_email': ''})

        field_data = base_data + account_data
        return field_data
Exemplo n.º 3
0
 def getTableRowContent(self, content):
     field_data = MiscFunctions.filterDict(
         self.useAPI(
             self.base_class).getSelf(id=content.id).__dict__.items(),
         self.validation_table['base_table_invalid'])
     start_date = field_data['event_start_date']
     end_date = field_data['event_end_date']
     date = str(start_date) + ' to ' + str(end_date)
     del field_data['event_start_date']
     del field_data['event_end_date']
     field_data['date'] = date
     field_data = self.updateChoiceAsValue(field_data, self.getChoiceData())
     field_data = self.serializeJSONListData(
         ['event_school_ids', 'event_rotation_detail'], field_data)
     field_data = MiscFunctions.grabValueAsList(field_data)
     return field_data
Exemplo n.º 4
0
 def getRowContent(self, model_object):
     field_data = MiscFunctions.filterDict(
         EventAPI(
             self.request).getSelf(id=model_object.id).__dict__.items(),
         self.validation_set)
     date = '{} to {}'.format(str(field_data['event_start_date']),
                              str(field_data['event_end_date']))
     del field_data['event_start_date']
     del field_data['event_end_date']
     field_data['date'] = date
     field_data = MiscUtils(self.request).updateChoiceAsValue(
         field_data,
         FleetRaceForm(self.request, self.app_name, self.base_class,
                       self.mutable, self.guard).getChoiceData())
     field_data = MiscFunctions.serializeJSONListData(
         ['event_school_ids', 'event_rotation_detail'], field_data)
     field_data = MiscFunctions.grabValueAsList(field_data)
     return field_data