Ejemplo n.º 1
0
 def post_theme(self, *args, **kwargs):
     ''' Change per-user theme '''
     theme = Theme.by_uuid(self.get_argument('theme_uuid', ''))
     if theme is not None:
         self.session['theme'] = ''.join(theme.cssfile)
         self.session.save()
         user = self.get_current_user()
         user.theme_id = theme.id
         self.dbsession.add(user)
         self.dbsession.commit()
         self.render_page()
     else:
         self.render_page(errors=["Theme does not exist."])
Ejemplo n.º 2
0
 def post_theme(self, *args, **kwargs):
     ''' Change per-user theme '''
     theme = Theme.by_uuid(self.get_argument('theme_uuid', ''))
     if theme is not None:
         self.session['theme'] = ''.join(theme.cssfile)
         self.session.save()
         user = self.get_current_user()
         user.theme_id = theme.id
         self.dbsession.add(user)
         self.dbsession.commit()
         self.render_page()
     else:
         self.render_page(errors=["Theme does not exist."])
Ejemplo n.º 3
0
 def post_theme(self, *args, **kwargs):
     """ Change per-user theme """
     if not options.allow_user_to_change_theme:
         self.render_page(errors=["Users are not allowed to change themes"])
         return
     theme = Theme.by_uuid(self.get_argument("theme_uuid", ""))
     if theme is not None:
         self.session["theme_id"] = theme.id
         self.session["theme"] = [str(f) for f in theme.files]
         self.session.save()
         user = self.get_current_user()
         user.theme_id = theme.id
         self.dbsession.add(user)
         self.dbsession.commit()
         self.render_page()
     else:
         self.render_page(errors=["Theme does not exist."])
Ejemplo n.º 4
0
 def post_theme(self, *args, **kwargs):
     ''' Change per-user theme '''
     if not options.allow_user_to_change_theme:
         self.render_page(errors=["Users are not allowed to change themes"])
         return
     theme = Theme.by_uuid(self.get_argument('theme_uuid', ''))
     if theme is not None:
         self.session['theme_id'] = theme.id
         self.session['theme'] = [str(f) for f in theme.files]
         self.session.save()
         user = self.get_current_user()
         user.theme_id = theme.id
         self.dbsession.add(user)
         self.dbsession.commit()
         self.render_page()
     else:
         self.render_page(errors=["Theme does not exist."])