Le lecteur de CV, les liens de référence des employés et la forme du formulaire sur la liste publique

FeatureDocsService
Expédié
4 septembre 2026 à 05:42 UTC
Auteur
Kamo
Commite
d56b288

Trois choses dont le site des carrières publiques avait besoin de ce service. La forme de la forme fait maintenant roule sur l'inscription publique (les douze paramètres de demande, une demande d'informations supplémentaires, et si le rôle consiste à déterminer d'où vient une éducation). Sans lui, le site de carrière devrait rendre l'union de tous les éléments possibles Question - demander à un demandeur d'entrepôt un URL de portefeuille - et n'aurait pas la manière de savoir quelles réponses sont requises, de sorte que le premier que le candidat entend un Il est manquant d'une demande rejetée. Écrit par l'intermédiaire d'un adaptateur applyFormShape au lieu d'une deuxième liste de douze setters. ResumeScanService lit un CV suffisamment bien pour pré-remplir le bloc de contact, et stocke NEUV PAS: octets en, cinq régexes sur les quelques milliers de premiers caractères, suggestions. C'est l'ensemble de l'argument de la sécurité pour l'acceptation d'un dossier sur un Critère d'évaluation non authentifié - il n'y a pas d'état à corrompre, et l'application est toujours déposé auprès de ce que le demandeur présente. PDF et texte clair uniquement (le POI est pas sur le path de classe), type de fichier décidé par octets magiques plutôt que le nom fourni par l'appelant ou le type de contenu, et chaque fichier illisible résout en tant que carte vide plutôt qu'un code d'état. Le nom de conjecture est délibérément timide: a une mauvaise pré-requête est pire qu'une case vierge, parce que le demandeur ne peut pas relire un champ qui semble déjà répondu. MemberJobListingDto gagne la référenceEnferneux la publicité publique membre de visionnage - composé ici parce que l'espace de travail ne peut pas le composer: a L'hôte de carrière du locataire est son domaine racine vérifié et interne. de le savoir. Null pour un rôle qui n'est pas publié à l'extérieur, donc un contrôle de partage ne peut jamais faire circuler un rôle que l'orge choisit de ne pas publier. Egalement: le résumé de l'alerte construit désormais des lignes HTML échappées au lieu d'une nouvelle ligne jointe corde. TemplateRenderer est un régex plat remplacé sans s'échapper, donc "zn" s'est effondré en une ligne d'exécution dans chaque client de courrier et un titre contenant - ou - aurait injecté du balisage dans une lettre allant à une adresse d'un étranger dactylographié sous forme publique. Le reçu a obtenu la même diviser les modèles de paquets HR utilisés, et les deux expéditeurs ont cessé de passer organisationName et EmailService injectent l'adresse suivante: 'orgName' à partir de la même ligne.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation