@@ -10,10 +10,10 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
1010      columns  =  [ 
1111        { 
1212          name       : 'Invoice ID' , 
13-           valuePath  : 'id ' 
13+           valuePath  : 'identifier ' 
1414        } , 
1515        { 
16-           name           : 'Name' , 
16+           name           : 'Event  Name' , 
1717          valuePath      : 'event' , 
1818          cellComponent  : 'ui-table/cell/events/cell-event-invoice' 
1919        } , 
@@ -22,8 +22,10 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
2222          valuePath  : 'createdAt' 
2323        } , 
2424        { 
25-           name       : 'Outstanding Amount' , 
26-           valuePath  : 'amount' 
25+           name             : 'Outstanding Amount' , 
26+           valuePath        : 'amount' , 
27+           extraValuePaths  : [ 'event' ] , 
28+           cellComponent    : 'ui-table/cell/events/cell-amount' 
2729        } , 
2830        { 
2931          name       : 'View Invoice' , 
@@ -34,10 +36,10 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
3436      columns  =  [ 
3537        { 
3638          name       : 'Invoice ID' , 
37-           valuePath  : 'id ' 
39+           valuePath  : 'identifier ' 
3840        } , 
3941        { 
40-           name           : 'Name' , 
42+           name           : 'Event  Name' , 
4143          valuePath      : 'event' , 
4244          cellComponent  : 'ui-table/cell/events/cell-event-invoice' 
4345        } , 
@@ -46,8 +48,10 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
4648          valuePath  : 'createdAt' 
4749        } , 
4850        { 
49-           name       : 'Amount' , 
50-           valuePath  : 'amount' 
51+           name             : 'Amount' , 
52+           valuePath        : 'amount' , 
53+           extraValuePaths  : [ 'event' ] , 
54+           cellComponent    : 'ui-table/cell/events/cell-amount' 
5155        } , 
5256        { 
5357          name       : 'Date Paid' , 
@@ -56,17 +60,23 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
5660        { 
5761          name       : 'View Invoice' , 
5862          valuePath  : 'invoicePdfUrl' 
63+         } , 
64+         { 
65+           name             : 'Action' , 
66+           valuePath        : 'identifier' , 
67+           extraValuePaths  : [ 'status' ] , 
68+           cellComponent    : 'ui-table/cell/events/cell-action' 
5969        } 
6070
6171      ] ; 
6272    }  else  if  ( this . model . params . invoice_status  ===  'due' )  { 
6373      columns  =    [ 
6474        { 
6575          name       : 'Invoice ID' , 
66-           valuePath  : 'id ' 
76+           valuePath  : 'identifier ' 
6777        } , 
6878        { 
69-           name           : 'Name' , 
79+           name           : 'Event  Name' , 
7080          valuePath      : 'event' , 
7181          cellComponent  : 'ui-table/cell/events/cell-event-invoice' 
7282
@@ -76,33 +86,49 @@ export default class extends Controller.extend(EmberTableControllerMixin) {
7686          valuePath  : 'createdAt' 
7787        } , 
7888        { 
79-           name       : 'Amount Due' , 
80-           valuePath  : 'amount' 
89+           name             : 'Amount Due' , 
90+           valuePath        : 'amount' , 
91+           extraValuePaths  : [ 'event' ] , 
92+           cellComponent    : 'ui-table/cell/events/cell-amount' 
8193        } , 
8294        { 
8395          name       : 'View Invoice' , 
8496          valuePath  : 'invoicePdfUrl' 
97+         } , 
98+         { 
99+           name             : 'Action' , 
100+           valuePath        : 'identifier' , 
101+           extraValuePaths  : [ 'status' ] , 
102+           cellComponent    : 'ui-table/cell/events/cell-action' 
85103        } 
86104
87105      ] ; 
88-     }  else  if  ( this . model . params . invoice_status  ===  'due ' )  { 
106+     }  else  if  ( this . model . params . invoice_status  ===  'all ' )  { 
89107      columns  =  [ 
90108        { 
91109          name       : 'Invoice ID' , 
92-           valuePath  : 'id ' 
110+           valuePath  : 'identifier ' 
93111        } , 
94112        { 
95-           name           : 'Name' , 
113+           name           : 'Event  Name' , 
96114          valuePath      : 'event' , 
97115          cellComponent  : 'ui-table/cell/events/cell-event-invoice' 
98116        } , 
99117        { 
100-           name       : 'Amount' , 
101-           valuePath  : 'amount' 
118+           name             : 'Amount' , 
119+           valuePath        : 'amount' , 
120+           extraValuePaths  : [ 'event' ] , 
121+           cellComponent    : 'ui-table/cell/events/cell-amount' 
102122        } , 
103123        { 
104124          name       : 'Status' , 
105125          valuePath  : 'status' 
126+         } , 
127+         { 
128+           name             : 'Action' , 
129+           valuePath        : 'identifier' , 
130+           extraValuePaths  : [ 'status' ] , 
131+           cellComponent    : 'ui-table/cell/events/cell-action' 
106132        } 
107133
108134      ] ; 
0 commit comments