equal
deleted
inserted
replaced
450 entity = form.edited_entity |
450 entity = form.edited_entity |
451 req = entity.req |
451 req = entity.req |
452 # first see if its specified by __linkto form parameters |
452 # first see if its specified by __linkto form parameters |
453 linkedto = entity.linked_to(self.name, self.role) |
453 linkedto = entity.linked_to(self.name, self.role) |
454 if linkedto: |
454 if linkedto: |
455 entities = (req.eid_rset(eid).get_entity(0, 0) for eid in linkedto) |
455 entities = (req.entity_from_eid(eid) for eid in linkedto) |
456 return [(entity.view('combobox'), entity.eid) for entity in entities] |
456 return [(entity.view('combobox'), entity.eid) for entity in entities] |
457 # it isn't, check if the entity provides a method to get correct values |
457 # it isn't, check if the entity provides a method to get correct values |
458 res = [] |
458 res = [] |
459 if not self.required: |
459 if not self.required: |
460 res.append(('', INTERNAL_FIELD_VALUE)) |
460 res.append(('', INTERNAL_FIELD_VALUE)) |