Any rules against using capitals in the naming of fields?

I have some very old fields (circa Sugar v.6.x) that have names that start with capital letters like: VIP_status_c

I just now noticed that in v9.0.3 Professional and v.10.0.3 Professional when I add them to a layout using Studio, the layout is saved, the timestamp on my file system updated, but the field is not added to the layout.

I tried this in List View and in Search with three different fields.

If I manually edit the view and do a QRR it accepts them, no problem.

Is this a known issue? Should I be planning to rename my fields to make them compliant with some rules I'm not aware of?

thanks.
Francesca

  • Hi ,

    Studio enforces field names to be all lower case for longer than I can remember; I recommend adjusting your fields to match the UX of the application. I doubt Sugar would consider the behavior you observe as a valid bug (or a high priority bug) since you cannot create field names with mixed case in the UI. 

  • Ok, thanks. I want to say these particular fields were created via Studio, but maybe not... 

    So many lessons learned in the past 10 years working w/ Sugar!

    Today is no different. Slight smile

    Interestingly when I edited one of these fields via Studio to make it importable I did not get any errors. It's just when I try to put them in a layout that it just plain refuses to do so.