{
"$schema": "https://developer.microsoft.com/json-schemas/sp/site-design-script-actions.schema.json",
"actions": [{
"verb": "createSiteColumnXml",
"schemaXml": null,
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createSiteColumnXml",
"schemaXml": "",
"pushChanges": true
},
{
"verb": "createContentType",
"name": "RFXFolder",
"id": "0x010061598027686ADA4CA1D35CA1D0DEC987",
"description": "",
"parentId": "0x01",
"hidden": false,
"group": "_RFX",
"subactions": [{
"verb": "addSiteColumn",
"internalName": "RFx"
},
{
"verb": "addSiteColumn",
"internalName": "rfxFolderVisitorsGroupId"
},
{
"verb": "addSiteColumn",
"internalName": "rfxFolderMembersGroupId"
}
]
},
{
"verb": "createContentType",
"name": "RFX",
"id": "0x0100C654015369B79E4DA6572D4FE4C0BFBD",
"description": "",
"parentId": "0x01",
"hidden": false,
"group": "_RFX",
"subactions": [{
"verb": "addSiteColumn",
"internalName": "rfxClosingDate"
},
{
"verb": "addSiteColumn",
"internalName": "rfxContractSpecialist"
},
{
"verb": "addSiteColumn",
"internalName": "rfxDescription"
},
{
"verb": "addSiteColumn",
"internalName": "rfxOwnersGroupId"
},
{
"verb": "addSiteColumn",
"internalName": "rfxLibraryMembersGroupId"
},
{
"verb": "addSiteColumn",
"internalName": "rfxLibraryVisitorsGroupId"
}
]
},
{
"verb": "createSPList",
"listName": "RFxs",
"templateType": 100,
"subactions": [{
"verb": "addContentType",
"name": "RFX",
"id": "0x0100C654015369B79E4DA6572D4FE4C0BFBD"
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": " "
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": " "
},
{
"verb": "addSPView",
"name": "All Items",
"viewFields": [
"LinkTitle",
"rfxClosingDate",
"rfxContractSpecialist",
"rfxOwnersGroupId",
"rfxLibraryMembersGroupId",
"rfxLibraryVisitorsGroupId"
],
"query": "",
"rowLimit": 30,
"isPaged": true,
"makeDefault": true,
"replaceViewFields": true
}
]
}, {
"verb": "createSPList",
"listName": "RFXFolders",
"templateType": 100,
"subactions": [{
"verb": "addContentType",
"name": "RFXFolder",
"id": "0x010061598027686ADA4CA1D35CA1D0DEC987"
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPFieldXml",
"schemaXml": ""
},
{
"verb": "addSPLookupFieldXml",
"schemaXml": "",
"targetListName": "RFxs"
},
{
"verb": "addSPFieldXml",
"schemaXml": " < FieldRefs > < FieldRef Name = 'Title' / > < FieldRef Name = 'LinkTitleNoMenu' / > < FieldRef Name = '_EditMenuTableStart' / > < FieldRef Name = '_EditMenuTableEnd' / > < /FieldRefs > < DisplayPattern > < FieldSwitch > < Expr > < GetVar Name = 'FreeForm' / > < /Expr> < /Case> < Field Name = 'LinkTitleNoMenu' / > < SetVar Name = 'ShowAccessibleIcon' Value = '0' / > < Field Name = '_EditMenuTableEnd' / > < /Default> < /DisplayPattern> "
}, {
"verb": "addSPView",
"name": "All Items",
"viewFields": [
"LinkTitle",
"RFx",
"rfxFolderVisitorsGroupId",
"rfxFolderMembersGroupId"
],
"query": "",
"rowLimit": 30,
"isPaged": true,
"makeDefault": true,
"replaceViewFields": true
}
]
}
]
}