Required is not checked if one field is not exposed in the listview

Good morning,

as all we know since a long time, if one field is not exposed in the layout it's not checked for its dependency (required if, dependent on).
We solve this simply including it in our layouts.

The problem comes from listviews. Here the users can hide the "annoying" fields, bypassing all mandatory fields. 

Here an example, from a new Opportunity or Product Subpanel (RevenueLineItem). 

User could hide everything except the Name, actually bypassing all those madatory fields. 

I opened a Case in Sugar but I think they misunderstood the point.

Do we have a workaround for this? I'd like to keep the inline edit active but on the other side I'd like to make the layout of that listview not editable by users.

Thanks

Parents
  • Hi Manuel. It is possible, with minor customization, to block the menu which enables users hiding fields, this way all mandatory fields remain.

    André Lopes
    Lampada Global
    Skype: andre.lampada
  • Ciao Andrè. 
    Is it possible to force this to all subpanels? 
    Thinking about it, it's a common problem. 
    I'd like to set my subpanel layout forcing it to all users, without any possible edit. 

    Thanks

  • Yes, it is possible. Basically you need to create a custom subpanel-list.js which suppresss the plugin "ListColumnEllipsis". It requires SugarCRM development skills. This will affect subpanels only.

    André Lopes
    Lampada Global
    Skype: andre.lampada
Reply
  • Yes, it is possible. Basically you need to create a custom subpanel-list.js which suppresss the plugin "ListColumnEllipsis". It requires SugarCRM development skills. This will affect subpanels only.

    André Lopes
    Lampada Global
    Skype: andre.lampada
Children