Initial commit

This commit is contained in:
root
2026-01-19 17:44:46 +01:00
commit 823af8b11d
8721 changed files with 1130846 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
{
"mergeDisabled": true,
"exportDisabled": true,
"massUpdateDisabled": true,
"massRemoveDisabled": true
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,42 @@
{
"controller": "controllers/record-tree",
"collection": "collections/tree",
"massUpdateDisabled": true,
"menu": {
"listTree": {
"buttons": [
{
"label": "List View",
"link": "#BpmnFlowchartCategory\/list",
"acl": "read"
},
{
"labelTranslation": "Global.scopeNamesPlural.BpmnFlowchart",
"link": "#BpmnFlowchart",
"acl": "read",
"aclScope": "BpmnFlowchart"
}
]
},
"list": {
"buttons": [
{
"label": "Tree View",
"link": "#BpmnFlowchartCategory",
"acl": "read"
},
{
"labelTranslation": "Global.scopeNamesPlural.BpmnFlowchart",
"link": "#BpmnFlowchart",
"acl": "read",
"aclScope": "BpmnFlowchart"
}
]
}
},
"relationshipPanels": {
"workflows": {
"create": false
}
}
}

View File

@@ -0,0 +1,160 @@
{
"controller": "controllers/record",
"recordViews": {
"detail": "advanced:views/bpmn-process/record/detail",
"edit": "advanced:views/bpmn-process/record/edit",
"detailQuick": "advanced:views/bpmn-process/record/detail-quick",
"editQuick": "advanced:views/bpmn-process/record/edit-quick",
"list": "advanced:views/bpmn-process/record/list"
},
"menu": {
"list": {
"dropdown": [
{
"label": "Flowcharts",
"link": "#BpmnFlowchart",
"acl": "read",
"aclScope": "BpmnFlowchart"
},
{
"label": "User Tasks",
"link": "#BpmnUserTask",
"acl": "read",
"aclScope": "BpmnUserTask"
}
]
}
},
"dynamicLogic": {
"fields": {
"endedAt": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "status",
"value": "Ended"
}
]
}
},
"status": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
},
"name": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
},
"parentProcess": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "parentProcessId",
"data": {
"field": "parentProcess"
}
}
]
}
},
"flowchartVisualization": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
},
{
"type": "and",
"value": [
{
"type": "notEquals",
"attribute": "status",
"value": "Created"
}
]
}
]
}
},
"targetType": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
},
"flowchart": {
"readOnly": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
},
"target": {
"readOnly": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "isNotEmpty",
"attribute": "id"
},
{
"type": "isEmpty",
"attribute": "targetType",
"data": {
"field": "targetType"
}
}
]
}
]
}
}
}
},
"relationshipPanels": {
"flowNodes": {
"rowActionsView": "advanced:views/bpmn-flow-node/record/row-actions/default",
"recordListView": "advanced:views/bpmn-flow-node/record/list",
"select": false,
"create": false,
"unlinkDisabled": true,
"view": "advanced:views/bpmn-process/record/panels/flow-nodes"
},
"userTasks": {
"rowActionsView": "views/record/row-actions/empty",
"unlinkDisabled": true,
"select": false,
"create": false
}
},
"filterList": [
"actual",
"ended"
],
"boolFilterList": ["onlyMy"],
"iconClass": "fas fa-cogs"
}

View File

@@ -0,0 +1,114 @@
{
"controller": "controllers/record",
"createDisabled": true,
"recordViews": {
"detail": "advanced:views/bpmn-user-task/record/detail"
},
"views": {
"detail": "advanced:views/bpmn-user-task/detail"
},
"dynamicLogic": {
"options": {
"resolution": [
{
"optionList": [
"",
"Approved",
"Rejected"
],
"conditionGroup": [
{
"type": "equals",
"attribute": "actionType",
"value": "Approve"
}
]
},
{
"optionList": [
"",
"Reviewed"
],
"conditionGroup": [
{
"type": "equals",
"attribute": "actionType",
"value": "Review"
}
]
},
{
"optionList": [
"",
"Completed",
"Failed"
],
"conditionGroup": [
{
"type": "equals",
"attribute": "actionType",
"value": "Accomplish"
}
]
}
]
},
"fields": {
"resolution": {
"readOnly": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "isTrue",
"attribute": "isResolved"
},
{
"type": "isTrue",
"attribute": "isCanceled"
}
]
}
]
}
},
"resolutionNote": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "resolution"
},
{
"type": "isFalse",
"attribute": "isFailed"
}
]
}
},
"instructions": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "instructions"
}
]
}
}
}
},
"filterList": [
"actual",
{
"name": "resolved",
"style": "success"
},
{
"name": "canceled"
}
],
"boolFilterList": ["onlyMy"],
"iconClass": "fas fa-user-cog"
}

View File

@@ -0,0 +1,27 @@
{
"menu": {
"detail": {
"dropdown": [
"__APPEND__",
{
"name": "startProcessGlobal",
"action": "startProcessGlobal",
"label": "Start Process",
"acl": "create",
"aclScope": "BpmnProcess",
"hidden": true,
"data": {
"handler": "advanced:start-process-action-handler"
},
"initFunction": "init"
}
]
}
},
"viewSetupHandlers": {
"detail": [
"__APPEND__",
"advanced:handlers/manual-workflow"
]
}
}

View File

@@ -0,0 +1,138 @@
{
"controller": "advanced:controllers/report",
"boolFilterList": ["onlyMy"],
"boolFilters": ["onlyMy"],
"recordViews": {
"list":"advanced:views/report/record/list",
"detail": "advanced:views/report/record/detail",
"edit": "advanced:views/report/record/edit"
},
"views": {
"list": "advanced:views/report/list",
"result": "advanced:views/report/result",
"detail": "advanced:views/report/detail"
},
"modalViews": {
"select": "advanced:views/report/modals/select-records"
},
"defaultSidePanelFieldLists": {
"detail": [
":assignedUser",
"teams",
"portals"
],
"edit": [
":assignedUser",
"teams",
"portals"
]
},
"createDisabled": false,
"menu": {
"list": {
"dropdown": [
{
"label": "Create Joint Grid Report",
"link": "#Report/create/type=JointGrid",
"acl": "create"
},
{
"label": "Manage Categories",
"link": "#ReportCategory",
"acl": "edit",
"aclScope": "ReportCategory"
}
]
}
},
"bottomPanels": {
"detail": [
{
"name": "report",
"label": "Report",
"view": "advanced:views/report/record/panels/report"
}
]
},
"filterList": [
"grid",
"list"
],
"sidePanels":{
"detail":[
{
"name": "emailSending",
"label": "EmailSending",
"view": "advanced:views/report/record/panels/email-sending",
"options":{
"fields":[
"emailSendingInterval",
"emailSendingSettingWeekdays",
"emailSendingSettingDay",
"emailSendingSettingMonth",
"emailSendingTime",
"emailSendingUsers",
"emailSendingDoNotSendEmptyReport"
],
"fieldList":[
"emailSendingInterval",
"emailSendingSettingWeekdays",
"emailSendingSettingDay",
"emailSendingSettingMonth",
"emailSendingTime",
"emailSendingUsers",
"emailSendingDoNotSendEmptyReport"
],
"inlineEditDisabled": true,
"mode":"detail"
},
"isForm": true
}
],
"edit":[
{
"name":"emailSending",
"label":"EmailSending",
"view":"views/record/panels/side",
"options":{
"fields":[
"emailSendingInterval",
"emailSendingSettingWeekdays",
"emailSendingSettingDay",
"emailSendingSettingMonth",
"emailSendingTime",
"emailSendingUsers",
"emailSendingDoNotSendEmptyReport"
],
"fieldList":[
"emailSendingInterval",
"emailSendingSettingWeekdays",
"emailSendingSettingDay",
"emailSendingSettingMonth",
"emailSendingTime",
"emailSendingUsers",
"emailSendingDoNotSendEmptyReport"
],
"mode":"edit"
},
"isForm": true
}
]
},
"dynamicLogic": {
"fields": {
"applyAcl": {
"visible": {
"conditionGroup": [
{
"type": "equals",
"attribute": "type",
"value": "Grid"
}
]
}
}
}
},
"iconClass": "fas fa-chart-bar"
}

View File

@@ -0,0 +1,45 @@
{
"controller": "controllers/record-tree",
"collection": "collections/tree",
"menu": {
"listTree": {
"buttons": [
{
"label": "List View",
"link": "#ReportCategory\/list",
"acl": "read",
"style": "default"
},
{
"label": "Reports",
"link": "#Report",
"acl": "read",
"aclScope": "Report",
"style": "default"
}
]
},
"list": {
"buttons": [
{
"label": "Tree View",
"link": "#ReportCategory",
"acl": "read",
"style": "default"
},
{
"label": "Reports",
"link": "#Report",
"acl": "read",
"aclScope": "Report",
"style": "default"
}
]
}
},
"relationshipPanels": {
"reports": {
"create": false
}
}
}

View File

@@ -0,0 +1,54 @@
{
"controller": "controllers/record",
"dynamicHandler": "advanced:dynamic-handlers/report-filter",
"views": {
"list": "advanced:views/report-filter/list"
},
"recordViews": {
"list": "advanced:views/report-filter/record/list",
"edit": "advanced:views/report-filter/record/edit",
"editSmall": "advanced:views/report-filter/record/edit-small"
},
"menu": {
"list": {
"buttons": [
{
"label": "Rebuild Filters",
"name": "rebuildFilters",
"action": "rebuildFilters"
}
]
}
},
"defaultSidePanelFieldLists": {
"detail": [],
"edit": [],
"detailSmall": [],
"editSmall": []
},
"dynamicLogic": {
"fields": {
"report": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "entityType"
}
]
}
},
"entityType": {
"readOnly": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
}
}
},
"searchPanelDisabled": true
}

View File

@@ -0,0 +1,54 @@
{
"controller": "controllers/record",
"dynamicHandler": "advanced:dynamic-handlers/report-panel",
"views": {
"list": "advanced:views/report-panel/list"
},
"recordViews": {
"list": "advanced:views/report-panel/record/list",
"edit": "advanced:views/report-panel/record/edit",
"editSmall": "advanced:views/report-panel/record/edit-small"
},
"menu": {
"list": {
"buttons": [
{
"label": "Rebuild Panels",
"name": "rebuildPanels",
"action": "rebuildPanels"
}
]
}
},
"defaultSidePanelFieldLists": {
"detail": [],
"edit": [],
"detailSmall": [],
"editSmall": []
},
"dynamicLogic": {
"fields": {
"report": {
"visible": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "entityType"
}
]
}
},
"entityType": {
"readOnly": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
}
}
},
"searchPanelDisabled": true
}

View File

@@ -0,0 +1,104 @@
{
"sidePanels": {
"detail": [
"__APPEND__",
{
"name":"syncWithReports",
"label":"Sync with Reports",
"view":"advanced:views/target-list/record/panels/sync-with-reports",
"notRefreshable": true,
"isForm": true
}
],
"edit": [
"__APPEND__",
{
"name":"syncWithReports",
"label":"Sync with Reports",
"view":"advanced:views/target-list/record/panels/sync-with-reports",
"notRefreshable": true,
"isForm": true
}
]
},
"formDependency": {
"syncWithReportsEnabled": {
"map": {
"true": [
{
"action": "show",
"fields": ["syncWithReports", "syncWithReportsUnlink"]
}
]
},
"default": [
{
"action": "hide",
"fields": ["syncWithReports", "syncWithReportsUnlink"]
}
]
}
},
"relationshipPanels": {
"syncWithReports": {
"createDisabled": true
},
"contacts": {
"view": "advanced:views/target-list/record/panels/relationship",
"actionList": [
"__APPEND__",
{
"label": "Populate from Report",
"action": "populateFromReport",
"acl": "edit",
"data": {
"link": "contacts"
}
}
]
},
"leads": {
"view": "advanced:views/target-list/record/panels/relationship",
"actionList": [
"__APPEND__",
{
"label": "Populate from Report",
"action": "populateFromReport",
"acl": "edit",
"data": {
"link": "leads"
}
}
]
},
"accounts": {
"view": "advanced:views/target-list/record/panels/relationship",
"actionList": [
"__APPEND__",
{
"label": "Populate from Report",
"action": "populateFromReport",
"acl": "edit",
"data": {
"link": "accounts"
}
}
]
},
"users": {
"view": "advanced:views/target-list/record/panels/relationship",
"create": false,
"actionList": [
"__APPEND__",
{
"label": "Populate from Report",
"action": "populateFromReport",
"acl": "edit",
"data": {
"link": "users"
}
}
]
}
}
}

View File

@@ -0,0 +1,249 @@
{
"controller": "controllers/record",
"recordViews": {
"detail": "advanced:views/workflow/record/detail",
"edit": "advanced:views/workflow/record/edit",
"list": "advanced:views/workflow/record/list"
},
"views": {
"list": "advanced:views/workflow/list"
},
"menu": {
"list": {
"dropdown": [
{
"label": "Workflows Log",
"link": "#WorkflowLogRecord"
},
{
"label": "Manage Categories",
"link": "#WorkflowCategory",
"acl": "edit",
"aclScope": "WorkflowCategory"
}
]
}
},
"filterList": [
"active"
],
"dynamicLogic": {
"fields": {
"entityType": {
"readOnly": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
]
}
},
"type": {
"readOnly": {
"conditionGroup": [
{
"type": "or",
"value": [
{
"type": "isNotEmpty",
"attribute": "id"
}
]
}
]
}
},
"signalName": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "signal"
}
]
},
"required": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "signal"
}
]
}
},
"manualLabel": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
},
"required": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"manualTeams": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"manualDynamicLogic": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
},
{
"type": "isNotEmpty",
"attribute": "entityType"
}
]
}
},
"manualAccessRequired": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"manualElementType": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"manualConfirmation": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"manualConfirmationText": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
},
{
"type": "isTrue",
"attribute": "manualConfirmation"
}
]
}
},
"manualStyle": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
},
{
"type": "in",
"attribute": "manualElementType",
"value": "Button"
}
]
}
},
"schedulingApplyTimezone": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "scheduled"
}
]
}
},
"processOrder": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": [
"afterRecordCreated",
"afterRecordUpdated",
"afterRecordSaved",
"scheduled",
"signal"
]
}
]
}
}
},
"panels": {
"manual": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "manual"
}
]
}
},
"scheduled": {
"visible": {
"conditionGroup": [
{
"type": "in",
"attribute": "type",
"value": "scheduled"
}
]
}
}
}
},
"iconClass": "fas fa-code-commit"
}

View File

@@ -0,0 +1,44 @@
{
"controller": "controllers/record-tree",
"collection": "collections/tree",
"menu": {
"listTree": {
"buttons": [
{
"label": "List View",
"link": "#WorkflowCategory\/list",
"acl": "read"
},
{
"label": "Workflows",
"labelTranslation": "Global.scopeNamesPlural.Workflow",
"link": "#Workflow",
"acl": "read",
"aclScope": "Workflow"
}
]
},
"list": {
"buttons": [
{
"label": "Tree View",
"link": "#WorkflowCategory",
"acl": "read",
"style": "default"
},
{
"label": "Workflows",
"labelTranslation": "Global.scopeNamesPlural.Workflow",
"link": "#Workflow",
"acl": "read",
"aclScope": "Workflow"
}
]
}
},
"relationshipPanels": {
"workflows": {
"create": false
}
}
}

View File

@@ -0,0 +1,9 @@
{
"controller": "controllers/record",
"views": {
"list":"advanced:views/workflow-log-record/list"
},
"recordViews": {
"list":"advanced:views/workflow-log-record/record/list"
}
}