feat: Add API key authentication (#1254)

Closes #945
This commit is contained in:
Samuel
2025-11-06 20:56:48 +01:00
committed by GitHub
parent 5a2564f575
commit b4cbd32bf2
75 changed files with 1501 additions and 94 deletions

View File

@@ -21,7 +21,7 @@ export const selectUserCreateForm = ({ ui: { userCreateForm } }) => userCreateFo
export const selectProjectCreateForm = ({ ui: { projectCreateForm } }) => projectCreateForm;
export const selectSmtpTest = ({ ui: { smtpTest } }) => smtpTest;
export const selectSmtpTestState = ({ ui: { smtpTestState } }) => smtpTestState;
export default {
selectIsSocketDisconnected,
@@ -33,5 +33,5 @@ export default {
selectAuthenticateForm,
selectUserCreateForm,
selectProjectCreateForm,
selectSmtpTest,
selectSmtpTestState,
};

View File

@@ -45,16 +45,7 @@ export const makeSelectUserById = () =>
export const selectUserById = makeSelectUserById();
export const selectUsersExceptCurrent = createSelector(
orm,
(state) => selectCurrentUserId(state),
({ User }, id) =>
User.getAllQuerySet()
.exclude({
id,
})
.toRefArray(),
);
export const selectUsers = createSelector(orm, ({ User }) => User.getAllQuerySet().toRefArray());
export const selectActiveUsers = createSelector(orm, ({ User }) =>
User.getActiveQuerySet().toRefArray(),
@@ -354,7 +345,7 @@ export default {
makeSelectUserById,
selectUserById,
selectCurrentUserId,
selectUsersExceptCurrent,
selectUsers,
selectActiveUsers,
selectActiveUsersTotal,
selectActiveAdminOrProjectOwnerUsers,