def METHOD_NAME(self, row, column):
    if column == "pk":
        return "<a href='{0}'>{1}</a>".format(row.get_absolute_url(), escape(row))
    elif column == "no_forecast":
        if row.no_more_staffing_since():
            return self.ko_sign
        else:
            return self.ok_sign
    elif column == "old_forecast":
        if row.no_staffing_update_since():
            return self.ko_sign
        else:
            return self.ok_sign
    elif column == "archived_date":
        return self.archiving_template.render(context={"row": row}, request=self.request)
    elif column == "mission_id":
        return row.mission_id()
    elif column == "marketing_product":
        if row.nature == "PROD":
            return row.marketing_product.description if row.marketing_product else _("To be defined")
        else:
            return "-"
    else:
        return super(MissionsTableDT, self).METHOD_NAME(row, column)