Hypertopic / Porphyry

Corpus analyses confrontation
https://hypertopic.org/porphyry
GNU Affero General Public License v3.0
21 stars 165 forks source link

Remove a resource from an item (as a file) #516

Open maxpid opened 3 years ago

maxpid commented 3 years ago

Description

Allow users to remove a resource from an item.

This feature is directly linked to #142 where you can add a resource to an item.

What is the valuable outcome that cannot be achieved with current features?

For which stakeholder (people, role, project, domain) is it important?

Which user action should be enabled (or restricted)? For who?

Additional details (solutions you think about, or workarounds you tried)

Deliverables status

Phase 1

Phase 2

Phase 3

antoinethz commented 3 years ago

Voici notre stratégie d’implémentation avec @TheoHoenen : Stratégie d’implémentation :

Dans Porphyry/src/components/itemPage il faudra modifier la fonction render de Item.jsx pour afficher un bouton « supprimer une ressource » si une ressource est présente sur l'item.

Au niveau du backend, la suppression d’un attachment de CouchDB se fera avec un DELETE de index.js du projet lib-node.

benel commented 3 years ago

Merci @Antoine-thz et @TheoHoenen

Au niveau du backend, la suppression d’un attachment de CouchDB se fera avec un DELETE de index.js du projet lib-node.

Est-ce que cela ne risque pas de supprimer l'item ?

Ma remarque est analogue à mon commentaire de ce matin à vos collègues @Xelocks et @ThomasRitaine : https://github.com/Hypertopic/lib-node/pull/9#issuecomment-866718312 Il y a décidément quelque chose à éclaircir sur les URI des objets par rapport aux URI des pièces jointes de ces objets.