def admin(self): self.meta.view.template_name = 'angular/admin-index.html' active_user = UserSvc.get_current_user() user = Account.transform_message(active_user) self.context['active_user'] = protojson.encode_message(user) self.context['logout_url'] = users.create_logout_url('/') self.context['commission'] = settings.get('paypal').get('commission')
def current_user_is(comparator, role): user = UserSvc.get_current_user() current_user_role = user.is_seller if user else 'not logged in' import logging logging.info("::USER:: %s" % user) logging.info("::current_user_role:: %s" % current_user_role) if current_user_role: return True else: return False
def get_my_tasks(): me = UserSvc.get_current_user() if 'Manager' in me._class_name(): pass return Task.get_all_user_tasks(me)
def self_assessment_done(): me = UserSvc.get_current_user(key_only=True) Task.mark_as_complete_by_user('SelfAssessment', me)