UnifespCodeLab / plasmedis-api

0 stars 0 forks source link

Dados do Usuário #4

Closed dsalexan closed 1 year ago

dsalexan commented 1 year ago

História de Usuário

Cada implementação diferente da plataforma pode especificar informações relevantes que devem ser preenchidas pelo usuário dentro de seu perfil.

Resumo

Cada implementação diferente da plataforma pode especificar um objeto "data" dentro de um registro de usuário.

Cada objeto data dentro do usuário deve seguir um schema que deve pode ser alterado por um administrador da plataforma. Esse schema é um objeto que descreve os campos possíveis dentro do objeto "data" e seus tipos/valores permitidos.

Esse schema deve ficar armazenado dentro de uma nova coluna na tabela "settings":

CREATE TABLE settings (
    id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY,

    active BOOLEAN DEFAULT FALSE NOT NULL,

    version VARCHAR(10) NOT NULL,

    web JSON DEFAULT NULL,
    api JSON DEFAULT NULL
);

Critérios de Aceite

Protótipo

Informações Adicionais