[Django] #20488: Enhance the Storage class with new copy and move methods

37 views
Skip to first unread message

Django

unread,
May 23, 2013, 11:04:56 AM5/23/13
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+--------------------
Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+--------------------
Discussion on django developers group:
https://groups.google.com/forum/#!searchin/django-
developers/enhance$20class$20storage/django-
developers/fVSp2HaarJQ/XdszJPht55MJ

The idea is to enhance django.core.files.storage.Storage with two new
methods: copy and move.
The only way you can currently perform these type of operations through
the storage API is by downloading and re-uploading a file in a new
location.

--
Ticket URL: <https://code.djangoproject.com/ticket/20488>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
May 23, 2013, 12:28:09 PM5/23/13
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
-------------------------------------+-------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File | Version: master
uploads/storage | Resolution:
Severity: Normal | Triage Stage:
Keywords: | Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by kux):

* needs_better_patch: => 0
* has_patch: 0 => 1
* needs_tests: => 0
* needs_docs: => 0


Comment:

See pull request: https://github.com/django/django/pull/1206

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:1>

Django

unread,
May 23, 2013, 12:28:32 PM5/23/13
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
-------------------------------------+-------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File | Version: master
uploads/storage | Resolution:
Severity: Normal | Triage Stage:
Keywords: | Unreviewed
Has patch: 1 | Needs documentation: 1
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by kux):

* needs_docs: 0 => 1


--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:2>

Django

unread,
May 23, 2013, 12:48:29 PM5/23/13
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
-------------------------------------+-------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File | Version: master
uploads/storage | Resolution:
Severity: Normal | Triage Stage:
Keywords: | Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by kux):

* needs_docs: 1 => 0


--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:3>

Django

unread,
May 24, 2013, 11:18:52 AM5/24/13
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted

Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by claudep):

* stage: Unreviewed => Accepted


--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:4>

Django

unread,
May 16, 2014, 11:14:23 AM5/16/14
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1

Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by timo):

* needs_better_patch: 0 => 1


Comment:

PR no longer merges cleanly.

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:5>

Django

unread,
May 16, 2014, 11:57:02 AM5/16/14
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------

Comment (by anonymous):

New PR: https://github.com/django/django/pull/2664

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:6>

Django

unread,
Dec 24, 2014, 7:35:12 PM12/24/14
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------

Comment (by timgraham):

Please uncheck "Patch needs improvement" when you update the pull request
so the ticket appears in the review queue, thanks.

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:7>

Django

unread,
Dec 27, 2014, 2:43:27 PM12/27/14
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by kux):

* needs_better_patch: 1 => 0


--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:8>

Django

unread,
Dec 27, 2014, 2:44:14 PM12/27/14
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------

Comment (by kux):

Addressed all comments and opened new PR
https://github.com/django/django/pull/3801

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:9>

Django

unread,
Mar 11, 2015, 8:43:43 PM3/11/15
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------

Reporter: kux | Owner: nobody
Type: New feature | Status: new
Component: File uploads/storage | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1

Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by timgraham):

* needs_better_patch: 0 => 1


Comment:

Reviewed PR again.

--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:10>

Django

unread,
Apr 24, 2015, 10:57:44 AM4/24/15
to django-...@googlegroups.com
#20488: Enhance the Storage class with new copy and move methods
--------------------------------------+------------------------------------
Reporter: kux | Owner: nobody
Type: New feature | Status: closed

Component: File uploads/storage | Version: master
Severity: Normal | Resolution: wontfix

Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by kux):

* status: new => closed
* resolution: => wontfix


--
Ticket URL: <https://code.djangoproject.com/ticket/20488#comment:11>

Reply all
Reply to author
Forward
0 new messages