Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • melanieb Friend
    #189061

    Hi,

    my job board is not being used in a typical way so I need to hide the contact details for both the Employer and Job Seeker (only to be viewed by certain internal staff and not Employers or Job Seekers). My organisation operates like an agency, matching Job Seekers with Employers, so we can only display ID codes. I have tried altering the views using the Form Customisation display options, but the Employer name still shows.

    The way our system is supposed to work is as follows:

    1. Both Employers and Job Seekers can register on our website. Both can create profiles (i.e. Resume and Employer Profile).

    2. Only certain fields can be viewed by other Employers and Job Seekers (we do not want to display contact details).

    3. Employers can post jobs, but these are not automatically published as require background checks by our staff beforehand, then if they meet the criteria, our staff publish the details.

    Currently we have the following problems:

    1. Employer name can be viewed by everyone no matter what settings I change in the back

    2. Our staff need to be part of a special group that can both upload jobs via the front end, and manage uploads from Employers or Job Seekers – they need some kind of administrator rights, but if I assign the Joomla Administrator rights, it also makes the rest of the site vulnerable

    Have others adapted the job board to work for agencies? Can anyone help as this is a crucial part of what we need to do

    Kind regards

    p.s. I found a thread that seemed to want to do the same but I couldn’t find the solution: http://www.joomlart.com/forums/topic/disable-parts-of-job-profile-details-on-site/

    Thanh Nguyen Viet Friend
    #499567

    Hello Melanieb,

    Our moderator of Job Board forum is off work today. We will ask him to answer your questions on next Monday as our office is closed on weekends.

    Greatly appreciate your understanding!

    Regards

    melanieb Friend
    #499587

    Hi Dead Code,

    many thanks for your response, I shall look forward to hearing from the moderator 🙂

    HeR0 Friend
    #499785

    <blockquote>Currently we have the following problems:

    1. Employer name can be viewed by everyone no matter what settings I change in the back

    2. Our staff need to be part of a special group that can both upload jobs via the front end, and manage uploads from Employers or Job Seekers – they need some kind of administrator rights, but if I assign the Joomla Administrator rights, it also makes the rest of the site vulnerable</blockquote>

    1. You could customize the displayed fields in the Form Customizations or in the file layout for some special fields
    2. You must set your staff as admin and assign permisions for that account on our system and JA Jobboard system. If you look at the Joomla ACL http://docs.joomla.org/J2.5:Access_Control_List_Tutorial , you could see the setting to protect your system from each user level.

    Regards

    melanieb Friend
    #499803

    Hi,

    can anyone help me with this?

    melanieb Friend
    #499884

    Hi Hero,

    my apologies, I didn’t see your response (unless we were posting at the same time?).

    Thank you for responding. I shall look at the link regarding ACL – I am hoping I can give my users both employer access and admin access – so they can both upload via the front end and manage other submissions too.

    With the displaying Organisation name, I have tried customizing the display fields to display to admin only but it still shows the organisation name. When you say ‘or in the file layout for some special fields’ are you able to give me any further clues as to what and where I need to do this. I was thinking if I could display the employer id instead of the organisation name it would be perfect and then make the name only viewable by admins. Could this be achieved in the file you talk about?

    Kindest regards

    HeR0 Friend
    #499894

    Dear Melanieb,

    Please open file components/com_jajobboard/views/jajobs/tmpl/jaview.php and find the this line of code:
    $arr_exc_field = array('views', 'apply_type', 'direct_url');
    then change it to
    $arr_exc_field = array('views', 'apply_type', 'direct_url', 'user_id');
    to hide employer name in the Job detail.

    Addition, you could find the Employer block code in that file

    <h3><?php echo JText::_('COMPANY_PROFILE')?></h3>
    and remove it as you wish.

    melanieb Friend
    #499926

    Hi Hero,

    thanks for your response. I tried your suggestion but it didn’t meet my needs. I have tried another method (which I hope doesn’t trigger other issues for me :-[ ) as follows (see image for how its now displays):

    1. I renamed the default organisation name field to OrgID and set Required to No and set visibility to All on front end.

    2. Then I created a new field for the organisation name, set Required to Yes and set visibility to Admin only

    So now I have the Organisation ID showing up in the Jobs list which is what I wanted. Users still need to see a little of the Organisation’s profile details when they click on the ID number on the front end (just not the name, telephone address etc.) so on the profile pages these can no longer be viewed.

    I just have one last problem in that the INFORMATION DETAILS bit still displays on the profile page when the link in the image is clicked. Is there any way of hiding these details from everyone but Admins?

    One final thing, when i click on the viewed jobs tab, nothing ever displays – even though I have viewed my test jobs many times


    1. orgID
    HeR0 Friend
    #499960

    Hi there,

    <blockquote>I just have one last problem in that the INFORMATION DETAILS bit still displays on the profile page when the link in the image is clicked. Is there any way of hiding these details from everyone but Admins?</blockquote>

    I have checked and could see that the profile details is not published with the Guest.

    If you don’t want to allow Guest / Jobseeker to view Employer detail, you could set up that permission in JA Jobboard setting system. Please look at the documentation at http://wiki.joomlart.com/wiki/JA_Job_Board_2.5/Administration#User_Permissions .

    In addition, you should edit the Subcriptions for Jobseeker. Uncheck “View Profile Details” setting and it will be applied for all new Jobseekers afterwards http://wiki.joomlart.com/wiki/JA_Job_Board_2.5/Administration#Subscription

    <blockquote>One final thing, when i click on the viewed jobs tab, nothing ever displays – even though I have viewed my test jobs many times</blockquote>

    This module works basing on each user when they view jobs details. For example, i have just viewed 2 jobs “ADMIN SUPPORT” and “RECEPTIONIST” then clicking on”Viewed Jobs” tab and the result I got is very nice http://prntscr.com/1h6dmq, http://prntscr.com/1h6ce4

Viewing 9 posts - 1 through 9 (of 9 total)

This topic contains 9 replies, has 3 voices, and was last updated by  HeR0 11 years, 3 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum