Runique Admin

Planned features

Features planned for future versions of the Runique admin.

Granular permissions per CRUD operation

Currently permissions apply uniformly to all operations. The goal is to allow:

admin! {
    users: users::Model => UserForm {
        title: "Users",
        permissions: {
            list:   ["staff", "admin"],
            create: ["admin"],
            edit:   ["admin"],
            delete: ["admin"],
        }
    }
}

Filters and search on the list view

Adding declarative filters on the list view:

admin! {
    users: users::Model => UserForm {
        title: "Users",
        filters: ["username", "is_active"],
        search: ["username", "email"],
    }
}

Relations and computed fields

SeaORM relation support in detail/edit views (display of related entities).


Improved daemon error feedback

Better feedback during generation: Rust compilation errors exposed directly in the terminal with context.