Agora podemos fazer este componente restringir-se a grupos de assinantes
A única maneira que posso fazer isso sozinho é tornando o Nível de Confiança 3 impossível de ser alcançado, aumentando o número de dias, etc. E então adicionando pessoas manualmente quando elas se inscrevem. O que é muito provavelmente o caminho que seguirei, a menos que eu possa modificar isso por grupo.
Parece que this._super() na verdade não relata se o usuário tem permissão para enviar imagens no core. Eu o reutilizei do componente antigo e já percebi ontem que ele também causava problemas com a lógica do espaço reservado (placeholder).
Não tenho tempo para investigar isso mais a fundo agora.
Uma coisa que notei ao testar hoje: usar \"*\" em api.addComposerUploadHandler([\"*\"] quebra a expressão regular usada para corresponder aos manipuladores de upload.
Eu acho que isso deveria fazer parte do núcleo. Apenas minha humilde opinião, mas uma forma de controlar uploads por nível de confiança, grupo ou até mesmo usuários individuais seria muito útil.
@tshenry você tem interesse em alterar o componente para funcionar com base em grupos?
As alterações provavelmente precisariam ser ajustadas agora para refletir as mudanças no núcleo em relação às configurações de grupos nos temas. Mas, se você não quiser a mudança de qualquer forma, não preciso gastar tempo com uma atualização.
@Moin Acabei de deixar um comentário na sua PR sobre o que eu acho que você estava se referindo nas alterações de configuração do grupo. Sinta-se à vontade para enviar uma atualização se ainda tiver interesse em trabalhar nisso. Já configurei a branch da sua PR no meu site de testes, então devo conseguir ajudar a avançar com isso.