mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-18 20:38:57 +00:00
Alright for issue #6 a lot of things have been updated. Piggy banks can now be made "repeated" in a different form, viewed and edited; Firefly will properly trigger to make the "instances". Also the show-view is finished which doesn't do much but helps in seeing how it works. [skip ci]
This commit is contained in:
@@ -25,11 +25,12 @@ class CreatePiggybanksTable extends Migration
|
||||
$table->integer('account_id')->unsigned();
|
||||
$table->string('name', 100);
|
||||
$table->decimal('targetamount', 10, 2);
|
||||
$table->date('targetdate')->nullable();
|
||||
$table->date('startdate')->nullable();
|
||||
$table->date('targetdate')->nullable();
|
||||
$table->boolean('repeats');
|
||||
$table->enum('rep_length', ['day', 'week', 'month', 'year'])->nullable();
|
||||
$table->smallInteger('rep_times')->unsigned();
|
||||
$table->smallInteger('rep_every')->unsigned();
|
||||
$table->smallInteger('rep_times')->unsigned()->nullable();
|
||||
$table->enum('reminder', ['day', 'week', 'month', 'year'])->nullable();
|
||||
$table->smallInteger('reminder_skip')->unsigned();
|
||||
$table->integer('order')->unsigned();
|
||||
|
||||
@@ -17,10 +17,12 @@ class CreatePiggyInstance extends Migration {
|
||||
$table->increments('id');
|
||||
$table->timestamps();
|
||||
$table->integer('piggybank_id')->unsigned();
|
||||
$table->date('targetdate')->nullable();
|
||||
$table->date('startdate')->nullable();
|
||||
$table->date('targetdate')->nullable();
|
||||
$table->decimal('currentamount',10,2);
|
||||
|
||||
$table->unique(['piggybank_id','startdate','targetdate']);
|
||||
|
||||
// connect instance to piggybank.
|
||||
$table->foreign('piggybank_id')
|
||||
->references('id')->on('piggybanks')
|
||||
|
||||
Reference in New Issue
Block a user