comparison rhodecode/controllers/files.py @ 962:72f008ed9b18 beta

implemented #84 downloads can be enabled/disabled per each repository from now.
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 26 Jan 2011 18:37:42 +0100
parents 840ca7492dbe
children 5554aa9c2480
comparison
equal deleted inserted replaced
961:840ca7492dbe 962:72f008ed9b18
162 revision = archive_spec[0] 162 revision = archive_spec[0]
163 ext = ext_data[1] 163 ext = ext_data[1]
164 164
165 try: 165 try:
166 repo = ScmModel().get_repo(repo_name) 166 repo = ScmModel().get_repo(repo_name)
167
168 if repo.dbrepo.enable_downloads is False:
169 return _('downloads disabled')
170
167 cs = repo.get_changeset(revision) 171 cs = repo.get_changeset(revision)
168 content_type = ARCHIVE_SPECS[fileformat][0] 172 content_type = ARCHIVE_SPECS[fileformat][0]
169 except ChangesetDoesNotExistError: 173 except ChangesetDoesNotExistError:
170 return _('Unknown revision %s') % revision 174 return _('Unknown revision %s') % revision
171 except EmptyRepositoryError: 175 except EmptyRepositoryError: