|
8 | 8 | <template v-slot:default="drawerScope"> |
9 | 9 | <cly-form-step id="create-event-form" name="First Step"> |
10 | 10 |
|
11 | | - <cly-form-field :label="i18n('data-manager.event.name')"> |
| 11 | + <cly-form-field test-id="event-drawer-event-name-label" :label="i18n('data-manager.event.name')"> |
12 | 12 | <el-input |
| 13 | + test-id="event-drawer-event-name-input" |
13 | 14 | v-model="drawerScope.editedObject.name" |
14 | 15 | :placeholder="i18n('data-manager.event.name')"> |
15 | 16 | </el-input> |
16 | 17 | </cly-form-field> |
17 | 18 |
|
18 | | - <cly-form-field :label="i18n('data-manager.events.key')" rules="required"> |
| 19 | + <cly-form-field test-id="event-drawer-event-key-label" :label="i18n('data-manager.events.key')" rules="required"> |
19 | 20 | <el-input |
| 21 | + test-id="event-drawer-event-key-input" |
20 | 22 | :disabled="drawerScope.editedObject.isEditMode" |
21 | 23 | class="bu-mb-3" |
22 | 24 | v-model="drawerScope.editedObject.key" |
23 | 25 | :placeholder="i18n('data-manager.events.enter-key')"> |
24 | 26 | </el-input> |
25 | 27 | </cly-form-field> |
26 | 28 |
|
27 | | - <div class="text-big text-heading bu-mt-2 bu-mb-1">{{i18n('data-manager.events.event-details')}}</div> |
| 29 | + <div data-test-id="event-drawer-event-details-label" class="text-big text-heading bu-mt-2 bu-mb-1">{{i18n('data-manager.events.event-details')}}</div> |
28 | 30 |
|
29 | | - <cly-form-field :label="i18n('data-manager.events.event-description')" :optional="true"> |
| 31 | + <cly-form-field test-id="event-drawer-event-desc-label" :label="i18n('data-manager.events.event-description')" :optional="true"> |
30 | 32 | <el-input |
| 33 | + data-test-id="event-drawer-event-desc-input" |
31 | 34 | type="textarea" |
32 | 35 | :rows="2" |
33 | 36 | :placeholder="i18n('data-manager.events.enter-event-description')" |
|
36 | 39 | </cly-form-field> |
37 | 40 |
|
38 | 41 | <div v-if="isDrill"> |
39 | | - <cly-form-field :label="i18n('data-manager.category')" :optional="true"> |
| 42 | + <cly-form-field test-id="event-drawer-category-label" :label="i18n('data-manager.category')" :optional="true"> |
40 | 43 | <cly-select-x |
| 44 | + test-id="event-drawer-category-dropdown" |
41 | 45 | class="bu-pt-1" |
42 | 46 | :search-placeholder="i18n('data-manager.search-category')" |
43 | 47 | :placeholder="i18n('data-manager.uncategorized')" |
|
52 | 56 |
|
53 | 57 | <div v-if='drawerScope.editedObject.isEditMode'> |
54 | 58 | <div v-if="isDrill"> |
55 | | - <cly-form-field :label="i18n('data-manager.status')"> |
56 | | - <el-select class="bu-pt-1" v-model="drawerScope.editedObject.status" > |
57 | | - <el-option v-for="item in statusList" :key="item.value" :value="item.value"> |
| 59 | + <cly-form-field test-id="event-drawer-status-dropdown-label" :label="i18n('data-manager.status')"> |
| 60 | + <el-select test-id="event-drawer-status-dropdown" class="bu-pt-1" v-model="drawerScope.editedObject.status" > |
| 61 | + <el-option v-for="item in statusList" test-id="event-drawer-status-dropdown" :key="item.value" :value="item.value"> |
58 | 62 | </el-option> |
59 | 63 | </el-select> |
60 | 64 | </cly-form-field> |
61 | 65 | </div> |
62 | 66 |
|
63 | | - <cly-form-field :label="i18n('data-manager.visibility')"> |
64 | | - <el-select class="bu-pt-1" v-model="drawerScope.editedObject.is_visible" > |
65 | | - <el-option :value=true :label="i18n('data-manager.visible')"> |
| 67 | + <cly-form-field test-id="event-drawer-visibilty-dropdown-label" :label="i18n('data-manager.visibility')"> |
| 68 | + <el-select test-id="event-drawer-visibilty-dropdown" class="bu-pt-1" v-model="drawerScope.editedObject.is_visible" > |
| 69 | + <el-option test-id="event-drawer-visibilty-dropdown" :value=true :label="i18n('data-manager.visible')"> |
66 | 70 | </el-option> |
67 | | - <el-option :value=false :label="i18n('data-manager.hidden')"> |
| 71 | + <el-option test-id="event-drawer-visibilty-dropdown" :value=false :label="i18n('data-manager.hidden')"> |
68 | 72 | </el-option> |
69 | 73 | </el-select> |
70 | 74 | </cly-form-field> |
71 | 75 |
|
72 | | - <div class="text-big text-heading bu-mt-4 bu-pt-1">{{i18n('data-manager.events.event-properties')}}</div> |
| 76 | + <div data-test-id="event-drawer-event-properties-label" class="text-big text-heading bu-mt-4 bu-pt-1">{{i18n('data-manager.events.event-properties')}}</div> |
73 | 77 |
|
74 | | - <cly-form-field class="bu-pt-0" :label="i18n('data-manager.display-name-for-count')" :optional="true" :subheading="i18n('data-manager.display-name-for-count-subheading')"> |
| 78 | + <cly-form-field test-id="event-drawer-display-name-for-count-label" class="bu-pt-0" :label="i18n('data-manager.display-name-for-count')" :optional="true" :subheading="i18n('data-manager.display-name-for-count-subheading')"> |
75 | 79 | <el-input |
| 80 | + test-id="event-drawer-display-name-for-count-input" |
76 | 81 | v-model="drawerScope.editedObject.count" |
77 | 82 | :placeholder="i18n('data-manager.count')"> |
78 | 83 | </el-input> |
79 | 84 | </cly-form-field> |
80 | 85 |
|
81 | | - <cly-form-field :label="i18n('data-manager.display-name-for-sum')" :optional="true" :subheading="i18n('data-manager.display-name-for-sum')"> |
| 86 | + <cly-form-field test-id="event-drawer-display-name-for-sum-label" :label="i18n('data-manager.display-name-for-sum')" :optional="true" :subheading="i18n('data-manager.display-name-for-sum')"> |
82 | 87 | <el-input |
| 88 | + test-id="event-drawer-display-name-for-sum-input" |
83 | 89 | v-model="drawerScope.editedObject.sum" |
84 | 90 | :placeholder="i18n('data-manager.sum')"> |
85 | 91 | </el-input> |
86 | 92 | </cly-form-field> |
87 | 93 |
|
88 | | - <cly-form-field :label="i18n('data-manager.display-name-for-duration')" :optional="true" :subheading="i18n('data-manager.display-name-for-duration')"> |
| 94 | + <cly-form-field test-id="event-drawer-display-name-for-duration-label" :label="i18n('data-manager.display-name-for-duration')" :optional="true" :subheading="i18n('data-manager.display-name-for-duration')"> |
89 | 95 | <el-input |
| 96 | + test-id="event-drawer-display-name-for-duration-input" |
90 | 97 | v-model="drawerScope.editedObject.dur" |
91 | 98 | :placeholder="i18n('data-manager.duration')"> |
92 | 99 | </el-input> |
93 | 100 | </cly-form-field> |
94 | 101 | </div> |
95 | 102 |
|
96 | 103 | <div v-if="drawerScope.editedObject.isEditMode"> |
97 | | - <cly-form-field :label="i18n('data-manager.omit-segments')" |
| 104 | + <cly-form-field test-id="event-drawer-omit-segments-dropdown-label" :label="i18n('data-manager.omit-segments')" |
98 | 105 | :tooltip="i18n('data-manager.omit-segments.tooltip')"> |
99 | | - <el-select multiple v-model="omitList" > |
100 | | - <el-option v-for="item in drawerScope.editedObject.segments" :key="item.name" :value="item.name"> |
| 106 | + <el-select test-id="event-drawer-omit-segments-dropdown" multiple v-model="omitList" > |
| 107 | + <el-option v-for="item in drawerScope.editedObject.segments" test-id="event-drawer-omit-segments-dropdown" :key="item.name" :value="item.name"> |
101 | 108 | </el-option> |
102 | 109 | </el-select> |
103 | 110 | </cly-form-field> |
104 | 111 | </div> |
105 | 112 |
|
106 | 113 | <div v-if="isDrill" class="bu-mt-1"> |
107 | | - <div class="text-big text-heading bu-pt-4">{{i18n('data-manager.event-segmentation')}}</div> |
| 114 | + <div data-test-id="event-drawer-event-segmentation-label" class="text-big text-heading bu-pt-4">{{i18n('data-manager.event-segmentation')}}</div> |
108 | 115 | <data-manager-create-segment |
109 | 116 | ref="segments" |
110 | 117 | :max-segments="20" |
|
0 commit comments