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