{ "parts": { "data": { "name": "parts", "label": "Parts", "kind": "hasMany", "deferrable": true, "view": { "list": { "columns": [ { "key": "label", "label": "Label", "searchable": true, "sortable": true } ] }, "toolbarButtons": [ "create", "update", "delete", "link", "unlink" ], "showSearch": false }, "manage": { "list": { "columns": [ { "key": "label", "label": "Label", "searchable": true, "sortable": true } ] }, "toolbarButtons": [], "showSearch": false }, "messages": { "link": { "other": "Add member" }, "linkHint": { "other": "Pick people who are not members yet. The owner is not listed." }, "candidateSearch": { "other": "Search by name or email…" }, "linked": { "one": "Added :count member", "other": "Added :count members" }, "unlinkSelected": { "other": "Remove selected" }, "unlinkConfirm": { "one": "Remove :count member?", "other": "Remove :count members?" }, "unlinked": { "one": "Removed :count member", "other": "Removed :count members" }, "empty": { "other": "This widget has no members." }, "create": { "other": "New record" }, "createTitle": { "other": "New record" }, "updateTitle": { "other": "Edit record" }, "previewTitle": { "other": "Record preview" }, "created": { "other": "Record created" }, "updated": { "other": "Record saved" }, "deleteSelected": { "other": "Delete selected" }, "deleteConfirm": { "other": "Delete the selected (:count)? This cannot be undone." }, "deleteOneConfirm": { "other": "Delete this record? This cannot be undone." }, "deleted": { "one": "Deleted :count record", "other": "Deleted :count records" }, "pivotTitle": { "other": "Link details" }, "pivotSaved": { "other": "Link details saved" }, "editPivot": { "other": "Edit link details: :name" }, "createSubmit": { "other": "Create record" }, "updateSubmit": { "other": "Save record" }, "pivotSubmit": { "other": "Save link details" }, "linkSubmit": { "other": "Add link" } }, "manageForm": [ { "name": "label", "label": "Label", "type": "text", "required": true }, { "name": "notes", "label": "Notes", "type": "textarea", "tab": "Details" } ], "viewForm": [ { "name": "label", "label": "Label", "type": "text" } ] }, "meta": { "locale": "en" } }, "members": { "data": { "name": "members", "label": "Members", "kind": "belongsToMany", "deferrable": true, "view": { "list": { "columns": [ { "key": "email", "label": "E-mail", "searchable": true, "sortable": true } ] }, "toolbarButtons": [ "link", "unlink" ], "showSearch": false }, "manage": { "list": { "columns": [ { "key": "email", "label": "E-mail", "searchable": true, "sortable": true } ] }, "toolbarButtons": [], "showSearch": false }, "messages": { "link": { "other": "Add member" }, "linkHint": { "other": "Pick people who are not members yet. The owner is not listed." }, "candidateSearch": { "other": "Search by name or email…" }, "linked": { "one": "Added :count member", "other": "Added :count members" }, "unlinkSelected": { "other": "Remove selected" }, "unlinkConfirm": { "one": "Remove :count member?", "other": "Remove :count members?" }, "unlinked": { "one": "Removed :count member", "other": "Removed :count members" }, "empty": { "other": "This widget has no members." }, "create": { "other": "New record" }, "createTitle": { "other": "New record" }, "updateTitle": { "other": "Edit record" }, "previewTitle": { "other": "Record preview" }, "created": { "other": "Record created" }, "updated": { "other": "Record saved" }, "deleteSelected": { "other": "Delete selected" }, "deleteConfirm": { "other": "Delete the selected (:count)? This cannot be undone." }, "deleteOneConfirm": { "other": "Delete this record? This cannot be undone." }, "deleted": { "one": "Deleted :count record", "other": "Deleted :count records" }, "pivotTitle": { "other": "Link details" }, "pivotSaved": { "other": "Link details saved" }, "editPivot": { "other": "Edit link details: :name" }, "createSubmit": { "other": "Create record" }, "updateSubmit": { "other": "Save record" }, "pivotSubmit": { "other": "Save link details" }, "linkSubmit": { "other": "Add link" } }, "viewForm": [ { "name": "email", "label": "E-mail", "type": "text" } ], "pivotForm": [ { "name": "note", "label": "Note", "type": "text", "required": true } ] }, "meta": { "locale": "en" } } }