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.
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 ...]
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:
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 ...]