Пример #1
0
 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')
Пример #2
0
 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
Пример #3
0
 def get_my_tasks():
     me = UserSvc.get_current_user()
     if 'Manager' in me._class_name():
         pass
     return Task.get_all_user_tasks(me)
Пример #4
0
 def self_assessment_done():
     me = UserSvc.get_current_user(key_only=True)
     Task.mark_as_complete_by_user('SelfAssessment', me)