hello every one i want to make a fields read only in purchaes order but from supplier end when supplier login and create puchares order so his name field readonly.
@Divakar_Jadoun1 If the Purchase Order form is a Web Form, you can do that by customizing the form and adding a Client Script.
Client Script Example
Replace “fieldname” with supplier name fieldname from Purchase Order form
frappe.web_form.after_load = () {
if (frappe.user.has_role('Supplier')) {
frappe.web_form.set_df_property('fieldname', 'read_only', 1);
}
}
we can use this from customization.
eval:frappe.user_roles.filter(role => role === ‘Supplier’) && frappe.session.user !== ‘Administrator’
read only text