Rename State of Applicability to Statement of Applicability

Rename the entity across the full stack: database table
(states_of_applicability → statements_of_applicability), Go model,
GraphQL types, MCP specification, CLI commands, frontend components,
routes, and display labels. Includes a migration to rename the table
and its foreign key column.

Widen sidebar from 260px to 280px to fit the longer label.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-04-09 13:06:06 +02:00
parent 050073ab3c
commit 5fd580e995
48 changed files with 978 additions and 957 deletions

View File

@@ -1041,11 +1041,11 @@ WHERE %s
return nil
}
func (c *Controls) CountByStateOfApplicabilityID(
func (c *Controls) CountByStatementOfApplicabilityID(
ctx context.Context,
conn pg.Querier,
scope Scoper,
stateOfApplicabilityID gid.GID,
statementOfApplicabilityID gid.GID,
filter *ControlFilter,
) (int, error) {
q := `
@@ -1059,7 +1059,7 @@ WITH ctrl AS (
INNER JOIN
applicability_statements soac ON c.id = soac.control_id
WHERE
soac.state_of_applicability_id = @state_of_applicability_id
soac.statement_of_applicability_id = @statement_of_applicability_id
)
SELECT
COUNT(id)
@@ -1070,7 +1070,7 @@ WHERE %s
`
q = fmt.Sprintf(q, scope.SQLFragment(), filter.SQLFragment())
args := pgx.NamedArgs{"state_of_applicability_id": stateOfApplicabilityID}
args := pgx.NamedArgs{"statement_of_applicability_id": statementOfApplicabilityID}
maps.Copy(args, scope.SQLArguments())
maps.Copy(args, filter.SQLArguments())