Options
All
  • Public
  • Public/Protected
  • All
Menu

Module api/graphql/resolvers/utilisateurs

Index

Functions

Const accessTokenGet

Const cookieSet

  • cookieSet(cookieName: string, cookieValue: string, res: any): any

Const moi

  • moi(_: never, context: IToken, info: GraphQLResolveInfo): Promise<null | IUser>

Const newsletterInscrire

  • newsletterInscrire(__namedParameters: { email: string }): Promise<"email inscrit à la newsletter" | "email déjà inscrit à la newsletter" | "cet email n'est pas enregistré" | "cet email n'est pas inscrit à la newsletter" | "email désinscrit à la newsletter">
  • Parameters

    • __namedParameters: { email: string }
      • email: string

    Returns Promise<"email inscrit à la newsletter" | "email déjà inscrit à la newsletter" | "cet email n'est pas enregistré" | "cet email n'est pas inscrit à la newsletter" | "email désinscrit à la newsletter">

Const userTokensDelete

  • userTokensDelete(res: any): void

Const utilisateur

  • utilisateur(__namedParameters: { id: string }, context: IToken, info: GraphQLResolveInfo): Promise<undefined | IUtilisateur>

Const utilisateurCerbereConnecter

  • utilisateurCerbereConnecter(__namedParameters: { ticket: string }, __namedParameters: IToken, info: GraphQLResolveInfo): Promise<null | IUser>

Const utilisateurCerbereUrlObtenir

  • utilisateurCerbereUrlObtenir(__namedParameters: { url: string }): Promise<string>

Const utilisateurConnecter

  • utilisateurConnecter(__namedParameters: { email: string; motDePasse: string }, __namedParameters: IToken, info: GraphQLResolveInfo): Promise<null | IUser>

Const utilisateurCreationMessageEnvoyer

  • utilisateurCreationMessageEnvoyer(__namedParameters: { email: string }): Promise<string>

Const utilisateurCreer

Const utilisateurDeconnecter

  • utilisateurDeconnecter(_: never, __namedParameters: IToken): Promise<boolean>

Const utilisateurEmailMessageEnvoyer

  • utilisateurEmailMessageEnvoyer(__namedParameters: { email: string }, context: IToken): Promise<string>
  • envoie un email de vérification pour mettre à jour l’email de l’utilisateur

    Parameters

    • __namedParameters: { email: string }
      • email: string

        nouvel email de l’utilisateur

    • context: IToken

    Returns Promise<string>

Const utilisateurEmailModifier

  • utilisateurEmailModifier(__namedParameters: { emailToken: string }, context: IToken): Promise<null | IUser>
  • modifie l’email de l’utilisateur

    Parameters

    • __namedParameters: { emailToken: string }
      • emailToken: string
    • context: IToken

      context qui contient l’id et le nouvel email de l’utilisateur

    Returns Promise<null | IUser>

Const utilisateurModifier

Const utilisateurMotDePasseInitialiser

  • utilisateurMotDePasseInitialiser(__namedParameters: { motDePasse1: string; motDePasse2: string }, context: IToken): Promise<null | IUser>

Const utilisateurMotDePasseMessageEnvoyer

  • utilisateurMotDePasseMessageEnvoyer(__namedParameters: { email: string }): Promise<string>

Const utilisateurMotDePasseModifier

  • utilisateurMotDePasseModifier(__namedParameters: { id: string; motDePasse: string; motDePasseNouveau1: string; motDePasseNouveau2: string }, context: IToken): Promise<default>
  • Parameters

    • __namedParameters: { id: string; motDePasse: string; motDePasseNouveau1: string; motDePasseNouveau2: string }
      • id: string
      • motDePasse: string
      • motDePasseNouveau1: string
      • motDePasseNouveau2: string
    • context: IToken

    Returns Promise<default>

Const utilisateurSupprimer

  • utilisateurSupprimer(__namedParameters: { id: string }, context: IToken): Promise<default>

Const utilisateurs

  • utilisateurs(__namedParameters: { administrationIds?: string[]; colonne?: null | IUtilisateursColonneId; emails?: null | string; entrepriseIds?: string[]; intervalle?: null | number; noms?: null | string; ordre?: null | "asc" | "desc"; page?: null | number; permissionIds?: string[] }, context: IToken, info: GraphQLResolveInfo): Promise<{ colonne: undefined | null | IUtilisateursColonneId; elements: IUtilisateur[]; intervalle: undefined | null | number; ordre: undefined | null | "asc" | "desc"; page: undefined | null | number; total: number }>
  • Parameters

    • __namedParameters: { administrationIds?: string[]; colonne?: null | IUtilisateursColonneId; emails?: null | string; entrepriseIds?: string[]; intervalle?: null | number; noms?: null | string; ordre?: null | "asc" | "desc"; page?: null | number; permissionIds?: string[] }
      • Optional administrationIds?: string[]
      • Optional colonne?: null | IUtilisateursColonneId
      • Optional emails?: null | string
      • Optional entrepriseIds?: string[]
      • Optional intervalle?: null | number
      • Optional noms?: null | string
      • Optional ordre?: null | "asc" | "desc"
      • Optional page?: null | number
      • Optional permissionIds?: string[]
    • context: IToken
    • info: GraphQLResolveInfo

    Returns Promise<{ colonne: undefined | null | IUtilisateursColonneId; elements: IUtilisateur[]; intervalle: undefined | null | number; ordre: undefined | null | "asc" | "desc"; page: undefined | null | number; total: number }>

Generated using TypeDoc