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
def getFieldData(self, **kwargs): action = kwargs.pop('action') element_id = kwargs.pop('element_id') field_data_dispatcher = self.populateDispatcher() if field_data_dispatcher.get(action): base_data = MiscFunctions.filterDict( self.useAPI( self.base_class).getSelf(id=element_id).__dict__.items(), self.validation_table['base_form_invalid']) account_data = MiscFunctions.filterDict( self.useAPI(self.assoc_class_account).getSelf( account_linked_id=element_id).__dict__.items(), self.validation_table['account_invalid']) field_data = {**base_data, **account_data} return field_data return None
def getFieldData(self, **kwargs): action = kwargs.pop('action') element_id = kwargs.pop('element_id') field_data_dispatcher = self.populateDispatcher() if field_data_dispatcher.get(action): field_data = MiscFunctions.filterDict( self.useAPI( self.base_class).editSelf(id=element_id).__dict__.items(), self.validation_table['base_form_invalid']) return field_data return None
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
def getFieldData(self, **kwargs): action = kwargs.pop('action') element_id = kwargs.pop('element_id') field_data = dict(event_type=EventType.FLEET_RACE) if self.populate_data_dispatcher.get(action): raw_data = EventAPI(self.request).editSelf(id=element_id).__dict__ field_data = MiscFunctions.filterDict(raw_data.items(), self.validation_set) field_data['event_team'] = raw_data['event_school_ids'] field_data = MiscFunctions.serializeJSONListData( ['event_school_ids', 'event_rotation_detail'], field_data) return field_data return field_data
def getFieldData(self, **kwargs): action = kwargs.pop('action') element_id = kwargs.pop('element_id') field_data_dispatcher = self.populateDispatcher() if field_data_dispatcher.get(action): raw_data = self.useAPI( self.base_class).editSelf(id=element_id).__dict__ field_data = MiscFunctions.filterDict( raw_data.items(), self.validation_table['base_form_invalid']) field_data['event_team'] = raw_data['event_school_ids'] field_data = self.serializeJSONListData( ['event_school_ids', 'event_rotation_detail'], field_data) return field_data return {'event_type': self.form_path}
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
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