Skip to content

Refatoração da tela de gerenciar materiais #22

@silv4b

Description

@silv4b

Na tela de gerenciamento de materiais, já é possível fazer as operações básicas de CRUD (editar, consultar, remover e adicionar), porém a necessidade é que seja possível controlar as turmas das quais os materiais podem ser acessados. Atualmente, por turma, já possível visualizar esse filtro (turmas -> materiais dessa turma), porém ao cadastrar/editar um novo material, essa distinção ainda não é observada, visto isso, surge a necessidade de poder:

  • Ao cadastrar um novo material, escolher as disciplinas para as quais o material está disponível.
  • Ao editar um material, poder escolher as disciplinas para as quais o material estará disponível.
  • Ao remover um material, remover esse "contrato" do banco de dados, para o material removido.
  1. A edição pode ser feita adicionando as turmas vinculadas ao material em um lado da tela onde é possível escolher (marcando como um check-box) quais turmas serão vinculadas ou não.
    1.1 A lógica deve feita removendo os vínculos presentes no supabase.

Nova ideia:

Refazer o crud da tela de gerenciamento de materiais de forma que a ação de adicionar um novo material fique separada da edição de um material existente.
[em construção ...]

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions