Objects can be modified from the config editor directly. Both "Display Name" and "Name" fields are available for modification, however updating the "Name" field does not work.
Using bgp router as an example:
After logging into Cntrail web UI, navigate to setting > config editor. A list of links will be displayed.
Then find the hyperlink for bgp-routers and click on it. All bgp routers configured for this cluster will be shown on the page.
Select one bgp router named "camaro" and click its hyperlink. The json object representing this bgp rotuer will be shown on the page.
Click "Form Edit" button on up-right corner of this object. The bgp router edit page will pop up.
On this page, both "Name" and "Display Name" are editable. However, if both fields are changed from "camaro" to "camaro_test", then save, only the display name is changed, while the "Name" field remain unchanged.
The reason for this behavior is that "Name" field, unlike "Display Name", is not supposed to be changed as it is part of a unique fqname. Contrail web UI does not allow a user to change the name field.
The "Name" field will be no longer editable to avoid user confusion.