Skip to content

Backend > fix > As comparações da função 'hasPermissionToChange(member, data)' em MemberService.js possui um erro de semântica #109

@ManoMax

Description

@ManoMax

Para membros não-líderes, a função deve impedir que os campos (excetuando password e abilities) sejam alterados. Atualmente o campo 'name' está sendo comparado consigo mesmo. Também seria ideal refatorar a função para facilitar a leitura. Sugestão: alterar o frontend para enviar somente os campos que serão modificados, e fazer uma função que cheque genericamente se os campos podem ser alterados. Esta função é subordinada da função update(id, data).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions