Answers.Body: <p>I think the best approach would be to use <code>hook_civicrm_validateForm</code> to make those fields required from the Activity screen only: <a href="http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_validateForm" rel="nofollow">http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_validateForm</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-08-22T17:43:04.460Z
Answers.LastActivityDate: 2015-08-22T17:43:04.460Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>I've been asked to make the standard activity fields
  Subject, Duration, Location, Activity Details
  required. I can see how to do this from this ticket.</p>
  
  <p><a href="https://civicrm.stackexchange.com/questions/3827/requiring-assigned-and-target-contacts-when-recording-activity">Requiring &quot;Assigned&quot; and &quot;Target&quot; contacts when recording Activity</a></p>
  
  <p>My question is what would be the implications of doing this? Are any of these fields also used by events, mailings or contributions modules to record interactions, so would setting them to mandatory cause problems with these activity types?</p>
  
  <p>Thought I'd ask before taking a suck it and see approach.</p>
  
Tags: <activities>
Title: Implications of making Activity Fields (Subject, Duration, Location, Details) required
ThreadText: # Implications of making Activity Fields (Subject, Duration, Location, Details) required
  
  (Asked by: username_0 on 2015-08-21)
  
  I've been asked to make the standard activity fields
  Subject, Duration, Location, Activity Details
  required. I can see how to do this from this ticket.
  
  [Requiring "Assigned" and "Target" contacts when recording Activity](https://civicrm.stackexchange.com/questions/3827/requiring-assigned-and-target-contacts-when-recording-activity)
  
  My question is what would be the implications of doing this? Are any of these fields also used by events, mailings or contributions modules to record interactions, so would setting them to mandatory cause problems with these activity types?
  
  Thought I'd ask before taking a suck it and see approach.
  
  **Tags:** activities
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-08-22. Score: 3 | Accepted answer
  
  I think the best approach would be to use `hook_civicrm_validateForm` to make those fields required from the Activity screen only: <http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_validateForm>
  
  
  ---
  
  