[Tools] Create FieldUpdate tool
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3550862. --> Reported by: [michaellander](https://www.drupal.org/user/636494) Related to !47 >>> <h3>Tool details:</h3> <ul> <li><strong>Label:</strong> Field Update</li> <li><strong>Description:</strong> Updates configuration or settings of an existing field on an entity bundle.</li> <li><strong>Class name:</strong> FieldUpdate</li> <li><strong>Plugin id:</strong> field_update</li> <li><strong>Module:</strong> tool:tool_entity</li> </ul> <h3>Tool inputs:</h3> <ul> <li>Entity Type Id (entity_type_id)(string)(required)</li> <li>Bundle Id (bundle_id)(string)(required)</li> <li>Field Name (field_name)(string)(required)</li> <li>Label (label)(string)(optional)</li> <li>Properties (properties)(map)(optional)(Refineable, see <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/tool/issues/3545828" title="Status: Closed (fixed)">#3545828: Introduce InputDefinitionRefinerInterface</a></span>)</li> </ul> <h3>Tool outputs:</h3> <ul> <li>TBD(config_entity or nothing)</li> </ul> <h3>doExecute()</h3> <p>Update the field instance definition with new label or configuration options and save changes.</p> <h3>checkAccess()</h3> <p>Ensure the user has permission to update field configuration for the specified entity bundle.</p> > Related issue: [Issue #3539195](https://www.drupal.org/node/3539195)
issue