---
# System prepended metadata

title: WISE-DataConnect Portal RD Test scenario
tags: [WISE-DataConnect]

---

# WISE-DataConnect Portal RD Test scenario
2022/01~2022/12
---
###### tags: `WISE-DataConnect`

## 2022/12/28
### Alice
#### feature/2208-notify-sender-undefined

**Purpose**
1. feat 2208 detect undefined notifysender disabled send test

**Test**
1. test for create alarm user group -> create alarm user
![螢幕錄影 2022-12-28 下午5.15.48.gif](https://dev.azure.com/AdvantechAII/60722add-04e3-4129-be53-275ffc365957/_apis/git/repositories/bec61b57-59fc-406e-a40d-8bef82a4cb37/pullRequests/1843/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-28%20%E4%B8%8B%E5%8D%885.15.48.gif) 

#### feature/2238-hide-user-self

**Purpose**
1. feat 2238 hide user himself's actions, change hide method

**Test**
1. test for group user list
![螢幕錄影 2022-12-28 下午6.38.01.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1845/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-28%20%E4%B8%8B%E5%8D%886.38.01.gif) 

## 2022/12/27
### Alice
#### feature/2181-readonly-field-style

**Purpose**
1. feat 2181 add readonly mode for textfield

**Test**
1. test for object parameter name textfield
![螢幕錄影 2022-12-27 下午4.34.46.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1825/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-27%20%E4%B8%8B%E5%8D%884.34.46.gif) 

## 2022/12/22
### Alice
#### feature/2028-page-rows-fix

**Purpose**
1. feat 2028, 2116 fix default rows & use destroy instead of useEffect for initialization
2. feat 2116 localStorage key name change

**Test**
1. test for tenant & group user list, pages & row change
![螢幕錄影 2022-12-22 下午4.51.15.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1777/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-22%20%E4%B8%8B%E5%8D%884.51.15.gif) 
＊cell scroll bar bug was fixed by TingWei

## 2022/12/20
### Alice
#### feature/2028-user-list-pagination

**Purpose**
1. feature 2028 user list pagination, loosen constraints on location-values
2. feat 2116 group user list pagination
3. feat 2028, 2116 init pages setting

**Test**
1. test for group user list, pages & row change
![螢幕錄影 2022-12-20 下午6.56.19.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1738/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-20%20%E4%B8%8B%E5%8D%886.56.19.gif)
2. test for user list, pages & row change
![螢幕錄影 2022-12-20 下午6.55.08.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1738/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-20%20%E4%B8%8B%E5%8D%886.55.08.gif)

## 2022/12/15
### Alice
#### feature/2067-edit-user-fix

**Purpose**
1. feat 2067, 2068 add group path, fix add and edit tenant/group user title

**Test**
1. test for tenant and group user
    - [x] add group user
    - [x] edit group user
    - [x] add tenant user
    - [x] edit tenant user
![螢幕錄影 2022-12-15 下午6.29.15.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1698/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-15%20%E4%B8%8B%E5%8D%886.29.15.gif) 

## 2022/12/14
### Alice
#### feature/1731-alarm-event-basicinfo

**Purpose**
1. feat 1731, 2069 add alarm event basicinfo valid, fix translation, hidden fields when type is none
2. feat 1731 alarm submit promise await the valid result

**Test**
1. test for alarm basic info submit
![螢幕錄影 2022-12-14 下午6.44.48.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1687/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-14%20%E4%B8%8B%E5%8D%886.44.48.gif) 

## 2022/12/7
### Alice
#### feature/1733-user-validated

**Purpose**
1. feat 1733 group/tenant user validated & mail validated
2. feat 1733 fix validate double send (change onFinish -> resolve) & tenant role valid & DcSelectWrapMuiSelect add disabled

**Test**
1. test for group user & tenant user
- [x] text field validate
- [x] save
![螢幕錄影 2022-12-07 下午6.35.26.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1610/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-07%20%E4%B8%8B%E5%8D%886.35.26.gif) 
![螢幕錄影 2022-12-07 下午6.57.18.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1610/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-07%20%E4%B8%8B%E5%8D%886.57.18.gif) 

**Purpose**

## 2022/12/1
### Alice
#### feature/1766-group-confirm-dialog

**Purpose**
1. feat 1766 delete object confirm, delete group confirm, join group confirm

**Test**
1. test for group page
    - [x] delete object
![螢幕錄影 2022-12-01 下午5.15.09.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1544/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-01%20%E4%B8%8B%E5%8D%885.15.09.gif) 
    - [x] join group
![螢幕錄影 2022-12-01 下午5.15.10.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1544/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-01%20%E4%B8%8B%E5%8D%885.15.10.gif) 
    - [x] delete group
![螢幕錄影 2022-12-01 下午5.27.18.gif](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1544/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-12-01%20%E4%B8%8B%E5%8D%885.27.18.gif) 

## 2022/11/30
### Alice
#### feature/1723-simple-confirm-dialog

**Purpose**
1. feat 1723, 1725 confirm dialog component two mode (simple & list)
2. feat 1723 add status critical image, add & fix button style (delete)
3. feat 1771 delete group user confirm
4. feat 1770 delete tenant user confirm & status switch confirm
**Test**
1. test for tenant user & group user
    - [x] delete
    - [x] status change (tenant user)
![](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1522/attachments/%E8%9E%A2%E5%B9%95%E9%8C%84%E5%BD%B1%202022-11-29%20%E4%B8%8B%E5%8D%886.29.16.gif)

## 2022/11/15
### Alice
#### feature/1749-1750-bug-fix

**Purpose**
1. feat 1749, 1750 translation
2. feat 1749 unified object type translation
3. feat 1750 fix back button

**Test**
1. for object create/edit -> manage object type
![截圖 2022-11-15 下午5.29.16.png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1392/attachments/%E6%88%AA%E5%9C%96%202022-11-15%20%E4%B8%8B%E5%8D%885.29.16.png)
![截圖 2022-11-15 下午5.29.23.png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1392/attachments/%E6%88%AA%E5%9C%96%202022-11-15%20%E4%B8%8B%E5%8D%885.29.23.png) 

2. for edit group user
![截圖 2022-11-15 下午5.37.24.png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/1392/attachments/%E6%88%AA%E5%9C%96%202022-11-15%20%E4%B8%8B%E5%8D%885.37.24.png) 

## 2022/11/14
### Alice
#### feature/1732-drawer-sidebar

**Purpose**
1. feat 1732 component combine sidebar and drawer

**Test**
1. for event & actions
    - [x] sidebar & drawer hide when create and edit
    - [x] sidebar show when cancel and saving is complete

## 2022/11/09
### Alice
#### feature/1512-event-and-actions

**Purpose**
1. feat 1512 main actions event tabs
2. feat 1513 add sub tabs
3. feat 1512 object provider
4. feat 1512 event and actions iframe for bi
5. feat 1537 use object provider, group page receive post message & trigger event
6. feat 1531, 1532 user group & notification iframe page
7. feat 1533 iframe channelSetting
8. feat 1674 sidebar show & hide
9. feat 1701 fix the wrong page was loaded after changing tabs (first load & fast change tab)
10. feat 1701 fix page not found

**Test**
1. for object event & actions
    - common
        - [x] sub tab change
        - [x] sidebar & drawer hide when edit
    - alarm group 
        - [x] create
        - [x] edit
        - [x] delete
    - user group
        - [x] create
        - [x] edit
        - [x] delete
    - notification group
        - [x] create
        - [x] edit
        - [x] delete
    - channel setting
        - [x] save

## 2022/6/29
### Alice
#### feat [Validate&Add&Edit] validate & add, edit state changed, user check
1. feat [NewUpdateUserAPI] add setTenantUser, setGroupUser, clear cache, rootTenant user edit
2. feat [EditGroup] OnStartUp column feature complete, fix the text that back to pre page
3. feat [FeatureTweak] fix radio button changed & url disabled
4. feat [Validate&Add&Edit] validate & add, edit state changed, user check

**Test**
1. for root tenant
   - [x] add user(nonexistent) -> save -> list check
   - [x] edit user -> save -> list check
   - [x] add user(existent) -> block sending
   - [x] add tenant user -> check root tenant user list
   - [x] edit user -> save -> check the tenant(that added this user) the same user's info is changed
   - [x] add group user -> check root tenant user
2. for group user
   - [x] add user(nonexistent) -> save -> list check
   - [x] add user(existing in this group) -> block sending
   - [x] add user(existing in public user) -> check (include roles) -> save -> list check
   - [x] edit user(only roles) -> save -> list check
3. for tenant user
   - [x] add user(nonexistent) -> save -> list check
   - [x] add user(existing in this tenant) -> block sending
   - [x] add user(existing in public user) -> chenge roles -> save  -> list check
   - [x] edit user(only roles) -> save -> list check
4. common test
   - [x] validate required column on submit 

## 2022/6/22
### Alice
#### feature/647-new-update-user-api
1. feat [NewUpdateUserAPI] update add user, update edit user, column is readonly when edit or account exist
2. feat [EditUser] new api query

**Test**
1. for data connector page
   - [x] add user -> account input -> wait search -> disabled the text field except roles
   - [x] edit group/tenant user & disabled the text field except roles

## 2022/6/15
### Alice
#### feat [HideMenuItemAndTab] hide menu item & data connector tab
1. feat [HideMenuItemAndTab] hide menu item & data connector tab

**Test**
1. for data connector page
   - [x] hide side bar menu item
   - [x] hide outbound tab

#### feature/tweak-tenant-and-group-user 

1. [Users] add null drawer details
2. [GroupUser] fix drawer user details -> group details
3. [EditTenantUser/GroupUser] fix edit data load & tab value init

**Test**
1. for users
   - [x] list active column header -> status
   - [x] drawer details show default null content
2. for GroupUser
   - [x] drawer details show according to group
3. for edit TenantUser/GroupUser
   - [x] edit user
   - [x] when add user or edit user, tabs must select the first 

## 2022/6/08
### Alice
#### feature/509-group-tree

1. feat [GroupTree] table ui
2. feat [GroupTree] primereact 8.1.1
3. feat [GroupTree] update name field folder icon & fake data & checkbox component
4. feat [GroupTree] change arrow icon

**Test**
1. for Group Permission
   - [x] check the tree & check box style

### Alice
#### feat [CheckboxSelectHandler] fix the type error
1. feat [CheckboxSelectHandler] fix the type error
for build

## 2022/6/02
### Alice
#### feature/488-getpubilcusers-autofill

1. feat [AddTenantUser/GroupUser] getPubilcUser add roles
2. feat [AddTenantUser/GroupUser] let field automatically brought into getPubilcUser
3. feat [AddTenantUser/GroupUser] keep the user input if account isn't existed in public users

**Test**
1. for AddTenantUser & AddGroupUser 
   - [x] input user email(that already exists in the list ) -> autofill roles, account, first & last name
   - [x] input account after first name or last name or select roles -> check existing input is preserved instead of being emptied -> check the first/last name and roles is replaced if account has existed

## 2022/5/30
### Alice
#### feature/498-home-icon-change

1. feat: [Homepage] icon change

**Test**
1. for Home 
   - [x] check icon & text & link(router) is correct

## 2022/5/24
### Alice
#### feature/431-add-group-user-setp1-ui
1. feat: [AddGroupUser] remove extra code
2. feat: [AddGroupUser] update grid & layout & user list 
3. feat: [AddGroupUser] UI & Add Event

**Test**
1. for Add Group Users 
   - [x] Add Event -> Add User page

## 2022/5/20
### Alice
#### feature/415-group-user-list
1. feat: [GroupUserList] remove redundant comments
2. feat: [GroupUserList] list & drawer

**Test**
1. for Group Users UserList
   - [x] button
   - [x] dropDown
   - [x] table
   - [x] DcDrawer

## 2022/5/18
### Alice
#### feature/351-user-list
1. feat: [UserList] USER uppercase
2. feat: [UserList] add button, sidebar ui update
3. feat: [UserList] sidebar, translation, DcAvatar update
4. feat: [UserList] DcDrawer
5. feat: [UserList] 1. SearchInput, 2. TypeDropDown, 3. RowsPrePage, 4. Header, 5. Tab, 6. Table

**Test**
1. for Users UserList
   - [x] button 
   - [x] sidebar group
   - [x] dropDown
   - [x] table
   - [x] DcDrawer

## 2022/5/17
### Alice
#### [DataConnectors] temporary for demo
1.  [DataConnectors] 

**Test**
1. for Gateway/Inbound Connectors List
   - [x] add item
   - [x] delete item

## 2022/5/12
### Tingwei
#### [EditGroup] fill edit group fields & updateGroup api...
1. [EditGroup] fill edit group fields & updateGroup api 
2. DcImageUploader add img props to set img
3. delete group dialog wording

**Test**
1. Read & change data
- [x] Read
![image.png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image.png) 
- [x] Change all fields and submit
![image (2).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%282%29.png) 
![image (3).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%283%29.png) 
- [x] delete image annd submit
![image (4).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%284%29.png) 
2. Delete child group description
![image (5).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%285%29.png) 
![image (6).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%286%29.png) 
![image (7).png](https://dev.azure.com/AdvantechAII/a8cfb14f-c304-4554-afea-b7d6d16737c0/_apis/git/repositories/c4431dde-2fad-43d6-a9bd-57e14232caaa/pullRequests/256/attachments/image%20%287%29.png) 


## 2022/5/9
### Tingwei
#### feat: add group api saving & delete group api & group detail api
1. Add group api
2. Auto fill parent coordinate, if parent's coordinate is not (1,1) or (0,0), (null, null).
3. Navigate to new group when add group successfully.
4. delete group api (only window.confirm, no pretty confirm dialog)
5. Navigate to parent org delete group
6. Hide the delete button in the root org.
7. Get groupDetailById api

**Test**
1. [x] add group -> save successfully-> navigate to the new group
2. [x] add group UI -> back button show the real parent group name
3. [x] add group UI -> auto fill parent coordinate
4. [x] delete group > confirm ->  delete successfully-> navigate to parent
5. [x]Group page title shows real group name

## 2022/5/4
### Tingwei
#### feat: [object] sidebar api & UI
1. [object] sidebar api
2. DcGroupTreeList
3. [object][sidebar] BI group name with multiple language & sort
4. [DeepWriteable] To change readonly to writeable 
5. [BILangKeyTools] To handle BI lang keys with DC language.

**Test**
1. windows
2. mac


## 2022/4/29
### Tingwei, Alice
#### feature/274-upload-image-new-ui

1. feat: [EditGroup] Add DcImageUploadDialogContennt.tsx & dcDropdownMenuMakeStyles.ts
2. feat:[EditGroup] Drag & Drop file to upload image
3. feat:[EditGroup] fix error icon size, add & change upload icon (Alice)

**Test**
1. test for upload image
    - [x] upload image
    - [x] upload other format file(error tips)
    - [x] change language and upload
    - [x] upload after error

## 2022/4/22
### Tingwei
#### fix: [DcDrawer] Scroll in Tab Panel

1. fix: [DcDrawer] Scroll in Tab Panel

**Test**
1. test in small height window
    - [x] check scroll in drawer

## 2022/4/21
### Tingwei
#### [Add] feat: [ObjectList] no data content & dcNoDataAreaMakeStyles

1. [ObjectList] no data content & dcNoDataAreaMakeStyles
2. [EditGroup] Get & assign GeoLocation when (!formData?.lng.value && !formData?.lat.value) || (formData?.lng.value === 1 && formData?.lat.value === 1) when the Edit Group Page shows.
3. [EditGroup] if get geoLocation failed, set lng & lat to '', alert('Failed to get geo location')

**Test**
1. test no data by change code `objectInfo.nodes = []``
    - [x] check no data UI 
2. test get geo location
    - [x] get geoLocation
    - [x] deny geoLocation -> alert('Failed to get geo location') -> set lng & lat to ''

## 2022/4/20
### Tingwei
#### [Add] feat: Add Child Group UI

1. Add child group UI ( all fields validation needs to complete when binding data in the future)
2. DcEditPageLayout.tsx
3. dcEditPageLayoutUtilMakeStyle.ts
4. DcImageUploader.tsx (final UI waits for Tina)
5. DcHyperLink.tsx
6. GeoLoactionProvider.tsx

**Test**
1. test by `npm run dev-https`
    - [x] click add child group
    - [x] click edit child group
    - [x] upload jpeg image & compress it (final UI waits for Tina)
    - [x] upload png image & compress it
    - [x] upload svg image & compress it
    - [x] upload image -> outputType set 'File' -> `handleImageResult(file)` console.log File
    - [x] upload image -> outputType set 'base64' -> `handleImageResult(file)` console.log base64
    - [x] auto fill lat & lng when add child group
    - [x] timeZone select
    - [x] clicking submit shows simple required error( all fields validation needs to complete when binding data in the future)

## 2022/4/11
### Tingwei


#### [Add] feat: update group page object list ui & relative components

1. update group page object list ui
2. DcTable
3. DcAvatar
4. DcPagination
5. DcSearchTextField
6. DcDrawer DcDrawerToolbar
7. DcSelect

**Test**
1. test
    - [x] chech UI (no real data, real search, real srot...)

## 2022/3/22
### Tingwei
#### [Add] DcButton & GroupPage title bar

1. DcButton
2. GroupPage title bar

**Test**
1. test 1 & 2
    - [x] Group page -> check title bar
    - [x] -> check buttons
    

## 2022/3/17
### Tingwei
#### [Add] genIcons & storybook & FilledTabs

1. genIcons
2. storybook
3. FilledTabs & FilledTab & filledTabPanelMakeStyles. Change name from Rounded to Filled.

**Test**
1. test 1 & 2
- [x] npm run build-icons
- [x] npm run storybook -> check icons in http://localhost:58888 of the browser.
- [x] -> check Filledtabs in localhosh:58888 of the browser.

## 2022/2/10
### Tingwei
#### [DataConnect] DataConnect logo and wording.

**Purpose**
1. [DataConnect][Header] Change logo, hide title 
2. [DataConnect][home] Change DeviceOn/BI to DataConnect , only keep Device and Object, hide other projects. 
3. [DataConnect] change DeviceOn/BI to DataConnect.
4. [DataConnect][Menu Dialog] Sample logo

**Test**
- index.html
    - [x] `<title></title>` (browser tab title)
    - [x] favicon
- /login
    - [x] logo
    - [x] DeviceOn/BI to WISE-DataConnect
- header
    - [x] logo
    - [x] style
- /home
    - [x] logo
    - [x] DeviceOn/BI to WISE-DataConnect
    - Basic Settings
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - Device & Platform Management
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - [x] show Object Management
    - [x] Hide other features
- /trial/trialAgreement, DeviceOn/BI to WISE-DataConnect
    - local storage activationCodes 0
        - [x] terms - search DeviceOn , not found
        - checkbox label
            - [x] en
            - [x] cn
            - [x] tw
            - [x] ja 
    - local storage activationCodes 1
        - [x] terms - search DeviceOn , not found
        - checkbox label
            - [x] en
            - [x] cn
            - [x] tw
            - [x] ja 
    - local storage activationCodes 2
        - [x] terms - search DeviceOn , not found
        - checkbox label
            - [x] en
            - [x] cn
            - [x] tw
            - [x] ja 
    - local storage activationCodes 4
        - [x] terms
        - checkbox label
            - [x] en
            - [x] cn
            - [x] tw
            - [x] ja 
- /trial/print, DeviceOn/BI to WISE-DataConnect
    - local storage activatedCode 0
        - [x] terms - search DeviceOn , not found
    - local storage activatedCode 1
        - [x] terms - search DeviceOn , not found
    - local storage activatedCode 2
        - [x] terms - search DeviceOn , not found
    - local storage activatedCode 4
        - [x] terms - search DeviceOn , not found
- /trial/wizardItem, DeviceOn/BI to WISE-DataConnect
    - wizard_media_msg
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - login_demo_srp_dashboard
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - login_documentation_description
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja
- /trial/trialUserInformation, DeviceOn/BI to WISE-DataConnect
    - wizard_media_msg
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - local storage activatedCode 0 -> trial_org_tip
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
    - local storage activatedCode 1 -> subscribe_org_tip
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
- edit grafana changed srpdashboard, DeviceOn/BI to WISE-DataConnect
    - remind_changes_detail
        - [x] en
        - [x] cn
        - [x] tw
        - [x] ja 
- notify error message, DeviceOn/BI to WISE-DataConnect, only test in local by changing code
    - [x] notInSpaceErrorMsg (This account is not registered in WISE-DataConnect.)
- /index/systemSetting, DeviceOn/BI to WISE-DataConnect
    - [x] edit role -> table
    - [x] create role -> table
- /welcome, DeviceOn/BI to WISE-DataConnect
    - [x] start_use_wisemplus
- /welcome, DeviceOn/BI to WISE-DataConnect
    - [x] start_use_wisemplus
- Menu Dialog
    - [x] Sample Logo