gsl-administrator v0.0.2
Plugin de Administrator
Vendure
Este é um plugin para o framework de e-commerce Vendure projetado para estender a funcionalidade Gseller para o gerenciamento de asset relacionados a um admnistrador. O plugin Administrator Asset estende a funcionalidade do GSeller Vendure, permitindo que os administrador associem avatares e banners às suas contas. Introduz uma entidade Customer expandida com campos personalizados para avatar e banner, e oferece operações GraphQL para manipular esses ativos. O plugin integra-se aos serviços existentes do Vendure para gerenciar, criar e excluir ativos personalizados associados a cada administrador.
Após configurar o seu projeto Vendure, você pode usar este plugin via npm install:
npm install administrator-plugin
e inclua-o no arquivo vendure-config conforme abaixo:
import { AdministratorAssetPlugin } from "administrator-plugin";
...
export const config: VendureConfig = {
...
plugins: [
...,
AdministratorAssetPlugin
]
}
OBS
- O plugin Customer tem dependência do nosso plugin de serviços `asset`.
- Esse plugin é responsável por adicionar /remover a associação do asset ao usuário.
A mutação atualizada após a instalação do plugin é:
Admin Mutation
extend type Mutation {
setAdministratorAvatar(file: CreateAssetInput!): CreateAssetResult
setAdministratorBanner(file: CreateAssetInput!): CreateAssetResult
}