0.0.2 • Published 1 year ago

gsl-administrator v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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
  }
0.0.2

1 year ago

0.0.1

1 year ago