mirror of
https://github.com/netbirdio/dashboard.git
synced 2026-01-26 01:21:04 +00:00
fetch userID from user list and not oidc by default (#161)
This commit is contained in:
@@ -49,7 +49,7 @@ export const Settings = () => {
|
||||
|
||||
useEffect(() => {
|
||||
if(users && oidcUser) {
|
||||
let currentUser = users.find((user) => user.id === oidcUser.sub)
|
||||
let currentUser = users.find((user) => user.is_current)
|
||||
if(currentUser) {
|
||||
setIsAdmin(currentUser.role === 'admin');
|
||||
}
|
||||
|
||||
@@ -110,11 +110,12 @@ export const SettingsPersonal = () => {
|
||||
|
||||
useEffect(() => {
|
||||
if(oidcUser) {
|
||||
let currentUserId = users.find((user) => user.is_current) ? users.find((user) => user.is_current)?.id : oidcUser.sub;
|
||||
dispatch(personalAccessTokenActions.getPersonalAccessTokens.request({
|
||||
getAccessTokenSilently: getTokenSilently,
|
||||
payload: oidcUser.sub}));
|
||||
payload: currentUserId}));
|
||||
}
|
||||
}, [oidcUser])
|
||||
}, [oidcUser, users])
|
||||
|
||||
useEffect(() => {
|
||||
dispatch(userActions.getUsers.request({getAccessTokenSilently: getTokenSilently, payload: null}));
|
||||
@@ -218,10 +219,11 @@ export const SettingsPersonal = () => {
|
||||
<Paragraph>Are you sure you want to delete this token?</Paragraph>
|
||||
</Space>,
|
||||
onOk() {
|
||||
let currentUserId = users.find((user) => user.is_current) ? users.find((user) => user.is_current)?.id : oidcUser.sub;
|
||||
dispatch(personalAccessTokenActions.deletePersonalAccessToken.request({
|
||||
getAccessTokenSilently: getTokenSilently,
|
||||
payload: {
|
||||
user_id: oidcUser.sub,
|
||||
user_id: currentUserId,
|
||||
id: personalAccessTokenToDelete ? personalAccessTokenToDelete.id : null,
|
||||
name: personalAccessTokenToDelete ? personalAccessTokenToDelete.name : null,
|
||||
} as SpecificPAT
|
||||
@@ -265,9 +267,9 @@ export const SettingsPersonal = () => {
|
||||
}
|
||||
|
||||
const createPersonalAccessTokenToSave = (): PersonalAccessTokenCreate => {
|
||||
console.log(formPersonalAccessToken.name)
|
||||
let currentUserId = users.find((user) => user.is_current) ? users.find((user) => user.is_current)?.id : oidcUser.sub;
|
||||
return {
|
||||
user_id: oidcUser.sub,
|
||||
user_id: currentUserId,
|
||||
name: formPersonalAccessToken.name,
|
||||
expires_in: formPersonalAccessToken.expires_in,
|
||||
} as PersonalAccessTokenCreate
|
||||
|
||||
Reference in New Issue
Block a user