Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
application-administarator-service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Рогов Артем Владимирович
application-administarator-service
Commits
3b263f3f
Unverified
Commit
3b263f3f
authored
Nov 16, 2023
by
ksmirnov
Committed by
GitHub
Nov 16, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #6 from AyaDigital/hotfix/DMVP-1062
DMVP-1062 - Update Password Fix
parents
a0cb162b
e2c4041b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
50 additions
and
3 deletions
+50
-3
Practitioners.jsx
src/pages/practitioners/Practitioners.jsx
+0
-1
baseData.jsx
src/pages/profilesEdition/components/blocks/baseData.jsx
+50
-2
No files found.
src/pages/practitioners/Practitioners.jsx
View file @
3b263f3f
...
...
@@ -323,7 +323,6 @@ const Practitioners = () => {
<
ModalBody
>
<
div
>
<
ModalForm
specialityId=
{
selectedPractitioners
[
0
]
}
isLoading=
{
isDeletionLoading
}
handleOperation=
{
()
=>
{
deletePractitioner
(
selectedPractitioners
[
0
]);
...
...
src/pages/profilesEdition/components/blocks/baseData.jsx
View file @
3b263f3f
import
React
,
{
useState
,
useEffect
}
from
'react'
;
import
{
Checkbox
}
from
'@chakra-ui/react'
;
import
clone
from
'lodash/clone'
;
import
{
ModalForm
}
from
'_components/controls/modal'
;
import
{
Button
,
Select
,
...
...
@@ -12,7 +13,13 @@ import {
Grid
,
GridItem
,
Spinner
,
FormErrorMessage
FormErrorMessage
,
Modal
,
ModalOverlay
,
ModalContent
,
ModalHeader
,
ModalBody
,
ModalCloseButton
,
}
from
'@chakra-ui/react'
;
import
{
...
...
@@ -38,12 +45,16 @@ const BaseData = ({
const
[
isEmailError
,
setIsEmailError
]
=
useState
(
false
);
const
[
roles
,
setRoles
]
=
useState
([]);
const
[
error
,
setError
]
=
useState
(
false
);
const
[
isModalOpen
,
setIsModalOpen
]
=
useState
(
false
);
const
[
validError
,
setValidError
]
=
useState
(
false
);
const
{
isLoading
,
isSuccess
,
data
:
profile
=
{}}
=
useGetProfileByIdQuery
(
id
);
const
[
updateProfile
,
{
isLoading
:
isProfileUpdating
,
isSuccess
:
isProfileUpdated
}]
=
useUpdateProfileMutation
();
const
[
updatePassword
,
{
isLoading
:
isCredentialsUpdating
,
isSuccess
:
isCredentialsUpdated
}]
=
useUpdateCredentialsMutation
();
const
{
data
:
rolesList
=
[]
}
=
useFetchRolesQuery
();
const
handleModalClose
=
()
=>
setIsModalOpen
(
false
);
const
handleModalOpen
=
()
=>
setIsModalOpen
(
true
);
useEffect
(()
=>
{
if
(
profile
)
{
setEmail
(
profile
.
email
);
...
...
@@ -54,6 +65,10 @@ const BaseData = ({
}
},
[
profile
,
isSuccess
])
useEffect
(()
=>
{
handleModalClose
();
},
[
isCredentialsUpdated
])
const
handleRemoveRole
=
(
role
)
=>
{
const
filtered
=
roles
.
filter
(
item
=>
item
!==
String
(
role
));
setRoles
(
filtered
)
...
...
@@ -252,7 +267,7 @@ const BaseData = ({
variant=
'outline'
colorScheme=
'red'
size=
'xl'
onClick=
{
handle
UpdatePassword
}
onClick=
{
handle
ModalOpen
}
>
Password Update
</
Button
>
...
...
@@ -345,6 +360,39 @@ const BaseData = ({
)
}
</>
<
Modal
isOpen=
{
isModalOpen
}
isCentered
size=
'xl'
onClose=
{
()
=>
handleModalClose
()
}
aria
-
labelledby=
"modal-modal-title"
aria
-
describedby=
"modal-modal-description"
>
<
ModalOverlay
/>
<
ModalContent
>
<
ModalHeader
>
<
div
className=
'modal-window-header'
>
<
div
>
Are you sure to want change password ?
</
div
>
</
div
>
</
ModalHeader
>
<
ModalCloseButton
/>
<
ModalBody
>
<
div
>
<
ModalForm
isLoading=
{
isCredentialsUpdating
}
handleOperation=
{
()
=>
{
handleUpdatePassword
();
}
}
onClose=
{
()
=>
{
setPassword
(
''
);
setRepeatPassword
(
''
);
handleModalClose
()
}
}
/>
</
div
>
</
ModalBody
>
</
ModalContent
>
</
Modal
>
</
div
>
)
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment