def perform_create(self, serializer): original = serializer.save() url = getattr(settings, 'APPLE_BASE_URL') users = [] resources = [] users = ast.literal_eval(original.users) resources = ast.literal_eval(original.resources) print(users) print(resources) appleService = AppleService(url) appleService.notify_end_users(users, resources, original.message) return original
def form_valid(self, form): result = super(NotifyEndUserView, self).form_valid(form) provider = Entity.objects.get(owner=True) url = provider.apple_url resources_str = self.request.POST.get("resources") users_str = self.request.POST.get("users") resources = [] users = [] if resources_str is not None: resources = ast.literal_eval(resources_str) if users_str is not None: users = ast.literal_eval(users_str) appleService = AppleService(url) appleService.notify_end_users(users, resources, self.object.message) return result