opendesk
PublicfilterableFields.ts
import { createResource } from "frappe-ui";
export const filterableFields = createResource({
url: "opendesk.api.doc.get_filterable_fields",
params: {
doctype: "OD Ticket",
ignore_team_restrictions: true,
},
transform: (data) => {
data = data
.filter((field) => !field.fieldname.startsWith("_"))
.map((field) => {
return {
label: field.label,
value: field.fieldname,
...field,
};
});
return data;
},
});