pyramid: removed pylons reference from apps.

- this can be completly removed from those views as they are pyramid only.
This commit is contained in:
Marcin Kuzminski 2017-06-06 13:35:05 +02:00
parent 95eeb93a9a
commit fc4694f91f
4 changed files with 26 additions and 12 deletions

View file

@ -21,7 +21,7 @@
import collections
import logging
from pylons import tmpl_context as c
from pyramid.view import view_config
from rhodecode.apps._base import BaseAppView
@ -34,15 +34,21 @@ log = logging.getLogger(__name__)
class OpenSourceLicensesAdminSettingsView(BaseAppView):
def load_default_context(self):
c = self._get_local_tmpl_context()
self._register_global_c(c)
return c
@LoginRequired()
@HasPermissionAllDecorator('hg.admin')
@view_config(
route_name='admin_settings_open_source', request_method='GET',
renderer='rhodecode:templates/admin/settings/settings.mako')
def open_source_licenses(self):
c = self.load_default_context()
c.active = 'open_source'
c.navlist = navigation_list(self.request)
c.opensource_licenses = collections.OrderedDict(
sorted(read_opensource_licenses().items(), key=lambda t: t[0]))
return {}
return self._get_template_context(c)

View file

@ -20,7 +20,6 @@
import logging
from pylons import tmpl_context as c
from pyramid.view import view_config
from pyramid.httpexceptions import HTTPFound
@ -37,6 +36,11 @@ log = logging.getLogger(__name__)
class AdminSessionSettingsView(BaseAppView):
def load_default_context(self):
c = self._get_local_tmpl_context()
self._register_global_c(c)
return c
@LoginRequired()
@HasPermissionAllDecorator('hg.admin')
@ -44,6 +48,8 @@ class AdminSessionSettingsView(BaseAppView):
route_name='admin_settings_sessions', request_method='GET',
renderer='rhodecode:templates/admin/settings/settings.mako')
def settings_sessions(self):
c = self.load_default_context()
c.active = 'sessions'
c.navlist = navigation_list(self.request)
@ -59,7 +65,7 @@ class AdminSessionSettingsView(BaseAppView):
c.session_expired_count = c.session_model.get_expired_count(
older_than_seconds)
return {}
return self._get_template_context(c)
@LoginRequired()
@CSRFRequired()

View file

@ -22,7 +22,6 @@ import logging
import urllib2
import packaging.version
from pylons import tmpl_context as c
from pyramid.view import view_config
import rhodecode
@ -39,6 +38,10 @@ log = logging.getLogger(__name__)
class AdminSystemInfoSettingsView(BaseAppView):
def load_default_context(self):
c = self._get_local_tmpl_context()
self._register_global_c(c)
return c
@staticmethod
def get_update_data(update_url):
@ -64,6 +67,7 @@ class AdminSystemInfoSettingsView(BaseAppView):
renderer='rhodecode:templates/admin/settings/settings.mako')
def settings_system_info(self):
_ = self.request.translate
c = self.load_default_context()
c.active = 'system'
c.navlist = navigation_list(self.request)
@ -164,7 +168,7 @@ class AdminSystemInfoSettingsView(BaseAppView):
else:
self.request.session.flash(
'You are not allowed to do this', queue='warning')
return {}
return self._get_template_context(c)
@LoginRequired()
@HasPermissionAllDecorator('hg.admin')
@ -173,6 +177,7 @@ class AdminSystemInfoSettingsView(BaseAppView):
renderer='rhodecode:templates/admin/settings/settings_system_update.mako')
def settings_system_info_check_update(self):
_ = self.request.translate
c = self.load_default_context()
update_url = self.get_update_url()
@ -201,4 +206,4 @@ class AdminSystemInfoSettingsView(BaseAppView):
c.should_upgrade = True
c.important_notices = latest['general']
return {}
return self._get_template_context(c)

View file

@ -30,8 +30,6 @@ Channel Stream controller for rhodecode
import logging
import uuid
from pylons import tmpl_context as c
from pyramid.settings import asbool
from pyramid.view import view_config
from webob.exc import HTTPBadRequest, HTTPForbidden, HTTPBadGateway
@ -46,7 +44,6 @@ from rhodecode.lib.channelstream import (
update_history_from_logs,
STATE_PUBLIC_KEYS)
from rhodecode.lib.auth import NotAnonymous
from rhodecode.lib.utils2 import str2bool
log = logging.getLogger(__name__)
@ -82,7 +79,7 @@ class ChannelstreamView(object):
log.error('Incorrect permissions for requested channels')
raise HTTPForbidden()
user = c.rhodecode_user
user = self._rhodecode_user
if user.user_id:
user_data = get_user_data(user.user_id)
else:
@ -95,7 +92,7 @@ class ChannelstreamView(object):
'display_name': None,
'display_link': None,
}
user_data['permissions'] = c.rhodecode_user.permissions
user_data['permissions'] = self._rhodecode_user.permissions
payload = {
'username': user.username,
'user_state': user_data,