diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/config/permissions/example.yml b/spiffworkflow-backend/src/spiffworkflow_backend/config/permissions/example.yml index 26162510..a11578bd 100644 --- a/spiffworkflow-backend/src/spiffworkflow_backend/config/permissions/example.yml +++ b/spiffworkflow-backend/src/spiffworkflow_backend/config/permissions/example.yml @@ -52,6 +52,13 @@ permissions: allowed_permissions: [create, read, update, delete] uri: /tasks/* + # Everybody can start all intstances + create-test-instances: + groups: [ everybody ] + users: [ ] + allowed_permissions: [ create ] + uri: /process-instances/* + # Everyone can see everything (all groups, and processes are visible) read-all-process-groups: groups: [ everybody ] diff --git a/spiffworkflow-frontend/src/components/ProcessInstanceListTable.tsx b/spiffworkflow-frontend/src/components/ProcessInstanceListTable.tsx index 794c6d24..4b0498b7 100644 --- a/spiffworkflow-frontend/src/components/ProcessInstanceListTable.tsx +++ b/spiffworkflow-frontend/src/components/ProcessInstanceListTable.tsx @@ -178,8 +178,9 @@ export default function ProcessInstanceListTable({ useState([]); const [processInitiatorSelection, setProcessInitiatorSelection] = useState(null); - const [processInitiatorText, setProcessInitiatorText] = - useState(null); + const [processInitiatorText, setProcessInitiatorText] = useState< + string | null + >(null); const lastRequestedInitatorSearchTerm = useRef(); @@ -608,7 +609,6 @@ export default function ProcessInstanceListTable({ queryParamString += `&process_initiator_username=${processInitiatorText}`; } - const reportColumnsBase64 = encodeBase64(JSON.stringify(reportColumns())); queryParamString += `&report_columns=${reportColumnsBase64}`; const reportFilterByBase64 = encodeBase64(JSON.stringify(reportFilterBy())); @@ -1122,18 +1122,17 @@ export default function ProcessInstanceListTable({ selectedItem={processInitiatorSelection} /> ); - } else { - return ( - - setProcessInitiatorText(event.target.value) - } - /> - ); } + return ( + + setProcessInitiatorText(event.target.value) + } + /> + ); }}