bullhorn / career-portal

A Bullhorn Platform SDK app that allows candidates to search for and apply to jobs.
https://bullhorn.github.io/career-portal/
MIT License
131 stars 149 forks source link

Allowing multiple uploads #100

Open DaveGarlock opened 7 years ago

DaveGarlock commented 7 years ago

Currently, the career portal only allows the upload of one file, a resume. We would like to allow the upload of multiple files, so candidates can also include cover letters if they so choose. Is there a way to accomplish this?

krsween commented 7 years ago

Hey, @DaveGarlock—

We currently only support single-file uploads, but it wouldn't be too complicated to implement multi-file uploads. In fact, there are several libraries that can accomplish this.

In Career Portal, we use a library called ng-file-upload, but that could be replaced with angular-file-upload pretty easily (docs here). If you create a fork of our Career Portal repo and begin this migration from single to multiple files, feel free to @ me and I can help support you bring this functionality to life.

DaveGarlock commented 7 years ago

Thank you. If the client we're implementing career portal for wants to go ahead with the change, we'll take you up on that offer.

Dave Garlock

On Mon, Nov 21, 2016 at 6:39 AM, Kameron Sween notifications@github.com wrote:

Hey, @DaveGarlock https://github.com/DaveGarlock

We currently only support single-file uploads, but it wouldn't be too complicated to implement multi-file uploads. In fact, there are several libraries that can accomplish this.

In Career Portal, we use a library called ng-file-upload, but that could be replaced with angular-file-upload pretty easily (docs here https://github.com/nervgh/angular-file-upload). If you create a fork of our Career Portal repo and begin this migration from single to multiple files, feel free to @ me and I can help support you bring this functionality to life.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bullhorn/career-portal/issues/100#issuecomment-261955336, or mute the thread https://github.com/notifications/unsubscribe-auth/AVXmFJJnXlYXSWYTeW5_6Wuz-TK7ZtIkks5rAa0igaJpZM4K2-mU .

markacianfrani commented 7 years ago

@krsween How would the API call need to be changed to accommodate this? I see the endpoint ${scheme}://public-rest${swimlane}.bullhornstaffing.com:${port}/rest-services/${corpToken}/apply/{job_id}/raw accepts parameters for externalID, type and format, relating to the resume, but Im not sure how to specify that info for the cover letter.

I'm also not sure where that /apply endpoint is documented?

Is it not possible to send both files in the same call?

bvkimball commented 7 years ago

@markacianfrani Currently the apply endpoint only supports sending one file along in the call. I apologize for the confusion of the previous posts. You are able to attach files to candidates with the REST API, but not with the PUBLIC API which is what career portal uses. Including cover-letters or credentials is a very interesting feature to include. As of right now that is not a scheduled improvement, but i will bring it up and update this issue with any changes.

DaveGarlock commented 6 years ago

@bvkimball Hi. It's been quite a while since there's been any activity on this. Has it been added as a scheduled improvement, or is it possible that anything will happen on this front in the not-too-distant future?

If not, it's something our client really wants - would it be possible to for our developers to modify the portal code to make this happen, or is it necessary for the API to change first?

lewispaige commented 5 years ago

We developed a very easy solution called DocsBlast that is specific for uploading multiple resumes/CV's to Bullhorn. If you would like further information on this online application please email me for more info and cost at mark@lewispaige.com

pbearne commented 4 years ago

Hi all

We support multiple files in Matador Jobs WordPress plugin if that helps

Paul