Skip to content

Commit 1ae3a70

Browse files
pavleergDinoWw
andauthored
Feat/resumes on /company/scans (#25)
* add download cv button after scan * add download all button to cv table view * allow any company to download all scanned resumes * remove old company scan users card --------- Co-authored-by: Dino Plecko <[email protected]>
1 parent e5dabea commit 1ae3a70

File tree

8 files changed

+78
-26
lines changed

8 files changed

+78
-26
lines changed

backend/app/routes/user/resume/export.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ router.getRaw("/all.xlsx", async (req, res) => {
8282
},
8383
});
8484

85-
const canViewAll = Boolean(application?.feedback?.id) || hasAtLeastRole(Role.Admin, user);
85+
const canViewAll = true || Boolean(application?.feedback?.id) || hasAtLeastRole(Role.Admin, user);
8686

8787
const [
8888
allResumes,

graphql/client/gql.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ const documents = {
4242
"\n query PageLiveVoteSeasonViewLiveVoteResults_LiveVoteResults($seasonUid: String!) {\n liveVoteResults(seasonUid: $seasonUid) {\n option\n voteCount\n }\n }\n ": types.PageLiveVoteSeasonViewLiveVoteResults_LiveVoteResultsDocument,
4343
"\n query PageParticipants_Base {\n participants {\n uid\n website\n brandName\n descriptionEn\n descriptionHr\n logoHidden\n rasterLogo {\n thumbUrl\n fullUrl\n }\n ratings {\n averageRating\n ratingCount\n component\n }\n }\n }\n ": types.PageParticipants_BaseDocument,
4444
"\n query PageParticipants_Ratings {\n participants {\n uid\n brandName\n ratings {\n averageRating\n ratingCount\n component\n }\n }\n }\n ": types.PageParticipants_RatingsDocument,
45-
"\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n ": types.PageProfileMeCompanyScanUserQrScanDocument,
46-
"\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n }\n isStarred\n note\n error\n }\n }\n ": types.PageProfileMeCompanyScanUserQrRefineQrScanDocument,
45+
"\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n ": types.PageProfileMeCompanyScanUserQrScanDocument,
46+
"\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n note\n error\n }\n }\n ": types.PageProfileMeCompanyScanUserQrRefineQrScanDocument,
4747
"\n query PageProfileMeCompanyScansListData(\n $companyUid: String\n $seasonUid: String\n ) {\n scannedUsers(companyUid: $companyUid, seasonUid: $seasonUid) {\n user {\n uid\n name\n email\n phone\n }\n note\n isStarred\n scannedAt\n }\n }\n ": types.PageProfileMeCompanyScansListDataDocument,
4848
"\n mutation PageProfileMeCompanyScansListRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n phone\n }\n isStarred\n note\n error\n }\n }\n ": types.PageProfileMeCompanyScansListRefineQrScanDocument,
4949
"\n query PageProfileMeCompanySignup_Data {\n talkCategories {\n name\n }\n booths {\n name\n key\n }\n companyApplication {\n booth\n wantsPanel\n wantsCocktail\n contactPerson {\n name\n email\n phone\n }\n talk {\n titleEn\n titleHr\n descriptionEn\n descriptionHr\n language\n category {\n name\n }\n presenters {\n firstName\n lastName\n bioHr\n bioEn\n photo {\n name\n uid\n full {\n mimeType\n }\n }\n }\n }\n workshop {\n titleEn\n titleHr\n descriptionEn\n descriptionHr\n language\n goal\n notesEn\n notesHr\n presenters {\n firstName\n lastName\n bioHr\n bioEn\n photo {\n name\n uid\n full {\n mimeType\n }\n }\n }\n }\n }\n }\n ": types.PageProfileMeCompanySignup_DataDocument,
@@ -187,11 +187,11 @@ export function graphql(source: "\n query PageParticipants_Ratings {\n
187187
/**
188188
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
189189
*/
190-
export function graphql(source: "\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n "): (typeof documents)["\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n "];
190+
export function graphql(source: "\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n "): (typeof documents)["\n mutation PageProfileMeCompanyScanUserQrScan($userUid: String!) {\n scanUserQr(userUid: $userUid) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n alreadyScanned\n note\n error\n }\n }\n "];
191191
/**
192192
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
193193
*/
194-
export function graphql(source: "\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n }\n isStarred\n note\n error\n }\n }\n "): (typeof documents)["\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n }\n isStarred\n note\n error\n }\n }\n "];
194+
export function graphql(source: "\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n note\n error\n }\n }\n "): (typeof documents)["\n mutation PageProfileMeCompanyScanUserQrRefineQrScan($userUid: String!, $refineData: CompanyScanUserQrRefineData!) {\n scanUserQrRefine(userUid: $userUid, refineData: $refineData) {\n user {\n uid\n name\n email\n resume {\n cv {\n url\n }\n }\n }\n isStarred\n note\n error\n }\n }\n "];
195195
/**
196196
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
197197
*/

0 commit comments

Comments
 (0)