admin page updates
This commit is contained in:
@@ -61,6 +61,17 @@ func ListAllRoles(ctx context.Context, tx bun.Tx) ([]*Role, error) {
|
||||
return GetList[Role](tx).GetAll(ctx)
|
||||
}
|
||||
|
||||
// GetRoles returns a paginated list of roles
|
||||
func GetRoles(ctx context.Context, tx bun.Tx, pageOpts *PageOpts) (*List[Role], error) {
|
||||
defaults := &PageOpts{
|
||||
Page: 1,
|
||||
PerPage: 25,
|
||||
Order: bun.OrderAsc,
|
||||
OrderBy: "display_name",
|
||||
}
|
||||
return GetList[Role](tx).GetPaged(ctx, pageOpts, defaults)
|
||||
}
|
||||
|
||||
// CreateRole creates a new role
|
||||
func CreateRole(ctx context.Context, tx bun.Tx, role *Role) error {
|
||||
if role == nil {
|
||||
|
||||
Reference in New Issue
Block a user