def change_permission(self, arguments): user = User.find_by_id(arguments['oid']) if user.get('permission'): permission = user.get('permission') if permission.get(arguments['company_id']): permission[arguments['company_id']][ arguments['menu']] = arguments['checked'] else: permission = { arguments['company_id']: { 'shouzu': '允许', 'zhaozu': '允许' } } User.update_one({'_id': ObjectId(arguments['oid'])}, {'$set': { 'permission': permission }})
def get_user(self, arguments): user = User.find_by_id(arguments['id']) return self.is_done(user)