Answers.Body: <p>There is an extension called 'Activity Type ACL' that should do what you want.  You could give users 'add' and 'view' permission for an activity type, but not 'edit' or 'delete'. But that would restrict access to the whole activity, not just he custom fields. More on this extension here <a href="https://civicrm.org/extensions/activity-type-acl" rel="nofollow noreferrer">https://civicrm.org/extensions/activity-type-acl</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-01-13T08:34:38.820Z
Answers.LastActivityDate: 2024-01-13T08:34:38.820Z
Answers.UserDisplayName: Andy Clark
Body: <p>We currently have a set of <strong>custom fields</strong> specifically for CiviCRM <strong>activities</strong>. We would like to enable the <strong>record lock feature</strong> after registering a single occasion so that the user cannot modify or delete them. Is it possible to make it combinable?</p>
  <p><a href="https://i.sstatic.net/SPZs2.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/SPZs2.png" alt="enter image description here" /></a></p>
  <p>These custom fields are combinable and will be added historically in an activity and should not be modified or deleted.</p>
  
Tags: <custom-fields><activities><admin>
Title: Block custom fields after a single registration?
ThreadText: # Block custom fields after a single registration?
  
  (Asked by: username_0 on 2024-01-12)
  
  We currently have a set of **custom fields** specifically for CiviCRM **activities**. We would like to enable the **record lock feature** after registering a single occasion so that the user cannot modify or delete them. Is it possible to make it combinable?
  
  [![enter image description here](https://i.sstatic.net/SPZs2.png)](https://i.sstatic.net/SPZs2.png)
  
  These custom fields are combinable and will be added historically in an activity and should not be modified or deleted.
  
  **Tags:** custom-fields, activities, admin
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2024-01-13. Score: 1 | Accepted answer
  
  There is an extension called 'Activity Type ACL' that should do what you want. You could give users 'add' and 'view' permission for an activity type, but not 'edit' or 'delete'. But that would restrict access to the whole activity, not just he custom fields. More on this extension here <https://civicrm.org/extensions/activity-type-acl>
  
  
  ---
  
  