Skip to content
This repository has been archived by the owner on Jul 15, 2018. It is now read-only.

Missing Resume Upload Button and a Few Other Items #16

Open
VR51 opened this issue Jun 24, 2017 · 18 comments
Open

Missing Resume Upload Button and a Few Other Items #16

VR51 opened this issue Jun 24, 2017 · 18 comments

Comments

@VR51
Copy link

VR51 commented Jun 24, 2017

Hi, I've not long installed the plugin. Noticed a couple of items you will want to look into and I have a general question.

  1. The resume upload button is missing from the individual job listing page. The form fields display but the browse for file button does not show.

  2. I notice there is a Skills taxonomy. It appeared with the latest plugin update. There is no shortcode for it yet.

  3. The shortcode columns attribute has a little bug. When the [bullhorn] shortcode is used several times with the same page and the columns attribute is set with a different value for each shortcode, the value in the last encountered shortcode is applied to all [bullhorn] shortcodes within the page e.g. I'm unable to list 2 columns then 3 columns within the same page.

  4. Can we add more fields to the application form and will those fields send data back to Bullhorn?

Thank you for this plugin. It looks to be exactly what I'm looking for.

@pbearne
Copy link
Owner

pbearne commented Jun 24, 2017

The missing button sounds like a css problem can you check source to see if is there

What sort of shortcode do you want for the skills I was thinking that it could be used as a category archive

I will have to look at have more than one shortcode on a page

Yes we have/are adding actions/filters to allow extra form fields. The question has always been where do we save the extra data

We just added a call to add a note to the candidate so you can use this filter to add content to the note

wp_bullhorn_note_content

you can add to the form with these filters
wp_bullhorn_shortcode_elements_to_show
set the requeired elements
wp_bullhorn_shortcode_elements_to_require

and handle custom inputs with this action
wp_bullhorn_render_cv_form_default_input

You will have to read the code to understand how to use these as I haven't create any doc's for them yet

If you need custom coding do reach out and we will be happy to work with to get this working as you need

Paul

[email protected]

@pbearne pbearne closed this as completed Jun 24, 2017
@pbearne pbearne reopened this Jun 24, 2017
@pbearne
Copy link
Owner

pbearne commented Jun 24, 2017

you will need to get the latest version for all the filters

@VR51
Copy link
Author

VR51 commented Jun 24, 2017

Thank you for your quick reply.

The upload button is not present in the source code. There are hidden form elements for the position, post and CV form IDs, and the page referrer but there is no upload button. You can see what I mean here.

I was thinking the skills shortcode would be a category archive too. Maybe with option to display counts.

Thank you for adding these hooks. I can see that wp_bullhorn_shortcode_elements_to_show and wp_bullhorn_render_cv_form_default_input are for the shortcode (so are in shortcode.php). Do they also affect the general form placed at the bottom of individual job listings? I assume wp_bullhorn_render_cv_form_default_input does?

@pbearne
Copy link
Owner

pbearne commented Jun 24, 2017

wp_bullhorn_render_cv_form_default_input may not yet be in use for the bottom of the job page it is a recent addition and the code is in flux

@pbearne
Copy link
Owner

pbearne commented Jun 24, 2017

Fix regrestion pull new version

@VR51
Copy link
Author

VR51 commented Jun 24, 2017

It's there now. Thank you. The invalid token error occurred on first attempt but reconnecting to Bullhorn in the site admin solved that. Will let you know if that happens again.

I found the extra admin settings options, too, for the resume upload button and message (note) field. Looks great.

@VR51
Copy link
Author

VR51 commented Jun 28, 2017

Some extra info for you.

I have now added WP Job Manager into the mix. Initially, no matter how hard I tried (or the server tried) I could not sync with Bullhorn from the WP Job Board > Bullhorn admin page. I was always met with the invalid token error. However, the Bullhorn2WP synced properly with WP Job Manager disabled.

With WP Job Manager installed and activated,

  • I tried reconnecting to Bullhorn
  • I tried uninstalling then reinstalling Bullhorn2WP then syncing with Bullhorn through WP Job Manager.
  • I tried disabling WP Job Manager then refreshing the access token from the Bullhorn2WP settings alone.
  • I asked a Bullhorn Support Analyst to whitelist the wp-admin/edit.php?post_type=job_listing&page=job-manager-settings#settings-bullhorn but was told this is not needed because Bullhorn whitelists the entire domain (though Bullhorn support has given me conflicting info here).
  • I cleared the database of data stored in table 'bullhorn_api_access' and tried to connect afresh to Bullhorn via WP Job Manager. This table remained empty after this attempt to reconnect.

All the above failed to enable synchronisation with Bullhorn.

What did work was,

  • Disabling WP Job Manager
  • Reconnecting with Bullhorn via Bullhorn2WP after the table 'bullhorn_api_access' had been emptied.
  • Re-enabling WP Job Manager
  • Clicking 'Sync Now' in WP Job Manager > Bullhorn.

It seams that the access token is not being added to the database when WP Job Manager is used.

I will keep monitoring this.

Thanks again, Paul.

@pbearne
Copy link
Owner

pbearne commented Jun 28, 2017 via email

@VR51
Copy link
Author

VR51 commented Jun 28, 2017

I requested that Bullhorn whitelist the new URL before I posted the above. Bullhorn said they did not need to whitelist the new URL because they only need to whitelist the domain.

To be completely honest, Bullhorn has provided consistently contradictory information whenever I have spoken with them. I will speak with them again.

@pbearne
Copy link
Owner

pbearne commented Jun 28, 2017 via email

@VR51
Copy link
Author

VR51 commented Jun 28, 2017

Thanks Paul. I will do that.

As a note, I am able to synchronise job details with Bullhorn using the token generated earlier today (using Bullhorn2WP to get the token then WP Job Manager for the extra features) but only some test job applications will sync with Bullhorn. Thought I'd mention this in case you find it useful.

I have mentioned your plugin to Bullhorn, too, as requested in the Install Instructions :-)

@pbearne
Copy link
Owner

pbearne commented Jun 29, 2017 via email

@VR51
Copy link
Author

VR51 commented Jul 14, 2017

Hi Paul, I apologise for my late response. Had all sorts of fun speaking with Bullhorn support.

To briefly explain where are. We are using WP Job Board with Bullhorn2WP. We need to have the root URL whitelisted by Bullhorn but they now tell us the URL is too long (insert any image of me backing my head against my desk).

The URL is now:

http://dev.example.com/wp-admin/edit.php?post_type=job_listing&page=job-manager-settings#settings-bullhorn

The previous URL was:

http://dev.example.com/wp-admin/options-general.php?page=bullhorn

That last URL was short enough for Bullhorn to whitelist. I'm wondering whether we can shorten the longer URL or can we move the Bullhorn settings page from WP Job Board back to Settings > Bullhorn ? What do you suggest/think?

@pbearne
Copy link
Owner

pbearne commented Jul 14, 2017

What a pain !!!!!
Do we know to we know the max length?

We will/can change this but we will need to change the code.

My plan is to more it to domain.com/api/bullhorn/auth and do the save at this location then do a redirect to the settings page

This is going to take a few days to fix as we are in the mid of a bit of rewrite so if you can bear with us for a bit that will help

Paul

@VR51
Copy link
Author

VR51 commented Jul 14, 2017

I asked for the maximum URL length but Bullhorn said they didn't know, just offered that the previous URL was 65 characters long so to try and keep it to that length or less.

I appreciate the work you put into the plugin. A few days I can wait easily. Thank you, Paul.

@VR51
Copy link
Author

VR51 commented Jul 31, 2017

Hi Paul! Is there an update on this? We sent you a donation a few moments ago to show our appreciation for your help. Do let us know what we can do to help you.

@pbearne
Copy link
Owner

pbearne commented Jul 31, 2017 via email

@VR51
Copy link
Author

VR51 commented Jul 31, 2017

Thank you, Paul.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants