Make `formal_title` field optional
authorOlaf Buddenhagen <antrik@digitalcourage.de>
Mon, 5 Aug 2013 12:28:32 +0000 (14:28 +0200)
committerOlaf Buddenhagen <antrik@digitalcourage.de>
Wed, 9 Oct 2013 10:13:36 +0000 (12:13 +0200)
commit5b5217d75b850748f19707387b65806831acf670
tree9ffac5bc03268df91c6744ccb2e1f11f49d9dd64
parente171748b9a4b13b3024321bcccaa4a78d96ad057
Make `formal_title` field optional

Add a config setting to make display of the Title input field (in
contact edit forms) optional.

(This doesn't affect contact view, as the name displayed there is
determined by the "Individual Display Name Format" template instead.)

This is a minimal approach, adding just the title setting. Perhaps it
might be preferable to add a full set of options for disabling the other
name fields as well, while at it?...

(We are willing to do that too, as it shouldn't be too hard, and we have
users for that as well -- but we need some consensus about the right way
for handling this.)

The setting is placed in the "Display Preferences", next to the
"Individual Display Name Format". However, it could be placed next to
"Editing Contacts" (also in "Display Preferences") as well -- it's
somewhat related to both...
CRM/Admin/Form/Preferences/Display.php
CRM/Contact/Form/Edit/Individual.php
settings/Core.setting.php
templates/CRM/Admin/Form/Preferences/Display.tpl