'Represent a row
@param row: the Row'

def represent_row(self, row):

    itable = current.s3db.inv_inv_item
    iitem = row.inv_inv_item
    sitem = row.supply_item
    stringify = (lambda string: (string if string else ''))
    ctn = stringify(iitem.item_source_no)
    org = itable.owner_org_id.represent(iitem.owner_org_id)
    bin = stringify(iitem.bin)
    expires = iitem.expiry_date
    if expires:
        expires = ('expires:    %s' % S3DateTime.date_represent(expires, utc=True))
    else:
        expires = ''
    NONE = current.messages['NONE']
    items = []
    append = items.append
    for string in [sitem.name, expires, ctn, org, bin]:
        if (string and (string != NONE)):
            append(string)
            append('    -    ')
    return TAG[''](items[:(-1)])
