mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 23:37:33 -05:00 
			
		
		
		
	Updating subscriptions
This commit is contained in:
		
							parent
							
								
									97885557bd
								
							
						
					
					
						commit
						7c83f9d04e
					
				@ -97,8 +97,6 @@ class SubscriptionService
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            $response = $this->triggerWebhook($context);
 | 
					            $response = $this->triggerWebhook($context);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // nlog($response);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            $this->handleRedirect('/client/recurring_invoices/'.$recurring_invoice->hashed_id);
 | 
					            $this->handleRedirect('/client/recurring_invoices/'.$recurring_invoice->hashed_id);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@ -523,7 +521,8 @@ class SubscriptionService
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    private function handlePlanChange($payment_hash)
 | 
					    private function handlePlanChange($payment_hash)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
nlog("handle plan change");
 | 
					    nlog("handle plan change");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $old_recurring_invoice = RecurringInvoice::find($payment_hash->data->billing_context->recurring_invoice);
 | 
					        $old_recurring_invoice = RecurringInvoice::find($payment_hash->data->billing_context->recurring_invoice);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $recurring_invoice = $this->createNewRecurringInvoice($old_recurring_invoice);
 | 
					        $recurring_invoice = $this->createNewRecurringInvoice($old_recurring_invoice);
 | 
				
			||||||
@ -916,8 +915,6 @@ nlog("handle plan change");
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public function planPaid($invoice)
 | 
					    public function planPaid($invoice)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        nlog("this is a plan that has been paid");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        $recurring_invoice_hashed_id = $invoice->recurring_invoice()->exists() ? $invoice->recurring_invoice->hashed_id : null;
 | 
					        $recurring_invoice_hashed_id = $invoice->recurring_invoice()->exists() ? $invoice->recurring_invoice->hashed_id : null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $context = [
 | 
					            $context = [
 | 
				
			||||||
@ -928,12 +925,8 @@ nlog("handle plan change");
 | 
				
			|||||||
                'contact' => $invoice->client->primary_contact()->first()->hashed_id,
 | 
					                'contact' => $invoice->client->primary_contact()->first()->hashed_id,
 | 
				
			||||||
            ];
 | 
					            ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        nlog($context);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        $response = $this->triggerWebhook($context);
 | 
					        $response = $this->triggerWebhook($context);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        nlog($response);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        return true;
 | 
					        return true;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										13643
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										13643
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -11,9 +11,9 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "devDependencies": {
 | 
					    "devDependencies": {
 | 
				
			||||||
        "@babel/compat-data": "7.9.0",
 | 
					        "@babel/compat-data": "7.9.0",
 | 
				
			||||||
        "@babel/plugin-proposal-class-properties": "^7.13.0",
 | 
					        "@babel/plugin-proposal-class-properties": "^7.14.5",
 | 
				
			||||||
        "laravel-mix-purgecss": "^5.0.0",
 | 
					        "laravel-mix-purgecss": "^5.0.0",
 | 
				
			||||||
        "vue-template-compiler": "^2.6.12"
 | 
					        "vue-template-compiler": "^2.6.14"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "dependencies": {
 | 
					    "dependencies": {
 | 
				
			||||||
        "@tailwindcss/ui": "^0.7",
 | 
					        "@tailwindcss/ui": "^0.7",
 | 
				
			||||||
@ -25,8 +25,8 @@
 | 
				
			|||||||
        "laravel-mix": "^5.0.9",
 | 
					        "laravel-mix": "^5.0.9",
 | 
				
			||||||
        "linkify-urls": "^3.1.1",
 | 
					        "linkify-urls": "^3.1.1",
 | 
				
			||||||
        "lodash": "^4.17.21",
 | 
					        "lodash": "^4.17.21",
 | 
				
			||||||
        "resolve-url-loader": "^3.1.3",
 | 
					        "resolve-url-loader": "^3.1.4",
 | 
				
			||||||
        "sass": "^1.32.13",
 | 
					        "sass": "^1.35.2",
 | 
				
			||||||
        "sass-loader": "^8.0.0",
 | 
					        "sass-loader": "^8.0.0",
 | 
				
			||||||
        "tailwindcss": "^1.9.6"
 | 
					        "tailwindcss": "^1.9.6"
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user