﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15035	collectstatic does not support remote backends that implement modified_time	Ben Davis	Jannis Leidel	"My CDN (rackspace cloud files) supports getting the modified time of an object.  If I implement modified_time() in my cloud storage app, we get an exception: 

{{{
Traceback (most recent call last):
  File ""./manage.py"", line 26, in <module>
    management.execute_from_command_line()
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/management/__init__.py"", line 429, in execute_from_command_line
    utility.execute()
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/management/__init__.py"", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/management/base.py"", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/management/base.py"", line 220, in execute
    output = self.handle(*args, **options)
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/management/base.py"", line 351, in handle
    return self.handle_noargs(**options)
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/contrib/staticfiles/management/commands/collectstatic.py"", line 78, in handle_noargs
    self.copy_file(source, prefix, storage, **options)
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/contrib/staticfiles/management/commands/collectstatic.py"", line 130, in copy_file
    self.destination_storage.path(destination))
  File ""/home/ben/Projects/SavidWorks/ellableu/.env/src/django/django/core/files/storage.py"", line 86, in path
    raise NotImplementedError(""This backend doesn't support absolute paths."")
NotImplementedError: This backend doesn't support absolute paths.
}}}

This can be fixed by setting destination_is_link to False when self.distination_local is False. Patch is attached."		closed	Contrib apps	1.3-beta		fixed			Accepted	1	0	0	0	0	0
