mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-11-16 01:21:16 +01:00
typecheck
This commit is contained in:
parent
1db931c94b
commit
9ba4238fe3
@ -85,6 +85,7 @@ const AdminUsageSection: React.FC = () => {
|
|||||||
|
|
||||||
setData({
|
setData({
|
||||||
totalVisits: totalVisits,
|
totalVisits: totalVisits,
|
||||||
|
totalEndpoints: filteredEndpoints.length,
|
||||||
endpoints: filteredEndpoints,
|
endpoints: filteredEndpoints,
|
||||||
});
|
});
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
|
|||||||
@ -138,8 +138,8 @@ export default function PeopleSection() {
|
|||||||
rolesAsString: 'ROLE_ADMIN',
|
rolesAsString: 'ROLE_ADMIN',
|
||||||
authenticationType: 'password',
|
authenticationType: 'password',
|
||||||
isActive: true,
|
isActive: true,
|
||||||
lastRequest: new Date().toISOString(),
|
lastRequest: Date.now(),
|
||||||
team: { id: 1, name: 'Engineering', userCount: 3 }
|
team: { id: 1, name: 'Engineering' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
@ -150,8 +150,8 @@ export default function PeopleSection() {
|
|||||||
rolesAsString: 'ROLE_USER',
|
rolesAsString: 'ROLE_USER',
|
||||||
authenticationType: 'password',
|
authenticationType: 'password',
|
||||||
isActive: false,
|
isActive: false,
|
||||||
lastRequest: new Date(Date.now() - 86400000).toISOString(),
|
lastRequest: Date.now() - 86400000,
|
||||||
team: { id: 1, name: 'Engineering', userCount: 3 }
|
team: { id: 1, name: 'Engineering' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
@ -162,8 +162,8 @@ export default function PeopleSection() {
|
|||||||
rolesAsString: 'ROLE_USER',
|
rolesAsString: 'ROLE_USER',
|
||||||
authenticationType: 'oauth',
|
authenticationType: 'oauth',
|
||||||
isActive: true,
|
isActive: true,
|
||||||
lastRequest: new Date().toISOString(),
|
lastRequest: Date.now(),
|
||||||
team: { id: 2, name: 'Marketing', userCount: 2 }
|
team: { id: 2, name: 'Marketing' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 4,
|
id: 4,
|
||||||
@ -174,7 +174,7 @@ export default function PeopleSection() {
|
|||||||
rolesAsString: 'ROLE_USER',
|
rolesAsString: 'ROLE_USER',
|
||||||
authenticationType: 'password',
|
authenticationType: 'password',
|
||||||
isActive: false,
|
isActive: false,
|
||||||
lastRequest: new Date(Date.now() - 604800000).toISOString(),
|
lastRequest: Date.now() - 604800000,
|
||||||
team: undefined
|
team: undefined
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@ -67,7 +67,7 @@ const AuditEventsTable: React.FC<AuditEventsTableProps> = ({ loginEnabled = true
|
|||||||
eventType: 'LOGIN',
|
eventType: 'LOGIN',
|
||||||
username: 'admin',
|
username: 'admin',
|
||||||
ipAddress: '192.168.1.100',
|
ipAddress: '192.168.1.100',
|
||||||
details: 'User logged in successfully',
|
details: { message: 'User logged in successfully' },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '2',
|
id: '2',
|
||||||
@ -75,7 +75,7 @@ const AuditEventsTable: React.FC<AuditEventsTableProps> = ({ loginEnabled = true
|
|||||||
eventType: 'FILE_UPLOAD',
|
eventType: 'FILE_UPLOAD',
|
||||||
username: 'user1',
|
username: 'user1',
|
||||||
ipAddress: '192.168.1.101',
|
ipAddress: '192.168.1.101',
|
||||||
details: 'Uploaded document.pdf',
|
details: { message: 'Uploaded document.pdf' },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '3',
|
id: '3',
|
||||||
@ -83,7 +83,7 @@ const AuditEventsTable: React.FC<AuditEventsTableProps> = ({ loginEnabled = true
|
|||||||
eventType: 'SETTINGS_CHANGE',
|
eventType: 'SETTINGS_CHANGE',
|
||||||
username: 'admin',
|
username: 'admin',
|
||||||
ipAddress: '192.168.1.100',
|
ipAddress: '192.168.1.100',
|
||||||
details: 'Modified system settings',
|
details: { message: 'Modified system settings' },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '4',
|
id: '4',
|
||||||
@ -91,7 +91,7 @@ const AuditEventsTable: React.FC<AuditEventsTableProps> = ({ loginEnabled = true
|
|||||||
eventType: 'FILE_DOWNLOAD',
|
eventType: 'FILE_DOWNLOAD',
|
||||||
username: 'user2',
|
username: 'user2',
|
||||||
ipAddress: '192.168.1.102',
|
ipAddress: '192.168.1.102',
|
||||||
details: 'Downloaded report.pdf',
|
details: { message: 'Downloaded report.pdf' },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '5',
|
id: '5',
|
||||||
@ -99,7 +99,7 @@ const AuditEventsTable: React.FC<AuditEventsTableProps> = ({ loginEnabled = true
|
|||||||
eventType: 'LOGOUT',
|
eventType: 'LOGOUT',
|
||||||
username: 'user1',
|
username: 'user1',
|
||||||
ipAddress: '192.168.1.101',
|
ipAddress: '192.168.1.101',
|
||||||
details: 'User logged out',
|
details: { message: 'User logged out' },
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
setTotalPages(1);
|
setTotalPages(1);
|
||||||
|
|||||||
@ -51,7 +51,7 @@ export default function Login() {
|
|||||||
// The keys are like "/oauth2/authorization/google" - extract the last part
|
// The keys are like "/oauth2/authorization/google" - extract the last part
|
||||||
const providerIds = Object.keys(data.providerList || {})
|
const providerIds = Object.keys(data.providerList || {})
|
||||||
.map(key => key.split('/').pop())
|
.map(key => key.split('/').pop())
|
||||||
.filter(id => id);
|
.filter((id): id is string => id !== undefined);
|
||||||
setEnabledProviders(providerIds);
|
setEnabledProviders(providerIds);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
@ -124,7 +124,7 @@ export default function Login() {
|
|||||||
return <LoggedInState />;
|
return <LoggedInState />;
|
||||||
}
|
}
|
||||||
|
|
||||||
const signInWithProvider = async (provider: 'github' | 'google' | 'apple' | 'azure') => {
|
const signInWithProvider = async (provider: 'github' | 'google' | 'apple' | 'azure' | 'keycloak' | 'oidc') => {
|
||||||
try {
|
try {
|
||||||
setIsSigningIn(true);
|
setIsSigningIn(true);
|
||||||
setError(null);
|
setError(null);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user