File tree 5 files changed +51
-10
lines changed
5 files changed +51
-10
lines changed Original file line number Diff line number Diff line change 831
831
$ schema ->getSingular ()
832
832
),
833
833
$ request ,
834
- $ response
834
+ $ response ,
835
+ 'create ' ,
836
+ $ request ->getStage ('schema ' ),
837
+ $ response ->getResults ($ schema ->getPrimaryFieldName ())
835
838
);
836
839
837
840
//redirect
959
962
$ request ->getStage ('id ' )
960
963
),
961
964
$ request ,
962
- $ response
965
+ $ response ,
966
+ 'update ' ,
967
+ $ request ->getStage ('schema ' ),
968
+ $ request ->getStage ('id ' )
963
969
);
964
970
965
971
//redirect
1021
1027
$ request ->getStage ('id ' )
1022
1028
),
1023
1029
$ request ,
1024
- $ response
1030
+ $ response ,
1031
+ 'remove ' ,
1032
+ $ request ->getStage ('schema ' ),
1033
+ $ request ->getStage ('id ' )
1025
1034
);
1026
1035
}
1027
1036
1087
1096
$ request ->getStage ('id ' )
1088
1097
),
1089
1098
$ request ,
1090
- $ response
1099
+ $ response ,
1100
+ 'restore ' ,
1101
+ $ request ->getStage ('schema ' ),
1102
+ $ request ->getStage ('id ' )
1091
1103
);
1092
1104
}
1093
1105
1198
1210
$ schema ->getPlural ()
1199
1211
),
1200
1212
$ request ,
1201
- $ response
1213
+ $ response ,
1214
+ 'import '
1202
1215
);
1203
1216
1204
1217
//add a flash
Original file line number Diff line number Diff line change 241
241
242
242
$ modelRedis ->removeSearch ();
243
243
244
+ //add the schema to the results, so we know which table was changed
245
+ $ results ['schema ' ] = $ request ->getStage ('schema ' );
244
246
$ response ->setError (false )->setResults ($ results );
245
247
});
246
248
295
297
//invalidate cache
296
298
$ modelRedis ->removeSearch ();
297
299
300
+ $ results ['schema ' ] = $ request ->getStage ('schema ' );
298
301
$ response ->setError (false )->setResults ($ results );
299
302
});
300
303
380
383
return ;
381
384
}
382
385
386
+ //get the original for later
387
+ $ original = $ response ->getResults ();
388
+
383
389
//get data from stage
384
390
$ data = [];
385
391
if ($ request ->hasStage ()) {
499
505
500
506
$ modelRedis ->removeSearch ();
501
507
508
+ //add the original
509
+ $ results ['original ' ] = $ original ;
510
+
502
511
//return response format
503
512
$ response ->setError (false )->setResults ($ results );
504
513
});
Original file line number Diff line number Diff line change 373
373
$ request ->getStage ('singular ' )
374
374
),
375
375
$ request ,
376
- $ response
376
+ $ response ,
377
+ 'create ' ,
378
+ 'schema ' ,
379
+ $ request ->getStage ('name ' )
377
380
);
378
381
379
382
//it was good
448
451
$ request ->getStage ('singular ' )
449
452
),
450
453
$ request ,
451
- $ response
454
+ $ response ,
455
+ 'update ' ,
456
+ 'schema ' ,
457
+ $ request ->getStage ('name ' )
452
458
);
453
459
454
460
//redirect
518
524
$ request ->getStage ('name ' )
519
525
),
520
526
$ request ,
521
- $ response
527
+ $ response ,
528
+ 'remove ' ,
529
+ 'schema ' ,
530
+ $ request ->getStage ('name ' )
522
531
);
523
532
}
524
533
570
579
$ request ->getStage ('name ' )
571
580
),
572
581
$ request ,
573
- $ response
582
+ $ response ,
583
+ 'restore ' ,
584
+ 'schema ' ,
585
+ $ request ->getStage ('name ' )
574
586
);
575
587
}
576
588
Original file line number Diff line number Diff line change @@ -320,6 +320,9 @@ function ($relation) {
320
320
return ;
321
321
}
322
322
323
+ //get the original for later
324
+ $ original = $ response ->getResults ();
325
+
323
326
//get data from stage
324
327
$ data = [];
325
328
if ($ request ->hasStage ()) {
@@ -398,8 +401,12 @@ function ($relation) {
398
401
//update table
399
402
$ systemSql ->update ($ data );
400
403
404
+ //reset the cache
401
405
$ this ->package ('global ' )->schema ($ table , $ data );
402
406
407
+ //add the original
408
+ $ data ['original ' ] = $ original ;
409
+
403
410
//return response format
404
411
$ response ->setError (false )->setResults ($ data );
405
412
});
Original file line number Diff line number Diff line change 948
948
break ;
949
949
case 'textarea' :
950
950
var placeholder = option . attr ( 'data-placeholder' ) || '' ;
951
- var template = 'fields[{INDEX}][list ][parameters]' ;
951
+ var template = 'fields[{INDEX}][detail ][parameters]' ;
952
952
var textarea = $ ( '#field-textarea-template' )
953
953
. compile ( {
954
954
NAME : template . replace ( '{INDEX}' , trigger . getModelIndex ( ) )
You can’t perform that action at this time.
0 commit comments