Closed Bug 502248 Opened 15 years ago Closed 15 years ago

Add functionality to upload screencasts to local filesystem

Categories

(support.mozilla.org :: Knowledge Base Software, task)

task
Not set
major

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: ecooper, Assigned: oremj)

References

()

Details

(Whiteboard: sumo_only)

Attachments

(1 file)

Screencasts can only be uploaded via WebDAV currently. Not many folks use it. If screencasts are going to be part of the productization, we'll need to put some code in place to allow for local storage, like what tiki does for files and images.

The config for this is already available, we just need to put the code in place.
Attached patch v1Splinter Review
This adds a handler for local file uploads. It includes the same limited functionality the webdav handler does.

Caches need to be cleared whenever these settings are updated by users (that is, changing to webdav from local filesystem), which isn't something that should happen more than once or twice in the site's lifetime. I made a note of it in the admin panel instead of just quietly nuking the caches.
Attachment #387951 - Flags: review?(laura)
Attachment #387951 - Flags: review?(laura) → review+
r48164/r48165

To QA this properly, we'll need an local directory we can upload to. Potentially we can just set it up to one of the cache folders. Pointing it to /img/wiki_up/ could cause a conflict, so we should avoid that one though. /temp/cache/ could work.

We just need to make sure this works on stage and doesn't kill the WebDAV implementation, as it's something we're not going to use in the foreseeable feature.

To avoid confusion, can QA please hold off until I expand https://wiki.mozilla.org/Support/Screencasts/Configuration and write something up for bug 502101? Should be taken care of tonight after I get the remainder of the new admin panels in the tree. I'll resolve the bug then.
Maybe QA can still get a start on this and you can give them some ideas for testing?
Target Milestone: 1.3 → 1.5
IT: can you take a look at comment 2 and let me know what other info you would need?

We'd like to set this up on stage and see if it works.
Assignee: smirkingsisyphus → server-ops
No longer blocks: 502087
Assignee: server-ops → jeremy.orem+bugs
So for now I just need to set this up on stage? Once I set up the directory how do I configure it?
Ping
Please reopen if this is still an issue.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Part of screencast feature, so sumo_only.
Whiteboard: sumo_only
Screencast support has been in for many milestones/releases now -- is there anything more QA needs to do to verify this?  Thanks.
Verified FIXED by virtue of this having been in subsequent milestones without issue (and, tested at SUMO certification time too).
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: