|
39 | 39 | </p> |
40 | 40 | </template> |
41 | 41 |
|
| 42 | + <template #cell(script_revision_id)="data"> |
| 43 | + <p> |
| 44 | + {{ |
| 45 | + scriptRevisionLabel(data.item.script_revision_id) |
| 46 | + }} |
| 47 | + </p> |
| 48 | + </template> |
| 49 | + |
42 | 50 | <template #cell(tags)="data"> |
43 | 51 | <div class="tags-cell"> |
44 | 52 | <div class="tags-pills-container"> |
@@ -86,14 +94,15 @@ export default { |
86 | 94 | { key: 'start_date_time', label: 'Start Time' }, |
87 | 95 | { key: 'end_date_time', label: 'End Time' }, |
88 | 96 | { key: 'run_time', label: 'Run Time' }, |
| 97 | + { key: 'script_revision_id', label: 'Script Revision' }, |
89 | 98 | { key: 'tags', label: 'Tags' }, |
90 | 99 | ], |
91 | 100 | startingSession: false, |
92 | 101 | stoppingSession: false, |
93 | 102 | }; |
94 | 103 | }, |
95 | 104 | computed: { |
96 | | - ...mapGetters(['SHOW_SESSIONS_LIST', 'CURRENT_SHOW_SESSION', 'INTERNAL_UUID', 'IS_SHOW_EXECUTOR', 'IS_SHOW_EDITOR']), |
| 105 | + ...mapGetters(['SHOW_SESSIONS_LIST', 'CURRENT_SHOW_SESSION', 'INTERNAL_UUID', 'IS_SHOW_EXECUTOR', 'IS_SHOW_EDITOR', 'SCRIPT_REVISIONS']), |
97 | 106 | }, |
98 | 107 | methods: { |
99 | 108 | contrastColor, |
@@ -136,6 +145,13 @@ export default { |
136 | 145 | const diff = endDate - startDate; |
137 | 146 | return msToTimerString(diff); |
138 | 147 | }, |
| 148 | + scriptRevisionLabel(revisionId) { |
| 149 | + const revision = this.SCRIPT_REVISIONS.find((rev) => rev.id === revisionId); |
| 150 | + if (revision) { |
| 151 | + return `${revision.revision}: ${revision.description}`; |
| 152 | + } |
| 153 | + return 'N/A'; |
| 154 | + } |
139 | 155 | }, |
140 | 156 | }; |
141 | 157 | </script> |
|
0 commit comments