View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003608 | Composr | filedump | public | 2018-05-10 15:23 | 2020-03-06 20:47 |
Reporter | Chris Graham | Assigned To | Patrick Schmalstig | ||
Severity | Feature-request | ||||
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Fixed in Version | |||||
Summary | 0003608: Configurable overwrite behaviour | ||||
Description | Ability to configure whether to do an overwrite-confirmation if uploaded file(s) already exist. To do it well we'd have to have a list covering each conflicting file, anything selected would be overwritten. This would need implementing for the filedump module and the Comcode 'media' tag (in v11 you'll be able to upload directly when adding this tag). | ||||
Tags | Roadmap: v11 | ||||
Time estimation (hours) | 4 | ||||
Sponsorship open | 0 | ||||
|
What confirmation options should there be? Here's my thoughts on options: A. Automatically overwrite the file B. Keep both files, but append a sequential number on the new file's filename. C. Do not overwrite; prevent uploading of the file. D. Prompt the user each time on what they want to do (any of the above 3). Have an overlay dialog that lists each file conflict with 3 small buttons on the right: "overwrite", "keep both", or "skip". - Or, use a list with check boxes and only one set of buttons, and the user can quickly apply their preferences. The dialog remains on screen until something is applied to all listed conflicts (unless the user clicks cancel, which "skip" is then applied to all remaining items). |
|
First, clarification; 1) filedump allows uploading multiple files at once, hence the need to have a checkbox list to determine what to overwrite 2) the media tag allows direct file upload, which is a direct front-end to the filedump 3) don't worry so much about 'media' tag confirmations if it proves complex, you can do the first half of the issue only if you wish |
|
Do a checkbox list. Not checked means don't overwrite. Checked means overwrite. Only one button. No need for overlays or anything, it is a linear process - can just be an interstital confirmation screen that comes up if a conflict is detected. I don't feel a need for sequential numbers, too messy for a shared media repository. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-05-10 15:23 | Chris Graham | New Issue | |
2019-06-27 17:51 | Chris Graham | Tag Attached: Roadmap: v11 | |
2019-07-12 21:21 | Chris Graham | Assigned To | => Patrick Schmalstig |
2019-07-12 21:21 | Chris Graham | Status | non-assigned => assigned |
2019-12-24 17:31 | Patrick Schmalstig | Note Added: 0006250 | |
2019-12-24 17:33 | Patrick Schmalstig | Note Edited: 0006250 | View Revisions |
2019-12-24 18:10 | Chris Graham | Note Added: 0006253 | |
2019-12-24 18:12 | Chris Graham | Note Added: 0006254 | |
2020-03-06 20:47 | Patrick Schmalstig | Status | assigned => resolved |
2020-03-06 20:47 | Patrick Schmalstig | Resolution | open => fixed |