Fix names still in french

This commit is contained in:
pikiou 2021-12-08 11:09:33 +01:00
parent c64bf376f8
commit 6bd3a9595f
9 changed files with 52 additions and 48 deletions

View File

@ -4,7 +4,7 @@ import { toast } from "react-toastify"
import _ from "lodash" import _ from "lodash"
import styles from "./styles.module.scss" import styles from "./styles.module.scss"
import { fetchPreMemberAdd } from "../../store/preVolunteerAdd" import { fetchPreVolunteerAdd } from "../../store/preVolunteerAdd"
import { AppDispatch, AppState } from "../../store" import { AppDispatch, AppState } from "../../store"
interface Props { interface Props {
@ -36,7 +36,7 @@ const RegisterForm = ({ dispatch }: Props): JSX.Element => {
const onSubmit = () => { const onSubmit = () => {
if (firstname && lastname && email && mobile && !sending) { if (firstname && lastname && email && mobile && !sending) {
dispatch( dispatch(
fetchPreMemberAdd({ fetchPreVolunteerAdd({
firstname, firstname,
lastname, lastname,
email, email,
@ -60,13 +60,13 @@ const RegisterForm = ({ dispatch }: Props): JSX.Element => {
} }
} }
const { error, entities: preMember } = useSelector( const { error, entities: preVolunteer } = useSelector(
(state: AppState) => state.preMemberAdd, (state: AppState) => state.preVolunteerAdd,
shallowEqual shallowEqual
) )
let sendSuccess let sendSuccess
if (!_.isEmpty(preMember)) { if (!_.isEmpty(preVolunteer)) {
if (sending) { if (sending) {
setSending(false) setSending(false)
} }
@ -74,7 +74,7 @@ const RegisterForm = ({ dispatch }: Props): JSX.Element => {
} }
let sendError let sendError
if (error && _.isEmpty(preMember)) { if (error && _.isEmpty(preVolunteer)) {
if (sending) { if (sending) {
setSending(false) setSending(false)
} }

View File

@ -1,16 +1,20 @@
import getExpressAccessors from "./expressAccessors" import getExpressAccessors from "./expressAccessors"
import { sheetNames } from "./accessors" import { sheetNames } from "./accessors"
import { PreMember, PreMemberWithoutId, translationPreMember } from "../../services/preVolunteers" import {
PreVolunteer,
PreVolunteerWithoutId,
translationPreVolunteer,
} from "../../services/preVolunteers"
const { listGetRequest, getRequest, setRequest, addRequest } = getExpressAccessors< const { listGetRequest, getRequest, setRequest, addRequest } = getExpressAccessors<
PreMemberWithoutId, PreVolunteerWithoutId,
PreMember PreVolunteer
>(sheetNames.PreVolunteers, new PreMember(), translationPreMember) >(sheetNames.PreVolunteers, new PreVolunteer(), translationPreVolunteer)
export const preMemberListGet = listGetRequest() export const preVolunteerListGet = listGetRequest()
export const preMemberGet = getRequest() export const preVolunteerGet = getRequest()
export const preMemberAdd = addRequest() export const preVolunteerAdd = addRequest()
export const preMemberSet = setRequest() export const preVolunteerSet = setRequest()

View File

@ -1,11 +1,11 @@
import getExpressAccessors from "./expressAccessors" import getExpressAccessors from "./expressAccessors"
import { sheetNames } from "./accessors" import { sheetNames } from "./accessors"
import { Volunteer, VolunteerWithoutId, translationMember } from "../../services/volunteers" import { Volunteer, VolunteerWithoutId, translationVolunteer } from "../../services/volunteers"
const { listGetRequest, getRequest, setRequest, addRequest } = getExpressAccessors< const { listGetRequest, getRequest, setRequest, addRequest } = getExpressAccessors<
VolunteerWithoutId, VolunteerWithoutId,
Volunteer Volunteer
>(sheetNames.Volunteers, new Volunteer(), translationMember) >(sheetNames.Volunteers, new Volunteer(), translationVolunteer)
export const volunteerListGet = listGetRequest() export const volunteerListGet = listGetRequest()

View File

@ -18,7 +18,7 @@ import certbotRouter from "../routes/certbot"
import { secure } from "./secure" import { secure } from "./secure"
import { javGameListGet } from "./gsheets/javGames" import { javGameListGet } from "./gsheets/javGames"
import { wishListGet, wishAdd } from "./gsheets/wishes" import { wishListGet, wishAdd } from "./gsheets/wishes"
import { preMemberAdd } from "./gsheets/preVolunteers" import { preVolunteerAdd } from "./gsheets/preVolunteers"
import { volunteerGet, volunteerSet } from "./gsheets/volunteers" import { volunteerGet, volunteerSet } from "./gsheets/volunteers"
import loginHandler from "./userManagement/login" import loginHandler from "./userManagement/login"
import config from "../config" import config from "../config"
@ -57,7 +57,7 @@ app.post("/api/user/login", loginHandler)
app.get("/JavGameListGet", javGameListGet) app.get("/JavGameListGet", javGameListGet)
app.get("/WishListGet", wishListGet) app.get("/WishListGet", wishListGet)
app.post("/WishAdd", wishAdd) app.post("/WishAdd", wishAdd)
app.post("/PreMemberAdd", preMemberAdd) app.post("/PreVolunteerAdd", preVolunteerAdd)
// Secured APIs // Secured APIs
app.get("/VolunteerGet", secure as RequestHandler, volunteerGet) app.get("/VolunteerGet", secure as RequestHandler, volunteerGet)

View File

@ -2,10 +2,10 @@ import { Request, Response, NextFunction } from "express"
import bcrypt from "bcrypt" import bcrypt from "bcrypt"
import { import {
Volunteer, Volunteer,
MemberLogin, VolunteerLogin,
emailRegexp, emailRegexp,
passwordMinLength, passwordMinLength,
translationMember, translationVolunteer,
} from "../../services/volunteers" } from "../../services/volunteers"
import { getAccessors, sheetNames } from "../gsheets/accessors" import { getAccessors, sheetNames } from "../gsheets/accessors"
import { getJwt } from "../secure" import { getJwt } from "../secure"
@ -30,8 +30,8 @@ export default async function loginHandler(
} }
} }
export async function login(rawEmail: string, rawPassword: string): Promise<MemberLogin> { export async function login(rawEmail: string, rawPassword: string): Promise<VolunteerLogin> {
const { listGet } = getAccessors(sheetNames.Volunteers, new Volunteer(), translationMember) const { listGet } = getAccessors(sheetNames.Volunteers, new Volunteer(), translationVolunteer)
const email = rawEmail.replace(/^\s*/, "").replace(/\s*$/, "") const email = rawEmail.replace(/^\s*/, "").replace(/\s*$/, "")
if (!emailRegexp.test(email)) { if (!emailRegexp.test(email)) {

View File

@ -1,6 +1,6 @@
import getServiceAccessors from "./accessors" import getServiceAccessors from "./accessors"
export class PreMember { export class PreVolunteer {
id = 0 id = 0
firstname = "" firstname = ""
@ -16,7 +16,7 @@ export class PreMember {
comment = "" comment = ""
} }
export const translationPreMember: { [k in keyof PreMember]: string } = { export const translationPreVolunteer: { [k in keyof PreVolunteer]: string } = {
id: "id", id: "id",
firstname: "prenom", firstname: "prenom",
lastname: "nom", lastname: "nom",
@ -26,16 +26,16 @@ export const translationPreMember: { [k in keyof PreMember]: string } = {
comment: "commentaire", comment: "commentaire",
} }
const elementName = "PreMember" const elementName = "PreVolunteer"
export type PreMemberWithoutId = Omit<PreMember, "id"> export type PreVolunteerWithoutId = Omit<PreVolunteer, "id">
const { listGet, get, set, add } = getServiceAccessors<PreMemberWithoutId, PreMember>( const { listGet, get, set, add } = getServiceAccessors<PreVolunteerWithoutId, PreVolunteer>(
elementName, elementName,
translationPreMember translationPreVolunteer
) )
export const preMemberListGet = listGet() export const preVolunteerListGet = listGet()
export const preMemberGet = get() export const preVolunteerGet = get()
export const preMemberAdd = add() export const preVolunteerAdd = add()
export const preMemberSet = set() export const preVolunteerSet = set()

View File

@ -28,7 +28,7 @@ export class Volunteer {
password = "" password = ""
} }
export const translationMember: { [k in keyof Volunteer]: string } = { export const translationVolunteer: { [k in keyof Volunteer]: string } = {
id: "id", id: "id",
lastname: "nom", lastname: "nom",
firstname: "prenom", firstname: "prenom",
@ -50,7 +50,7 @@ export const emailRegexp =
/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i /^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i
export const passwordMinLength = 4 export const passwordMinLength = 4
export interface MemberLogin { export interface VolunteerLogin {
volunteer?: { volunteer?: {
firstname: string firstname: string
} }
@ -62,7 +62,7 @@ export type VolunteerWithoutId = Omit<Volunteer, "id">
const { listGet, get, set, add } = getServiceAccessors<VolunteerWithoutId, Volunteer>( const { listGet, get, set, add } = getServiceAccessors<VolunteerWithoutId, Volunteer>(
elementName, elementName,
translationMember translationVolunteer
) )
export const volunteerListGet = listGet() export const volunteerListGet = listGet()

View File

@ -1,22 +1,22 @@
import { PayloadAction, createSlice, createEntityAdapter } from "@reduxjs/toolkit" import { PayloadAction, createSlice, createEntityAdapter } from "@reduxjs/toolkit"
import { StateRequest, elementAddFetch } from "./utils" import { StateRequest, elementAddFetch } from "./utils"
import { PreMember, preMemberAdd } from "../services/preVolunteers" import { PreVolunteer, preVolunteerAdd } from "../services/preVolunteers"
const preMemberAdapter = createEntityAdapter<PreMember>() const preVolunteerAdapter = createEntityAdapter<PreVolunteer>()
const preMemberAddSlice = createSlice({ const preVolunteerAddSlice = createSlice({
name: "addPreMember", name: "addPreVolunteer",
initialState: preMemberAdapter.getInitialState({ initialState: preVolunteerAdapter.getInitialState({
readyStatus: "idle", readyStatus: "idle",
} as StateRequest), } as StateRequest),
reducers: { reducers: {
getRequesting: (state) => { getRequesting: (state) => {
state.readyStatus = "request" state.readyStatus = "request"
}, },
getSuccess: (state, { payload }: PayloadAction<PreMember>) => { getSuccess: (state, { payload }: PayloadAction<PreVolunteer>) => {
state.readyStatus = "success" state.readyStatus = "success"
preMemberAdapter.addOne(state, payload) preVolunteerAdapter.addOne(state, payload)
}, },
getFailure: (state, { payload }: PayloadAction<string>) => { getFailure: (state, { payload }: PayloadAction<string>) => {
state.readyStatus = "failure" state.readyStatus = "failure"
@ -25,11 +25,11 @@ const preMemberAddSlice = createSlice({
}, },
}) })
export default preMemberAddSlice.reducer export default preVolunteerAddSlice.reducer
export const { getRequesting, getSuccess, getFailure } = preMemberAddSlice.actions export const { getRequesting, getSuccess, getFailure } = preVolunteerAddSlice.actions
export const fetchPreMemberAdd = elementAddFetch( export const fetchPreVolunteerAdd = elementAddFetch(
preMemberAdd, preVolunteerAdd,
getRequesting, getRequesting,
getSuccess, getSuccess,
getFailure, getFailure,

View File

@ -8,7 +8,7 @@ import volunteer from "./volunteer"
import volunteerAdd from "./volunteerAdd" import volunteerAdd from "./volunteerAdd"
import volunteerList from "./volunteerList" import volunteerList from "./volunteerList"
import volunteerSet from "./volunteerSet" import volunteerSet from "./volunteerSet"
import preMemberAdd from "./preVolunteerAdd" import preVolunteerAdd from "./preVolunteerAdd"
// Use inferred return type for making correctly Redux types // Use inferred return type for making correctly Redux types
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
@ -20,7 +20,7 @@ export default (history: History) => ({
volunteerAdd, volunteerAdd,
volunteerList, volunteerList,
volunteerSet, volunteerSet,
preMemberAdd, preVolunteerAdd,
router: connectRouter(history) as any, router: connectRouter(history) as any,
// Register more reducers... // Register more reducers...
}) })