def provider_remove(self, sid): data = request.get_json() pid = data['pid'] provider = ProviderUser.get_by_id(ObjectId(pid)) server = ServiceSettings.get_by_id(ObjectId(sid)) if provider and server: server.remove_provider(provider) server.save() provider.remove_server(server) provider.save() return jsonify(status='ok'), 200 return jsonify(status='failed'), 404
def load_user(user_id): return ProviderUser.get_by_id(ObjectId(user_id))