quill icon indicating copy to clipboard operation
quill copied to clipboard

Admin ability to view/download user's resume through webapp

Open xTEddie opened this issue 7 years ago • 7 comments

Having the ability to view/download the applicant's resume will speed up the process of going through every applicant's profile.

This feature was implemented in our registration system, but it was not secured. Our system was forked from the repo of HackGT. The repo of HackGT was a fork from the old repo of Quill.

Here's is a picture on how it looks like: capture

Also, the resume field was moved from the confirmation view to the application view. The resume was uploaded directly to the server and not in dropbox.

xTEddie avatar Apr 05 '17 04:04 xTEddie

Is there specific info from the resume that we want, or perhaps could pull from a linkedin / facebook api?

On Apr 5, 2017, at 12:36 AM, xTEddie [email protected] wrote:

Having the ability to view/download the applicant's resume will speed up the process of going through every applicant's profile.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/techx/quill/issues/13, or mute the thread https://github.com/notifications/unsubscribe-auth/AFaHfGX5DnsVldwr5DQmXTFCzu9MvAquks5rsxozgaJpZM4MzvY8.

ravirahman avatar Apr 05 '17 14:04 ravirahman

It's mostly for sponsors and making sure applicants are students. Not everyone has linkedin / facebook. The resume was a required field in the application.

xTEddie avatar Apr 05 '17 16:04 xTEddie

@ravirahman was working on resume upload, if I remember correctly -- Ravi, would it be straightforward to implement view/download as well? I can mark this as in progress if you're planning to submit a PR soon / currently cleaning up your code.

jlin816 avatar Apr 05 '17 18:04 jlin816

I have it working via client-side upload straight to an aws bucket…needs to be fixed up though. Security is accomplished through UUID’s — @revalo, is this secure?

Ravi

On Apr 5, 2017, at 2:26 PM, Jessy Lin [email protected] wrote:

@ravirahman https://github.com/ravirahman was working on resume upload, if I remember correctly -- Ravi, would it be straightforward to implement view/download as well? I can mark this as in progress if you're planning / currently cleaning up your code.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techx/quill/issues/13#issuecomment-291952411, or mute the thread https://github.com/notifications/unsubscribe-auth/AFaHfCgk6xCnhahYrhKkS0p1jJuojLYVks5rs9zkgaJpZM4MzvY8.

ravirahman avatar Apr 05 '17 20:04 ravirahman

Hey everyone, I'm working with @xTEddie and we decided to store resumes as BSON documents in the database using GridFS. This is protected as an admin operation. This made it super simple to download those blobs using a button in the admin panel (next to each listed user). They are displayed in a popup window or download (depending on the browser). User objects store the id of the resume, so that it can always be linked back to them.

We also have a batch download button to get all the resumes at once. This could be adapted to sync with a cloud storage option (such as dropbox).

Not sure what the status of this issue is currently, or if you have any interest in this particular solution. Let me know!

We have the client side upload as well, using a drag/drop or file select dialog box.

jeremy-melnyk avatar Nov 06 '17 08:11 jeremy-melnyk

I'm an undergrad at Ohio State and we have added a field for resume upload in the application. Our fork is available here: https://github.com/ElectronicsOSU/quill-MakeOHIO-2018 For now, we're just uploading resumes straight to the same server our Quill instance is on... not the most secure but it gets the job done. I'm commenting mostly to subscribe but also to let others know what we've been doing with Quill.

DaleMitchell avatar Jan 27 '18 17:01 DaleMitchell

@jeremy091 @xTEddie where can i find your version of quill where you have this implemented ?

YasserDRIF avatar Jan 20 '19 17:01 YasserDRIF