Skip to content

Create a Pure GUI Role Editor #1634

Closed
Closed

Description

@dawsontoth

Let's fully hide the JSON and allow driving the role from a pure GUI. Let's also allow full editing at both add and edit time to unify things. People can choose to drop to JSON if they want, which follows the pattern we have elsewhere with table schemas, etc.

Activity

  1. dawsontoth commented on Oct 14, 2026

    @dawsontoth
    ContributorAuthor

    Shipped in #1893, live in prod since v2.198.0. Add Role and Edit Role both open on a visual editor (role type, structure user, operations, table CRUD and attribute scoping), and Edit as JSON is the opt-in fallback, following the schema editor's toggle.

    Still JSON-only, per #1893:

    • granting @computed and relationship attributes, because describe_all omits them;
    • legacy pre-2.2 attribute_restrictions roles;
    • a database record's describe flag, which is preserved but not shown.

    There is also no table filter for very large schemas. Any of these can be a follow-up issue.

    🤖 Generated by Anthropic Claude Code (Claude Opus 5.5); posted via @dawsontoth.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions