Mercurial > public > src > rhodecode
comparison rhodecode/controllers/admin/repos.py @ 792:dbec976d9975 beta
added action loggers to following repositories,
refactoring of repo_model get functions
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 22 Nov 2010 15:49:04 +0100 |
parents | cda88b3eb09c |
children | 2b5f0e7678d4 |
comparison
equal
deleted
inserted
replaced
791:49eb69d78988 | 792:dbec976d9975 |
---|---|
138 changed_name = form_result['repo_name'] | 138 changed_name = form_result['repo_name'] |
139 action_logger(self.rhodecode_user, 'admin_updated_repo', | 139 action_logger(self.rhodecode_user, 'admin_updated_repo', |
140 changed_name, '', self.sa) | 140 changed_name, '', self.sa) |
141 | 141 |
142 except formencode.Invalid, errors: | 142 except formencode.Invalid, errors: |
143 c.repo_info = repo_model.get(repo_name) | 143 c.repo_info = repo_model.get_by_repo_name(repo_name) |
144 c.users_array = repo_model.get_users_js() | 144 c.users_array = repo_model.get_users_js() |
145 errors.value.update({'user':c.repo_info.user.username}) | 145 errors.value.update({'user':c.repo_info.user.username}) |
146 return htmlfill.render( | 146 return htmlfill.render( |
147 render('admin/repos/repo_edit.html'), | 147 render('admin/repos/repo_edit.html'), |
148 defaults=errors.value, | 148 defaults=errors.value, |
166 # h.form(url('repo', repo_name=ID), | 166 # h.form(url('repo', repo_name=ID), |
167 # method='delete') | 167 # method='delete') |
168 # url('repo', repo_name=ID) | 168 # url('repo', repo_name=ID) |
169 | 169 |
170 repo_model = RepoModel() | 170 repo_model = RepoModel() |
171 repo = repo_model.get(repo_name) | 171 repo = repo_model.get_by_repo_name(repo_name) |
172 if not repo: | 172 if not repo: |
173 h.flash(_('%s repository is not mapped to db perhaps' | 173 h.flash(_('%s repository is not mapped to db perhaps' |
174 ' it was moved or renamed from the filesystem' | 174 ' it was moved or renamed from the filesystem' |
175 ' please run the application again' | 175 ' please run the application again' |
176 ' in order to rescan repositories') % repo_name, | 176 ' in order to rescan repositories') % repo_name, |
243 @HasPermissionAllDecorator('hg.admin') | 243 @HasPermissionAllDecorator('hg.admin') |
244 def edit(self, repo_name, format='html'): | 244 def edit(self, repo_name, format='html'): |
245 """GET /repos/repo_name/edit: Form to edit an existing item""" | 245 """GET /repos/repo_name/edit: Form to edit an existing item""" |
246 # url('edit_repo', repo_name=ID) | 246 # url('edit_repo', repo_name=ID) |
247 repo_model = RepoModel() | 247 repo_model = RepoModel() |
248 c.repo_info = repo = repo_model.get(repo_name) | 248 c.repo_info = repo = repo_model.get_by_repo_name(repo_name) |
249 if repo.stats: | 249 if repo.stats: |
250 last_rev = repo.stats.stat_on_revision | 250 last_rev = repo.stats.stat_on_revision |
251 else: | 251 else: |
252 last_rev = 0 | 252 last_rev = 0 |
253 c.stats_revision = last_rev | 253 c.stats_revision = last_rev |