Closed luiscrjunior closed 5 years ago
A funcionalidade é muito interessante e pertinente. Tenho apenas os seguintes comentários,os quais submeto à análise do desenvolvedor:
Boa tarde! Obrigado pelo feedback.
Quanto aos comentários:
- Não funcionou no Firefox (testado na Versão 60.0.1 x64, usando Windows 7);
Vou investigar o que aconteceu, testei apenas no Chrome.
- Creio que, na atribuição do nome na árvore, poderia ser retirada a extensão do arquivo. Para o arquivo "meu arquivo.pdf" p. ex., o nome seria "meu arquivo";
Ótima sugestão, vou fazer isto.
- Avaliar a possibilidade de criar uma propriedade de configuração, setada pelo usuário, para definir o tipo de documento, ao invés de default em "Anexo";
Vou trabalhar em criar as configurações, até para habilitar/desabilitar esta feature.
- Avaliar também a possibilidade de flexibilizar o nível de acesso (e eventual hipótese de restrição) via configuração (ou aproveitar a configuração setada para a funcionalidade "clique menos");
Vou trabalhar nisto.
Abraços!
Feitas algumas correções/melhorias:
Ficará para o futuro a opção de o usuário informar o nível de acesso padrão.
Abraços
Descrição desta funcionalidade: ao se arrastar um (ou mais) arquivo(s) para dentro do browser, na árvore de documentos, dentro de um processo, um documento externo é criado, do tipo "Anexo" (ou, se não encontrar este tipo, o algoritmo escolhe o primeiro tipo da lista), para cada arquivo que foi arrastado.
Facilita quando temos que realizar todo o fluxo manualmente para inserir diversos documentos externos (inserir documento, escolher o tipo, selecionar o formato, a visibilidade, anexar, concluir, inserir próximo documento, e assim por diante). Agora, basta arrastar os arquivos que os documentos são criados automaticamente.
Assim que o arquivo é arrastado, uma dropzone é mostrada em cima da árvore de documentos. Assim que o usuário larga, o upload inicia:
O documento é criado com os seguintes parâmetros por padrão, além do tipo: "nome" é o nome do arquivo; "formato" é nato-digital; e "nível de acesso" é público.
Lembrando: o usuário pode arrastar quantos arquivos quiser. As operações/requisições são feitas assincronamente.
Um indicador de progresso é mostrado ao usuário, considerando o percentual de envio global de todos os arquivos que estão sendo processados:
É uma primeira versão. Espero que seja útil! Aceito sugestões, críticas, correções :)