Skip to content

Add ALTER PROJECT SECURITY ADMIN PASSWORD (resolve CE0129 from MDL) #624

@ako

Description

@ako

Problem

CE0129 "Administrator password has not been set" can only be resolved through the Studio Pro security settings GUI; there is no MDL command for it.

Current behavior

execAlterProjectSecurity() (mdl/executor/cmd_security_write.go:954-997) supports ALTER PROJECT SECURITY LEVEL … and … DEMO USERS ON|OFF, but nothing for the administrator password field in ProjectSecurity. No grammar token for ADMIN PASSWORD.

Request

Add ALTER PROJECT SECURITY ADMIN PASSWORD '<value>' (final syntax TBD per .claude/skills/design-mdl-syntax.md).

Full-stack touch points

  • mdl/grammar/MDLParser.g4 — extend ALTER PROJECT SECURITY rule
  • mdl/ast/ast_security.go — extend AlterProjectSecurityStmt
  • mdl/visitor/visitor_security.go — build AST
  • mdl/executor/cmd_security_write.go:954-997 — handler
  • mdl/backend/security.go + mdl/backend/mpr/ — set the BSON field; mock stub

Related

Part of feedback item "Certain Consistency Errors cannot be fixed via mxcli" alongside #7c (System module roles). CE0066 ("Update Security") from the same report is already shipped as UPDATE SECURITY.


Source: customer feedback batch (2026-06). Reporter: Miwa. Reporter severity: 4/5.
Filed after codebase investigation at 297e0b0a.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions