Skip to content

Instantly share code, notes, and snippets.

@sofsscosta
Last active January 5, 2023 13:34
Show Gist options
  • Select an option

  • Save sofsscosta/41c2081441dd8c18b2574f816ac7ce61 to your computer and use it in GitHub Desktop.

Select an option

Save sofsscosta/41c2081441dd8c18b2574f816ac7ce61 to your computer and use it in GitHub Desktop.
WORKSITE EDIT/VIEW/CREATE
EDIT
[
{
"label": "Nome",
"value": "ArrábidaShopping",
"field": "name",
"name": "Nome",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 0
},
{
"label": "Centro de custo",
"value": "SP980",
"field": "identifier",
"identifier": "Centro de custo",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 1
},
{
"label": "Morada",
"value": "Ponte da Arrábida, Porto",
"field": "address",
"address": "Morada",
"type": "textarea",
"defaultValue": "",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 2
},
{
"label": "",
"value": null,
"field": "director_id",
"director_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 3
},
{
"label": "",
"value": null,
"field": "manager_id",
"manager_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 4
},
{
"label": "Dono da obra",
"value": "Câmara de Gaia",
"field": "owner",
"owner": "Dono da obra",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 5
},
{
"label": "Encarregado",
"value": false,
"field": "manager",
"manager": "Encarregado",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "manager_id",
"read": "name",
"saveAs": "manager_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 6
},
{
"label": "Diretor da obra",
"value": false,
"field": "director",
"director": "Diretor da obra",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "director_id",
"read": "name",
"saveAs": "director_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 7
}
]
VIEW
[
{
"label": "Nome",
"value": "ArrábidaShopping",
"field": "name",
"name": "Nome",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 0
},
{
"label": "Centro de custo",
"value": "SP980",
"field": "identifier",
"identifier": "Centro de custo",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 1
},
{
"label": "Morada",
"value": "Ponte da Arrábida, Porto",
"field": "address",
"address": "Morada",
"type": "textarea",
"defaultValue": "",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 2
},
{
"label": "Dono da obra",
"value": "Câmara de Gaia",
"field": "owner",
"owner": "Dono da obra",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 5
},
{
"label": "",
"value": null,
"field": "director_id",
"director_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 3
},
{
"label": "Diretor da obra",
"value": false,
"field": "director",
"link": "",
"director": "Diretor da obra",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "director_id",
"read": "name",
"saveAs": "director_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 7
},
{
"label": "",
"value": null,
"field": "manager_id",
"manager_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 4
},
{
"label": "Encarregado",
"value": false,
"field": "manager",
"link": "",
"manager": "Encarregado",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "manager_id",
"read": "name",
"saveAs": "manager_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 6
}
]
CREATE
[
{
"label": "Nome",
"value": "",
"field": "name",
"name": "Nome",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 0
},
{
"label": "Centro de custo",
"value": "",
"field": "identifier",
"identifier": "Centro de custo",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": true,
"position": 1
},
{
"label": "Morada",
"value": "",
"field": "address",
"address": "Morada",
"type": "textarea",
"defaultValue": "",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 2
},
{
"label": "",
"value": "",
"field": "director_id",
"director_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 3
},
{
"label": "",
"value": "",
"field": "manager_id",
"manager_id": "",
"editable": false,
"displayable": false,
"creatable": false,
"required": false,
"position": 4
},
{
"label": "Dono da obra",
"value": "",
"field": "owner",
"owner": "Dono da obra",
"type": "text",
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 5
},
{
"label": "Encarregado",
"value": "",
"field": "manager_id",
"manager": "Encarregado",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "manager_id",
"read": "name",
"saveAs": "manager_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 6
},
{
"label": "Diretor da obra",
"value": "",
"field": "director_id",
"director": "Diretor da obra",
"type": "autocomplete",
"autocompleteType": "selectUsers",
"relatedTo": "director_id",
"read": "name",
"saveAs": "director_id",
"saveAsId": true,
"editable": true,
"displayable": true,
"creatable": true,
"required": false,
"position": 7
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment