# For copyright and license terms, see COPYRIGHT.rst (top level of repository)
# Repository: https://github.com/C3S/collecting_society_web
import logging
from pyramid.view import (
view_config,
view_defaults
)
from portal_web.views import ViewBase
from portal_web.resources import ProfileResource
from .forms import (
EditProfile
)
log = logging.getLogger(__name__)
[docs]
@view_defaults(
context=ProfileResource,
permission='authenticated')
class ProfileViews(ViewBase):
[docs]
@view_config(
name='',
renderer='../templates/profile/show.pt')
def show(self):
return {}
[docs]
@view_config(
name='edit',
renderer='../templates/profile/edit.pt')
def edit(self):
self.register_form(EditProfile)
return self.process_forms()