Answers.Body: <p>I would like to pass a sample solution;<br></p>
  
  <p>When I uninstall the following section from <pre>administrator/components/com_civicrm/civicrm/CRM/Activity/Form/Activity.php</pre></p>
  
  <p><code>      'location' => array(
          'type' => 'text',
          'label' => ts('Location'),
          'attributes' => CRM_Core_DAO::getAttribute('CRM_Activity_DAO_Activity', 'location'),
          'required' => FALSE,
        ),</code></p>
  
  <p>it leaves the form. So there is no need for such serious teferruata. But a permanent operation can be done to prevent any updates from becoming obsolete. Could you support this?</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-20T20:58:35.207Z
Answers.LastActivityDate: 2019-02-20T20:58:35.207Z
Answers.UserDisplayName: Fatih ATEŞ
Answers.Body: <p>Work is underway on a <a href="https://github.com/totten/afform" rel="noreferrer">Form Builder</a> that will allow folks to hide fields as needed.</p>
  
  <p>For now, you can hide fields with jQuery, ideally loaded through an extension.  However, some of the fields you mark are required and so their values would need to be set even if hidden.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-20T06:49:02.357Z
Answers.Text: I couldn't find the related plugin in CiviCRM Extensions. Could you give us a source about the installation. I don't want to make mistakes and I'm not sure how.
Answers.UserDisplayName: Fatih ATEŞ
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-19T13:11:02.243Z
Answers.LastActivityDate: 2019-02-19T13:11:02.243Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>There are areas where an Individual record is opened or used in the Activities. I think there should be an option for their removal.</p>
  
  <p>For example when creating individual records; We have not used the current Employer, Task Title, Nickname, Phone Location, Phone Type, Contact Source and External ID options for 6 years. But it's on the screen. I think they have to be hidden in some way.<br></p>
  
  <p>In the same way activity records; I don't use fields like Location, Transaction Status, Priority. These sometimes cause incorrect entries and there are no menus to hide.<br></p>
  
  <p>Is there any development or solution proposal?<br></p>
  
  <p><a href="https://lab.civicrm.org/dev/core/uploads/0157eea8b229b838a40d705febf77683/-001277.png" rel="nofollow noreferrer">https://lab.civicrm.org/dev/core/uploads/0157eea8b229b838a40d705febf77683/-001277.png</a></p>
  
  <p><a href="https://lab.civicrm.org/dev/core/uploads/778c239a93ab572ac2ed1455af8738c6/-001276.png" rel="nofollow noreferrer">https://lab.civicrm.org/dev/core/uploads/778c239a93ab572ac2ed1455af8738c6/-001276.png</a></p>
  
Tags: <contacts><joomla><activities>
Title: Remove Unnecessary Fields from Contact and from Activities
ThreadText: # Remove Unnecessary Fields from Contact and from Activities
  
  (Asked by: username_0 on 2019-02-19)
  
  There are areas where an Individual record is opened or used in the Activities. I think there should be an option for their removal.
  
  For example when creating individual records; We have not used the current Employer, Task Title, Nickname, Phone Location, Phone Type, Contact Source and External ID options for 6 years. But it's on the screen. I think they have to be hidden in some way.
  
  In the same way activity records; I don't use fields like Location, Transaction Status, Priority. These sometimes cause incorrect entries and there are no menus to hide.
  
  Is there any development or solution proposal?
  
  <https://lab.civicrm.org/dev/core/uploads/0157eea8b229b838a40d705febf77683/-001277.png>
  
  <https://lab.civicrm.org/dev/core/uploads/778c239a93ab572ac2ed1455af8738c6/-001276.png>
  
  **Tags:** contacts, joomla, activities
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-02-19. Score: 5 | Accepted answer
  
  Work is underway on a [Form Builder](https://github.com/totten/afform) that will allow folks to hide fields as needed.
  
  For now, you can hide fields with jQuery, ideally loaded through an extension. However, some of the fields you mark are required and so their values would need to be set even if hidden.
  
  > **Comments:**
  > **username_0**: I couldn't find the related plugin in CiviCRM Extensions. Could you give us a source about the installation. I don't want to make mistakes and I'm not sure how.  
  
  ---
  
  ### Answer by username_0 on 2019-02-20. Score: 1
  
  I would like to pass a sample solution;
  When I uninstall the following section from administrator/components/com_civicrm/civicrm/CRM/Activity/Form/Activity.php
        'location' => array(
          'type' => 'text',
          'label' => ts('Location'),
          'attributes' => CRM_Core_DAO::getAttribute('CRM_Activity_DAO_Activity', 'location'),
          'required' => FALSE,
        ),
  it leaves the form. So there is no need for such serious teferruata. But a permanent operation can be done to prevent any updates from becoming obsolete. Could you support this?
  
  
  ---
  
  