Mercurial > kallithea
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: |