This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 4 years ago

Last modified 22 months ago

#761 new task

File management: add versioning capabilities

Reported by: jbenito Owned by:
Priority: low Milestone: v2.5
Component: General Version: 0.96.x
Keywords: Cc:

Description

I think this should be easy because we already have a copy of all the indico files:

1 - comme tu le sais, ce serait bien d'avoir une fonctionnalité "mise à 
jour" ; je sais qu'on peut vivre sans, mais sans refaire EDMS, je pense 
qu'il manque un minimum de fonctionnalité à indico dans ce domaine. (hint : 
bien que je n'y connaisse pas grand-chose, utiliser svn pour stocker les 
documents d'indico serait peut-être une tâche herculéenne, mais serait très 
tendance...) 

Change History (2)

comment:1 Changed 3 years ago by jbenito

  • Milestone changed from v1.xx to v1.7

comment:2 Changed 22 months ago by pferreir

Maybe a "lightweight" solution to this issue would be allowing users to replace files on upload (without deleting the old version), and keeping track of which ones are the most recent ones and which ones are older copies. This could be hidden at the interface level in a first phase, but would then open the door for a true "restore" functionality or even diff/compare of plain text files.

This would also solve the problem of files with the same name. E.g. (as of the time of this comment):

https://indico.cern.ch/materialDisplay.py?contribId=0&sessionId=12&materialId=slides&confId=282578

Last edited 22 months ago by pferreir (previous) (diff)
Note: See TracTickets for help on using tickets.