Пример #1
0
    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
                        }})
Пример #2
0
 def get_user(self, arguments):
     user = User.find_by_id(arguments['id'])
     return self.is_done(user)