mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-28 12:11:08 -04:00 
			
		
		
		
	fix auto auto generate issue & build210
This commit is contained in:
		| @ -7,6 +7,7 @@ use Illuminate\Queue\InteractsWithQueue; | |||||||
| use Crater\Events\UpdateFinished; | use Crater\Events\UpdateFinished; | ||||||
| use Crater\Listeners\Updates\Listener; | use Crater\Listeners\Updates\Listener; | ||||||
| use Crater\Setting; | use Crater\Setting; | ||||||
|  | use Crater\CompanySetting; | ||||||
|  |  | ||||||
| class Version210 extends Listener | class Version210 extends Listener | ||||||
| { | { | ||||||
| @ -34,7 +35,30 @@ class Version210 extends Listener | |||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         // Add initial auto generate value | ||||||
|  |         $this->addAutoGenerateSettings(); | ||||||
|  |  | ||||||
|         // Update Crater app version |         // Update Crater app version | ||||||
|         Setting::setSetting('version', static::VERSION); |         Setting::setSetting('version', static::VERSION); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     private function addAutoGenerateSettings() | ||||||
|  |     { | ||||||
|  |         $settings = [ | ||||||
|  |             'invoice_auto_generate' => 'YES', | ||||||
|  |             'invoice_prefix' => 'INV', | ||||||
|  |             'estimate_prefix' => 'EST', | ||||||
|  |             'estimate_auto_generate' => 'YES', | ||||||
|  |             'payment_prefix' => 'PAY', | ||||||
|  |             'payment_auto_generate' => 'YES' | ||||||
|  |         ]; | ||||||
|  |  | ||||||
|  |         foreach ($settings as $key => $value) { | ||||||
|  |             CompanySetting::setSetting( | ||||||
|  |                 $key, | ||||||
|  |                 $value, | ||||||
|  |                 $user->company_id | ||||||
|  |             ); | ||||||
|  |         } | ||||||
|  |     } | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user