Как узнать или найти пользователя-администратора, который зарегистрирован в Admin-Bro

#node.js #express #admin-bro

Вопрос:

Я хочу проверить подлинность доступа пользователя Admin-Bro , чтобы только владелец учетной записи пользователя и superadmin мог видеть кнопку редактирования и удаления на Admin-Bro панели. Но для этого мне нужно найти текущего администратора, который вошел в мою административную панель.

Итак, как мне найти текущий logged-in user вход Admin-bro ?

Я пробовал что — то подобное, но это не сработало. текущий администратор record is returning all the users in my БД while ничего не возвращает.

 const canModifyUsers = ({ currentAdmin, record }) => {
  return (
    (record amp;amp; record.params.roles === "superadmin") ||
   currentAdmin._id === record.param.id
  );
};


const adminBro = new AdminBro({
databases: [mongoose],
rootPath: "/admin",

resources: [
{
    resource: User,
    options: {
        properties: {
            encryptedPassword: { isVisible: false },
            password: {
                type: "string",
                isVisible: {
                    list: false,
                    edit: true,
                    filter: false,
                    show: false,
                },
            },
        },
        actions: {
            edit: { isAccessible: canModifyUsers },
            delete: { isAccessible: canModifyUsers },
            new: { isAccessible: canModifyUsers },
        },
    },
  },
 ],
 });