Making content only accessible for certain roles

Hi Richard!
Here are the settings.json files with the data structures. Is that what you needed?

Brand:

{
  "kind": "collectionType",
  "collectionName": "brands",
  "info": {
    "name": "Brand",
    "description": ""
  },
  "options": {
    "increments": true,
    "timestamps": true,
    "draftAndPublish": true
  },
  "pluginOptions": {},
  "attributes": {
    "name": {
      "type": "string"
    },
    "favicon": {
      "model": "file",
      "via": "related",
      "allowedTypes": [
        "images"
      ],
      "plugin": "upload",
      "required": false,
      "pluginOptions": {}
    },
    "ogImage": {
      "model": "file",
      "via": "related",
      "allowedTypes": [
        "images"
      ],
      "plugin": "upload",
      "required": false,
      "pluginOptions": {}
    },
    "elibBrand": {
      "type": "enumeration",
      "enum": [
        "beck",
        "nomos",
        "tectum",
        "vahlen",
        "vdiverlag"
      ],
      "required": true,
      "unique": true
    },
    "pages": {
      "via": "brand",
      "collection": "page"
    }
  }
}

Page:

{
  "kind": "collectionType",
  "collectionName": "pages",
  "info": {
    "name": "Page",
    "description": ""
  },
  "options": {
    "increments": true,
    "timestamps": true,
    "draftAndPublish": true
  },
  "pluginOptions": {
    "i18n": {
      "localized": true
    }
  },
  "attributes": {
    "title": {
      "type": "string",
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      }
    },
    "content": {
      "type": "richtext",
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      }
    },
    "elibPageType": {
      "pluginOptions": {
        "i18n": {
          "localized": false
        }
      },
      "type": "enumeration",
      "enum": [
        "home",
        "imprint",
        "agb",
        "contact",
        "about",
        "openaccess",
        "faq"
      ],
      "required": true
    },
    "metaDescription": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "text",
      "maxLength": 150
    },
    "brand": {
      "via": "pages",
      "model": "brand"
    },
    "metaTitle": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "string",
      "maxLength": 65
    }
  }
}