On forms, should optional fields be labelled as optional?

On the Add Device form, when SNMP is set off, three fields appear with these labels:

  • sysName (optional)
  • Hardware (optional)
  • OS (optional)

On the Add Service form the fields Description, IP address and Parameters are optional but are not labelled as such.

Is there a UI design policy regards labeling optional fields as optional? As a sysadmin I find it helpful when they are.

No policy this open community project. So if you would like that changed submit changes in github as PR.

Done. https://github.com/CharlesMAtkinson/librenms/pull/1