title: How to configure Strapi content type "metadatas" via code (vislble / editable / layout)
body: <p>I'm wondering if it's possible to configure field <code>edtiable</code> state (and other associated view layout information) via code, rather than via the Strapi Web UI?</p>
  <p>e.g. In Strapi you can customise a view, and these settings are written to the <code>core_store</code> database table into a json object keyed as <code>plugin_content_manager_configuration_content_types::application::video.video</code></p>
  <p>When making this change via the web UI, no code is changed on the filesystem. So it's all in the database.</p>
  <p>We're hoping to configure some of these settings via code, especially controlling if a field is editable or not.</p>
  <p>Is this possible?</p>
  <p>When the app starts the browser makes a request to <code>http://localhost:1337/content-manager/content-types/application::video.video</code> (for the <code>video</code> content type) and this returns some <code>metadatas</code> such as:</p>
  <p><a href="https://i.stack.imgur.com/qEkTV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/qEkTV.png" alt="enter image description here" /></a></p>
  <p>I've poked around in the <code>node_modules/strapi-plugin-content-manager/</code> to try see if there's a way to modify this data but I'm in over my head.</p>
  <p>Any pointers appreciated, thanks!</p>