Skip to content

Commit

Permalink
add additional typenames
Browse files Browse the repository at this point in the history
  • Loading branch information
KatieMSB committed Dec 12, 2023
1 parent a4ce4c3 commit 2b9d4fa
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 20 deletions.
23 changes: 14 additions & 9 deletions web/src/app/users/UserCreateDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,21 @@ function UserCreateDialog(props: UserCreateDialogProps): React.ReactNode {
errors={nonFieldErrors(error)}
onClose={props.onClose}
onSubmit={() =>
createUser({
input: {
username: value.username,
password: value.password,
name: value.name ? value.name : null,
email: value.email,
role: value.isAdmin ? 'admin' : 'user',
favorite: true,
createUser(
{
input: {
username: value.username,
password: value.password,
name: value.name ? value.name : null,
email: value.email,
role: value.isAdmin ? 'admin' : 'user',
favorite: true,
},
},
}).then((result) => {
{
additionalTypenames: ['User'],
},
).then((result) => {
if (!result.error) {
navigate(`/users/${result.data.createUser.id}`)
}
Expand Down
23 changes: 13 additions & 10 deletions web/src/app/users/UserEditDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -168,17 +168,20 @@ function UserEditDialog(props: UserEditDialogProps): React.ReactNode {

if (!errorList?.length && defaultValue.isAdmin !== value.isAdmin) {
try {
await editUser({
input: {
id: props.userID,
role:
defaultValue.isAdmin !== value.isAdmin
? value.isAdmin
? 'admin'
: 'user'
: null,
await editUser(
{
input: {
id: props.userID,
role:
defaultValue.isAdmin !== value.isAdmin
? value.isAdmin
? 'admin'
: 'user'
: null,
},
},
})
{ additionalTypenames: ['User'] },
)
} catch (err) {
console.error(err)
errorList = errorHandler(err, errorList)
Expand Down
4 changes: 3 additions & 1 deletion web/src/app/users/UserNotificationRuleDeleteDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ export default function UserNotificationRuleDeleteDialog(props: {
onSubmit={() =>
deleteNotification(
{ id: ruleID },
{ additionalTypenames: ['UserNotificationRule'] },
{
additionalTypenames: ['UserNotificationRule', 'UserContactMethod'],
},
).then((result) => {
if (!result.error) props.onClose()
})
Expand Down

0 comments on commit 2b9d4fa

Please sign in to comment.