Friends Of AdonisFriends Of Adonis

Configuration

Configuration

Dashboard Access

By default everyone has access to your Cockpit dashboard, to prevent this you can use your own abilities.

app/abilities/main.ts
import User from "#models/user";
import { Bouncer } from "@adonisjs/bouncer";
 
export const accessAdmin = Bouncer.ability((user: User) => {
  return user.isAdmin;
});
start/cockpit.ts
import cockpit from "adonis-cockpit/services/main";
 
cockpit.policy(dashboardAccess);

On this page