django – Lista personalizada para cada usuário

Olá,

Estou começando com o Django e não consigo encontrar uma solução para um projeto que pretendo fazer. Para contextualizar, irei utilizar um modelo de usuário(personalizado) e um outro modelo que irei chamar aqui de “postagens”. A ideia é que um usuário(USER_A) que tenha uma permissão especifica possa acessar uma página (até aí sem problemas) e que nessa página ele pudesse selecionar um usuário(USER_B) entre os usuários que estão dentro de um grupo especifico(em um dropdown ou algo nesse sentido). Após isso, iria aparecer uma lista com as postagens já existentes e o USER_A teria uma opção(um checkbox talvez?) para ativar ou desativar(caso já esteja ativa) aquela postagem para o USER_B.

Cada usuário teria uma lista de postagens ativas e uma postagem poderia estar ativa para mais de um usuário ao mesmo tempo, sendo que se eu desativasse ela para um determinado usuário, isso não iria interferir na lista de postagens ativas de outro usuário.

Alguém consegue me dar uma luz sobre como consigo montar isso? Desde já agradeço!!