IronCase
Reference

Permission Types

Complete reference for all system permissions

Permission Types

Reference for all permissions available in IronCase. Use this guide when configuring roles and understanding access control.


Permission Naming Convention

Permissions follow a consistent pattern:

category:action
PartDescriptionExamples
categoryThe area of the systemcases, evidence, ai
actionWhat can be doneview, create, edit

Examples:

  • cases:view_assigned — View cases assigned to you
  • evidence:add — Add evidence items
  • ai:query — Ask the AI questions

Case Permissions

Control access to case records.

PermissionDescriptionDefault Roles
cases:view_assignedView cases assigned to this userAll roles
cases:view_teamView all cases on user's teamSupervisor
cases:view_allView all cases in the systemAdministrator
cases:createCreate new casesDetective, Supervisor
cases:editEdit case detailsAll roles (own cases)
cases:closeSubmit case for closureDetective, Supervisor
cases:close_approveApprove case closureSupervisor
cases:assignAssign cases to usersSupervisor
cases:reassignReassign cases between usersSupervisor
cases:transferTransfer cases between unitsSupervisor
cases:archiveArchive closed casesSupervisor
cases:unarchiveRestore archived casesAdministrator
cases:deletePermanently delete casesAdministrator
cases:exportExport case dataDetective, Supervisor

Evidence Permissions

Control evidence handling capabilities.

PermissionDescriptionDefault Roles
evidence:viewView evidence on assigned casesAll roles
evidence:addAdd new evidence itemsAll roles
evidence:editEdit evidence detailsAll roles
evidence:deleteDelete evidence itemsSupervisor
evidence:transferTransfer evidence custodyAll roles
evidence:submit_labSubmit evidence to labDetective, Supervisor
evidence:receive_labReceive evidence from labDetective, Supervisor
evidence:view_chainView chain of custodyAll roles
evidence:export_chainExport chain of custodyDetective, Supervisor
evidence:upload_filesUpload evidence filesAll roles
evidence:download_filesDownload evidence filesAll roles

People Permissions

Control access to person records.

PermissionDescriptionDefault Roles
people:viewView people on assigned casesAll roles
people:addAdd persons to casesAll roles
people:editEdit person informationAll roles
people:deleteRemove persons from casesDetective, Supervisor
people:view_piiView sensitive PII (SSN, DOB)Detective, Supervisor
people:edit_piiEdit sensitive PIISupervisor
people:view_sealedView sealed recordsSupervisor (with approval)
people:mergeMerge duplicate person recordsSupervisor
people:link_casesLink person across casesDetective, Supervisor

Checklist Permissions

Control checklist functionality.

PermissionDescriptionDefault Roles
checklist:view_ownView checklist items for own roleAll roles
checklist:view_allView all checklist items on caseSupervisor
checklist:completeMark items completeAll roles
checklist:uncompleteMark items incompleteSupervisor
checklist:skipSkip items as not applicableAll roles
checklist:unskipRestore skipped itemsSupervisor
checklist:reopenReopen completed itemsSupervisor
checklist:add_customAdd custom checklist itemsDetective, Supervisor
checklist:remove_customRemove custom itemsSupervisor

Digital Evidence Permissions

Control digital evidence requests.

PermissionDescriptionDefault Roles
digital:viewView digital requests on caseDetective, Supervisor
digital:createCreate digital evidence requestsDetective, Supervisor
digital:editEdit pending requestsDetective, Supervisor
digital:submitSubmit requests to providersDetective, Supervisor
digital:cancelCancel pending requestsSupervisor
digital:receiveReceive and log responsesDetective, Supervisor

Warrant Permissions

Control warrant request functionality.

PermissionDescriptionDefault Roles
warrant:viewView warrants on caseDetective, Supervisor
warrant:createCreate warrant requestsDetective, Supervisor
warrant:editEdit warrant draftsDetective, Supervisor
warrant:submit_reviewSubmit for supervisor reviewDetective, Supervisor
warrant:approve_draftApprove warrant draftsSupervisor
warrant:submit_courtMark as submitted to courtDetective, Supervisor
warrant:log_returnLog warrant returnDetective, Supervisor

Lab Request Permissions

Control forensic lab requests.

PermissionDescriptionDefault Roles
lab:viewView lab requests on caseDetective, Supervisor
lab:createCreate lab requestsDetective, Supervisor
lab:editEdit pending requestsDetective, Supervisor
lab:submitSubmit requests to labDetective, Supervisor
lab:cancelCancel pending requestsSupervisor
lab:receiveReceive and log resultsDetective, Supervisor
lab:expediteMark requests as expeditedSupervisor

AI Assistant Permissions

Control AI feature access.

PermissionDescriptionDefault Roles
ai:queryAsk AI questions about casesAll roles
ai:summarizeRequest AI case summariesAll roles
ai:timelineGenerate AI timelinesAll roles
ai:draft_warrantRequest AI warrant draftsDetective, Supervisor
ai:analyze_evidenceRequest evidence analysisDetective, Supervisor
ai:suggest_stepsGet AI next step suggestionsAll roles
ai:identify_patternsRequest pattern analysisDetective, Supervisor
ai:generate_reportsGenerate AI report draftsDetective, Supervisor

Approval Permissions

Control who can approve various risk levels.

PermissionDescriptionDefault Roles
approve:lowApprove low-risk actionsAll roles (self)
approve:mediumApprove medium-risk actionsDetective, Supervisor
approve:highApprove high-risk actionsSupervisor
approve:criticalApprove critical-risk actionsSupervisor
approve:overrideOverride approval requirementsAdministrator

Report Permissions

Control access to reports and analytics.

PermissionDescriptionDefault Roles
reports:view_ownView reports for own casesAll roles
reports:view_teamView reports for team casesSupervisor
reports:view_allView all system reportsAdministrator
reports:createCreate custom reportsSupervisor
reports:exportExport report dataSupervisor
reports:scheduleSchedule automatic reportsAdministrator

Administration Permissions

Control system administration features.

PermissionDescriptionDefault Roles
admin:users_viewView user accountsAdministrator
admin:users_createCreate user accountsAdministrator
admin:users_editEdit user accountsAdministrator
admin:users_deactivateDeactivate usersAdministrator
admin:users_deletePermanently delete usersAdministrator
admin:roles_viewView role definitionsAdministrator
admin:roles_createCreate custom rolesAdministrator
admin:roles_editEdit role permissionsAdministrator
admin:roles_deleteDelete custom rolesAdministrator
admin:audit_viewView audit logsAdministrator
admin:audit_exportExport audit logsAdministrator
admin:settingsModify system settingsAdministrator
admin:integrationsConfigure integrationsAdministrator

Default Role Templates

Quick reference for default role permission sets.

First Officer

Focused on initial response and scene documentation:

  • cases:view_assigned, cases:edit
  • evidence:view, evidence:add, evidence:edit, evidence:transfer
  • people:view, people:add, people:edit
  • checklist:view_own, checklist:complete, checklist:skip
  • ai:query, ai:summarize, ai:suggest_steps
  • approve:low

Detective

Full investigation capabilities:

  • All First Officer permissions, plus:
  • cases:create, cases:close, cases:export
  • evidence:submit_lab, evidence:receive_lab, evidence:export_chain
  • people:view_pii, people:delete, people:link_cases
  • digital:* (all digital evidence permissions)
  • warrant:* (all warrant permissions)
  • lab:* (all lab request permissions)
  • ai:draft_warrant, ai:analyze_evidence, ai:identify_patterns, ai:generate_reports
  • approve:medium
  • reports:view_own

Supervisor

Team oversight and approvals:

  • All Detective permissions, plus:
  • cases:view_team, cases:close_approve, cases:assign, cases:reassign, cases:transfer, cases:archive
  • evidence:delete
  • people:edit_pii, people:view_sealed, people:merge
  • checklist:view_all, checklist:uncomplete, checklist:unskip, checklist:reopen, checklist:remove_custom
  • digital:cancel, lab:cancel, lab:expedite
  • approve:high, approve:critical
  • reports:view_team, reports:create, reports:export

Administrator

System management:

  • All Supervisor permissions, plus:
  • cases:view_all, cases:unarchive, cases:delete
  • admin:* (all administration permissions)
  • approve:override
  • reports:view_all, reports:schedule

Approval Action Types

Reference for actions that require approval at each risk level.

Low Risk Actions

ActionPermission Required
Add case notesapprove:low
Request case summaryapprove:low
Generate timelineapprove:low
Add evidence itemapprove:low
Update checklist itemapprove:low

Medium Risk Actions

ActionPermission Required
Document interviewapprove:medium
Request evidence analysisapprove:medium
Submit lab requestapprove:medium
Update person informationapprove:medium
Access encrypted PIIapprove:medium
Generate evidence summaryapprove:medium

High Risk Actions

ActionPermission Required
Generate search warrant draftapprove:high
Submit digital evidence requestapprove:high
Request specialized resourcesapprove:high
Access sealed recordsapprove:high
Cross-agency data requestapprove:high

Critical Risk Actions

ActionPermission Required
Arrest recommendationapprove:critical
Case closureapprove:critical
Cold case transferapprove:critical
DA referralapprove:critical
Major status changeapprove:critical

On this page