Make creating a new file revision more intuitive

Project:ProjectPier
Component:User interface
Category:feature request
Priority:normal
Assigned:Unassigned
Status:open - postponed
Description

Once you have uploaded a file to PP you can add additional revisions of the same file. However it is a quite unusual way to create a new revision:

1) you have to edit the current version (press edit button)
2) you click "update file"
3) as a result, you get a larger field with additional options:
a) Select file to upload
b) Tick box "Remember this change"

There should be a faster and more logical way to get to this point.

I suggest to introduce a new link "Create new version" in the list of files (see attached picture FilesView.png). When you click on "Create new version", you should get directly to the point 3b) mentioned above and to a screen like shown in the attached picture EditFile.png. Please note that the options "update file" and "remember this change" are not needed anymore because we know the user wants to create a new version. The title of the screen should be adapted to e.g. "Create new file revision".

AttachmentSize
FilesView.png27.37 KB

i think its awkward too, i like the idea of "create new version"

other problem i have is when i upload i don't think you can upload with the same filename, so maybe uploading a new version archive the old files by renaming or tagging them, i like date stamps like this:

file.txt (current)
20070912-file.txt
20070801-file.txt

?

There's something that I don't like at all with the revisions of a file (kind of a bug but could be argued): when uploading a file the name of the file is used for the name of the instance in the database.
That's ok until you have a file called documentv1.2.doc and you want to update it with documentv1.3.doc. Because the file is still displayed as documentv1.2.doc and when you download it it's downloaded as documentv1.2.doc even though the version is now 1.3!
Maybe adding a button "update filename with this one" or something like that would solve the problem.

Tim

I am just adding this for the second screen shot. (I could not attach more than 1 picture above.

Status:new» open - postponed

Jürg, that's a good idea. I think we should rethink all screens for a post-0.8 release. I also started a little list for modifications which can be developed into "real specs"

Since this is an important development decision, I postponed that one (bur do not forget it :-).

- Roland