SELECT 'dynamic' AS component, sqlpage.run_sql('shell.sql') AS properties; -- Write the name of the group in the title of the page SELECT 'title' as component, title as contents FROM incident WHERE id = $id; select 'datagrid' as component, title as title, description as description_md FROM incident WHERE incident.id = $id ; select 'Status' as title, status as description, CASE WHEN incident.status = 'CLOSED' THEN 'green' ELSE 'yellow' END as color FROM incident WHERE id = $id ; select 'Severity' as title, severity.name as description, severity.color as color FROM incident, severity WHERE incident.id = $id AND severity.id = incident.severity ; select 'Who is affected' as title, who_is_affected as description FROM incident WHERE id = $id ; select 'Estimated duration' as title, estimated_duration as description FROM incident WHERE id = $id ; select 'list' as component, 'Affected applications' as title; select a.name as title from application a join incident_application on a.id = incident_application.application_id where incident_application.incident_id = $id; -- Display a form for adding or editing an incident SELECT 'form' AS component, 'multipart/form-data' AS enctype, 'Add information' AS title, 'incident_update.sql' as action; SELECT (SELECT datetime()) AS value, 'DateTime' AS name, 'datetime-local' as type, 4 as width; select 'status' as name, true as required, 4 as 'width', (select status from incident WHERE incident.id = $id) as value, 'select' as type, 'Select a status...' as empty_option, '[{"label": "DETECTION", "value": "DETECTION"}, {"label": "ANALYSIS", "value": "ANALYSIS"} , {"label": "RESOLUTION", "value": "RESOLUTION"}, {"label": "CLOSED", "value": "CLOSED"}]' as options; SELECT 'Information' AS name, 'textarea' AS type, 8 as 'width', true as required;