Skip to content

Commit 7d818ee

Browse files
authored
feat: search records should work on entering query and pressing enter… #1871 (#1874)
* feat: search records should work on entering query and pressing enter #1871 Signed-off-by: Arnab Dutta <[email protected]> * feat: search records should work on entering query and pressing enter #1871 Signed-off-by: Arnab Dutta <[email protected]> --------- Signed-off-by: Arnab Dutta <[email protected]>
1 parent ef07a96 commit 7d818ee

File tree

7 files changed

+23
-1
lines changed

7 files changed

+23
-1
lines changed

admin-ui/app/routes/Apps/Gluu/GluuAdvancedSearch.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ function GluuAdvancedSearch({
3434
name="pattern"
3535
defaultValue={pattern}
3636
placeholder={t('placeholders.search_pattern')}
37-
onChange={handler}
37+
onKeyDown={handler}
3838
/>
3939
</FormGroup>
4040
)

admin-ui/app/routes/Apps/Gluu/GluuCustomScriptSearch.js

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ function GluuCustomScriptSearch({
3636
data-testid={patternId}
3737
name="pattern"
3838
onChange={handler}
39+
onKeyDown={handler}
3940
defaultValue={pattern}
4041
placeholder={t('placeholders.search_pattern')}
4142
/>

admin-ui/plugins/admin/components/CustomScripts/ScriptListPage.js

+4
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ function ScriptListTable() {
185185
const name = event.target.name
186186
if (name == 'pattern') {
187187
memoPattern = event.target.value
188+
if (event.keyCode === 13) {
189+
makeOptions()
190+
dispatch(getCustomScriptByType({ action: options }))
191+
}
188192
} else if (name == 'type') {
189193
memoType = event.target.value
190194
makeOptions()

admin-ui/plugins/auth-server/components/Clients/ClientListPage.js

+4
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ function ClientListPage() {
205205
memoLimit = event.target.value
206206
} else if (event.target.name == 'pattern') {
207207
memoPattern = event.target.value
208+
if (event.keyCode === 13) {
209+
makeOptions()
210+
dispatch(getOpenidClients({ action: options }))
211+
}
208212
}
209213
}
210214
function handleGoToClientEditPage(row, edition) {

admin-ui/plugins/auth-server/components/Scopes/ScopeListPage.js

+4
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ function ScopeListPage() {
105105
memoLimit = event.target.value
106106
} else if (event.target.name == 'pattern') {
107107
memoPattern = event.target.value
108+
if (event.keyCode === 13) {
109+
makeOptions()
110+
dispatch(getScopes({ action: options }))
111+
}
108112
}
109113
}
110114

admin-ui/plugins/schema/components/Person/AttributeListPage.js

+4
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ function AttributeListPage() {
7777
memoLimit = event.target.value
7878
} else if (event.target.name == 'pattern') {
7979
memoPattern = event.target.value
80+
if (event.keyCode === 13) {
81+
makeOptions()
82+
dispatch(searchAttributes({ options }))
83+
}
8084
}
8185
}
8286

admin-ui/plugins/user-management/components/UserManagement/UserList.js

+5
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ function UserList(props) {
8383
memoLimit = event.target.value
8484
} else if (event.target.name == 'pattern') {
8585
memoPattern = event.target.value
86+
if (event.keyCode === 13) {
87+
setLimit(memoLimit)
88+
setPattern(memoPattern)
89+
dispatch(getUsers({ action: { limit: memoLimit, pattern: memoPattern } }))
90+
}
8691
}
8792
}
8893

0 commit comments

Comments
 (0)