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.