@@ -116,7 +116,7 @@ <h3 class="populator-stop-modal-wrapper__finished-confirm-header" data-test-id="
116116 </ cly-header >
117117 < cly-main >
118118 < cly-datatable-n
119- data- test-id ="templates- datatable "
119+ test-id ="datatable-templates "
120120 :force-loading ="isLoading "
121121 :rows ="templates "
122122 class ="populator-wrapper__table "
@@ -125,41 +125,41 @@ <h3 class="populator-stop-modal-wrapper__finished-confirm-header" data-test-id="
125125 < template v-slot ="scope ">
126126 < el-table-column prop ="name " :label ="i18n('populator.template') " sortable >
127127 < div slot-scope ="rowScope " class ="has-ellipsis " v-tooltip ="decodeHtml(rowScope.row.name) ">
128- < a v-if ="rowScope.row.hasEnvironment " class ="color-dark-blue-100 " @click ="onRowClick(rowScope.row) "> {{ decodeHtml(rowScope.row.name) }}</ a >
129- < span v-else > {{ decodeHtml(rowScope.row.name) }}</ span >
128+ < a v-if ="rowScope.row.hasEnvironment " class ="color-dark-blue-100 " @click ="onRowClick(rowScope.row) " :data-test-id =" 'datatable-templates-template-' + rowScope.$index " > {{ decodeHtml(rowScope.row.name) }}</ a >
129+ < span v-else :data-test-id =" 'datatable-templates-template-' + rowScope.$index " > {{ decodeHtml(rowScope.row.name) }}</ span >
130130 </ div >
131131 </ el-table-column >
132132 < el-table-column prop ="userCount " label-class-name ="bu-has-text-right " :label ="i18n('populator.number-of-users') " sortable >
133- < div slot-scope ="rowScope " class ="bu-has-text-right ">
133+ < div slot-scope ="rowScope " class ="bu-has-text-right " :data-test-id =" 'datatable-templates-number-of-users-' + rowScope.$index " >
134134 {{ rowScope.row.userCount }}
135135 </ div >
136136 </ el-table-column >
137137 < el-table-column prop ="eventCount " width ="180 " label-class-name ="bu-has-text-right " :label ="i18n('populator.number-of-events') " sortable >
138- < div slot-scope ="rowScope " class ="bu-has-text-right ">
138+ < div slot-scope ="rowScope " class ="bu-has-text-right " :data-test-id =" 'datatable-templates-number-of-events-' + rowScope.$index " >
139139 {{ rowScope.row.eventCount }}
140140 </ div >
141141 </ el-table-column >
142142 < el-table-column prop ="viewCount " label-class-name ="bu-has-text-right " :label ="i18n('populator.number-of-views') " sortable >
143- < div slot-scope ="rowScope " class ="bu-has-text-right ">
143+ < div slot-scope ="rowScope " class ="bu-has-text-right " :data-test-id =" 'datatable-templates-views-' + rowScope.$index " >
144144 {{ rowScope.row.viewCount }}
145145 </ div >
146146 </ el-table-column >
147147 < el-table-column prop ="sequenceCount " label-class-name ="bu-has-text-right " :label ="i18n('populator.number-of-sequences') " sortable >
148- < div slot-scope ="rowScope " class ="bu-has-text-right ">
148+ < div slot-scope ="rowScope " class ="bu-has-text-right " :data-test-id =" 'datatable-templates-sequences-' + rowScope.$index " >
149149 {{ rowScope.row.sequenceCount }}
150150 </ div >
151151 </ el-table-column >
152152 < el-table-column prop ="generatedOn " :label ="i18n('populator.generated-on') " sortable >
153- < div slot-scope ="rowScope ">
153+ < div slot-scope ="rowScope " :data-test-id =" 'datatable-templates-generated-on-' + rowScope.$index " >
154154 {{ rowScope.row.generatedOn }}
155155 </ div >
156156 </ el-table-column >
157157 < el-table-column type ="options ">
158158 < template v-slot ="col ">
159- < cly-more-options v-if ="col.row.hover && (canUserCreate || canUserUpdate || canUserDelete) " size ="small " @command ="handleDrawerActions($event, col.row) ">
160- < el-dropdown-item command ="edit " v-if ="col.row.buttonShow && canUserUpdate "> {{ i18n('populator.edit') }}</ el-dropdown-item >
161- < el-dropdown-item command ="delete " v-if ="col.row.buttonShow && canUserDelete "> {{ i18n('populator.delete') }}</ el-dropdown-item >
162- < el-dropdown-item v-if ="canUserCreate " command ="duplicate "> {{ i18n('populator.duplicate') }}</ el-dropdown-item >
159+ < cly-more-options :test-id =" 'datatable-templates-' + col.$index " v-if ="col.row.hover && (canUserCreate || canUserUpdate || canUserDelete) " size ="small " @command ="handleDrawerActions($event, col.row) ">
160+ < el-dropdown-item command ="edit " v-if ="col.row.buttonShow && canUserUpdate " :test-id =" 'datatable-templates-edit-button-' + col.$index " > {{ i18n('populator.edit') }}</ el-dropdown-item >
161+ < el-dropdown-item command ="delete " v-if ="col.row.buttonShow && canUserDelete " :test-id =" 'datatable-templates-delete-button-' + col.$index " > {{ i18n('populator.delete') }}</ el-dropdown-item >
162+ < el-dropdown-item v-if ="canUserCreate " command ="duplicate " :test-id =" 'datatable-templates-duplicate-button-' + col.$index " > {{ i18n('populator.duplicate') }}</ el-dropdown-item >
163163 </ cly-more-options >
164164 </ template >
165165 </ el-table-column >
0 commit comments