iqxweb:changelog:v1.3.0

This is an old revision of the document!


[DRAFT] IQXWeb v1.3.0 Release Notes

JIRA Description

Seems to show forever - there is no finish date for perms, expiry is wrong, not sure yet what it should be

Show if its not in the final state

The requirements can be limited via the procedure?

see comment made by A Developer below

Procedure is: NetClientRequirementList

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-622 adjust visibility of permanent requirements

IW-622 adjust visibility of permanent requirements: alter filter criteria for perm vacancies, and modify test routines

JIRA Description

You can select and it updates IQX but does not show on Details what current state is.



JIRA Release Notes

Fixed bug where, when updating a candidates status in current requirements it would not show.

GitHub

IW-623 Tweaked the legacy action dialog code to allow this to work as expected

JIRA Description

After the department select you will see the terms and conditions for that department, add a print button to it.

JIRA Release Notes

Print button added to department terms and conditions pages in the registration wizard.

GitHub

IW-745
IW-745 added print buttons

added print buttons to registration wizz

JIRA Description

Suppose the client Nikola Pearson attempts to add a requirement for a vacancy she is not the vacancy contact for.

in this case Jo Turner who works at the same company is the vacancy contact. When Nikola attempts to add a requirement, an Error [object Object] appears:

Now, when the Vacancy contact is changed to Nikola Pearson:

Now Nikola can successfully add the requirement:

Can this be changed so that other nikola could add the requirement even though it is owned by Jo?

JIRA Release Notes

Fixed issue where if a client was not the contact for a vacancy, they could not add shifts to it

GitHub

IW-784 Fixed caught error message text & removed permission denied error che…

…cking.

JIRA Description

As a user, if a cand joins without bank details they are paid as cheque. If a Cand updates bank details on web the payment method remains cheque, which is a problem.

Suggest procedure as well as updating bank details also updates the pay method AND the view changes title to say 'In order to be paid by BACS please add bank details'

There is the question is should bank details be blanked online should pay method be changed. Will ask BR for opinion.

updated view with info message.

JIRA Release Notes

When a candidate adds/updates their bank details they pay method will be set to BACS

GitHub

IW-786 update pay method to bacs if bank details present

IW-786 update pay method to bacs if bank details present, default if not present

IW-786 added message about adding bank details

Added text at top of bank details saying add bank details to be paid by bacs

JIRA Description

When adding shifts, have a save and continue button \- so when its saved it clears the form (minus the selected shift). When the save button is clicked and the shifts have been saved, add the saved shifts to a list so the client can see what has been added.

JIRA Release Notes

Save and Continue button added to add shifts page in current requirements.

GitHub

IW-787 added "Save and Continue" btn to current requirements add shifts

JIRA Description

When clicking on a shift, show previous temps and allow client to book them for that shift if in suitable state and not withhold and are available and compliance use existing IQX Functions

JIRA Release Notes

A client with the right 'FILLJOBS' enabled will be allowed to book a previous candidate straight into a shift. (The candidate still has to accept this via their diary)

GitHub

IW-788 Candidate Availability fixed
IW-788

JIRA Description

The assignment details view appears blank. I think this is a custom form for them?

Custom procedure has been overwritten with our standard one - theyre custom one needs added back on

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

The assignment details view appears blank. I think this is a custom form for them?

Custom procedure has been overwritten with our standard one - theyre custom one needs added back on

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

When running this report, the output appears to be a bunch of SQL errors.

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

Currently when switched off it looks like this:

Can this be tidied? Maybe center aligned or box stretched, whatever is a good solution visually.

I imagine this would need to shrink back to its original size if the gravatar was switched on.

JIRA Release Notes

Settings all moved to a settings page. Logout menu restyled. Send bug report and help buttons added. Send feedback button also added to all portals except candidate.

GitHub

IW-791 re-arranged logout menu

Created new settings page and re-arranged log out menu and made it look a bit nicer - check jira for screen shots.

JIRA Description

When attempting to access the help page \- see screenshot



JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-792 Questions now hard coded in controller file.

Also removed json files from assets zip and cleaned up the page a little

JIRA Description

In the client portal, the charge rate has the heading of “pay rate”.

Timesheets

JIRA Release Notes

No changes.

GitHub

No information from GitHub

JIRA Description

Procedure for IW-788

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

Procedure for IW-786

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

NetClientRequirementShortList returned a result set with a different schema than expected | currentUser: A Stephens, A & M Stephens | {“options”:{“fetchAPI”:“callresult/NetClientRequirementShortList?pRowID=XX13NNVS060120140000&IsShift=0”,“fetchTarget”:“ShortListed”,“multiRow”:true}}

JIRA Release Notes

Fixed issue with db procedure

GitHub

IW-796 fixed schema problem

JIRA Description



JIRA Release Notes

Fixed issue with date being in the wrong format on completed timesheets.

GitHub

IW-798 fixed issue with date format
IW-798 Completed date fix

Using moment to convert date string to date object

JIRA Description

No Description from JIRA

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

No Description from JIRA

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

Error appeared after page 2 of registration wizard was complete.

JIRA Release Notes

Fixed issue with registration division selection

GitHub

No information from GitHub

JIRA Description

No Description from JIRA

JIRA Release Notes

Updated copyright notice year

GitHub

Copyright year is now dynamic

JIRA Description

No Description from JIRA

JIRA Release Notes

REMOVE FROM RELEASE NOTES

GitHub

IW-803 Version Bump

JIRA Description

A common issue is not knowing and not being able to easily find out what version of Web a particular client has.

It would be useful to have a mention of the version perhaps on the bottom left/bottom right of footer, e.g. “Version 1.2” - that way we can more easily troubleshoot client issues.

JIRA Release Notes

Added version number to the portal

GitHub

IW-805

Added version number to the footers within IQXWeb for easier diagnosing of web version on first glance

JIRA Description

Change the NetForgottenPassword procedure to look up the user based on EmailAddress rather than loginid

This will allow consultants to change their password via the online form rather than having to rely on using IQX (useful if they are out and about)

The procedure will also need an order by on the set PersID (line 6) to stop the procedure from producing an error on newer version of SQLAnywhere


Original Ticket


Freshdesk Ticket #12419 [cid:image001.png@01D4B943.BCCD3720]

Kind regards Lisa Dowling Training Coordinator

BCL Legal t. 0161 8197475 f. 0845 241 0931 3rd Floor, Lancaster Buildings, 77 Deansgate, Manchester, M3 2BW Offices in Manchester Leeds Birmingham London Liverpool and Bristol [cid:image001.jpg@01CF21AC.130A08F0] Follow us on Twitter<http://twitter.com/#%21/BCLLegal> [cid:image002.jpg@01CF21AC.130A08F0] Connect with us on Linkedin<http://www.linkedin.com/company/398168> www.bcllegal.com<http://www.bcllegal.com/> For details of our most recent salary survey click on http://www.bcllegal.com/salary-surveys

[BCA2018company3star] [best company logo] [cid:image004.jpg@01D16EF0.38555D60] [2018 Best Small Companies - small RGB] [best companies logo 2017] [cid:image005.png@01D16EF0.38555D60]

This e-mail is intended only for the addressee named above. As this e-mail may contain confidential or privileged information, if you are not the named addressee, you are not authorised to retain, read, copy or disseminate this message or any part of it. If you are the intended recipient, receipt by you of this e-mail represents your confirmation to agree, or continue to agree, to be bound by our standard Terms and Conditions applicable to the transaction or pending transaction to which this e-mail relates. To request a copy please contact a consultant by e-mail or in writing to the above address.

BCL Legal is an equal opportunities employer. For further information please visit www.bcllegal.com<http://www.bcllegal.com/>

JIRA Release Notes

Updated “Forgotten Password” functionality so it now works for users that have a username rather than login with their email address.

GitHub

IW-808

JIRA Description

As a client, when i click on a requirement, go to “Available Candidates” and select a candidate.

I click on Add to shortlist and i get the following error:

Procedure: NetClientCandidateSubmit

IQXWeb ERROR 1:~[FireDAC][Phys][ODBC][Sybase][ODBC Driver][SQL Anywhere]No primary key value for foreign key 'vacancy' in table 'progress'

Inputs:

pPersonID=XX1206132909200803AC
pLineID=XX24381511012019002A
pIsShift=1



JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-809, IW-817 modify to prevent multiple booking

IW-809: modify to prevent multiple booking IW-817: remove “no data”, to return empty set

JIRA Description

NetClientRequirementShortList does not return the list of candidates that are in the shortlist on a shift

Can this procedure reflect who is shortlisted.

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

Can you find and replace all “Whoops” error messages with “Error” or something appropriate.

JIRA Release Notes

Error message wording updated.

GitHub

IW-812 removed Oooops and Oops and Whoops from error messages

JIRA Description

As shown above the NI number is not valid, and you are not allowed to continue. However unlike the other fields there is no red text under the NI input field to tell you that is is not valid.

JIRA Release Notes

Fixed bug where by error text for NI number input field would not show.

GitHub

IW-815 added error message for invalid mask

JIRA Description

As shown above the NI number is not valid, and you are not allowed to continue. However unlike the other fields there is no red text under the NI input field to tell you that is is not valid.

JIRA Release Notes

Fixed bug where by error text for NI number input field would not show.

GitHub

IW-815 added error message for invalid mask

JIRA Description

In client current requirements if you click on a requirement, click available candidates, and then click on a candidate a model pops up with some buttons on it to let you view the candidate, book or shortlist the candidate. The buttons have the bootstrap .btn class but no .btn-default or success/info… classes. This means that the buttons look greyed out and have no hover effect.

JIRA Release Notes

Missing CSS classed added to button in client current requirements.

GitHub

IW-816 added btn-default class so buttons now have hover effect

JIRA Description

In client current requirements, requirement info, current candidates if there is no booked candidates the table is left empty. If there are no shortlisted candidates a row is added to the shortlisted candidates table which says “No Data”.

If you hover over the text on this row you get a tool tip which says view candidate (which you cant do cause it is not a candidate).

The tool tip is also partially cut off by the edge of the table. This means if there was a candidate you would not be able to see the full tool tip letting you know that you can click on their name to view the candidate.

Remove no data row from shortlisted candidates table if there are no records. A placeholder could be used with so text prompting them to look at the available candidates tab if they have sufficient rights to shortlist/book a candidate. e.g.: 'There are no shortlisted candidates for this vacancy/shift - you can add candidates to the shortlist on the “Available Candidates” tab.'

{{https://iqx-limited.atlassian.net/secure/thumbnail/18855/screenshot-1.png}} 

Also ensure that the tool tips you get when hovering on table rows are fully visible and not cut off by the edge of the table.

JIRA Release Notes

Info text added if no results in client current requirements, requirement info, current candidates and available candidates tabs.

GitHub

IW-817 fixed mistake
IW-809, IW-817 modify to prevent multiple booking

IW-809: modify to prevent multiple booking IW-817: remove “no data”, to return empty set

IW-817 handling of empty tables

Changes to procedure required, Phil is going to add these as he is already working on the procedures (NetClientRequirementShortList and NetClientRequirementShortListPlaced need edited so that if there are no results, they return no rows instead of a row which says “no data”)

JIRA Description

Suggest swapping to font awsome “user-friends” icon for current candidates (as there will likely be less current candidates than available candidates)

JIRA Release Notes

Updated icon on the client current requirements, requirements info, current candidates tab.

GitHub

IW-818 updated icon.

JIRA Description

On the candidate details page the NI Number field is always 'editable', even if the form is not in edit mode the the other fields are in read only mode.

Make the NI Number input field read only if the form is not in edit mode (so it behaves like the other input fields)

JIRA Release Notes

Fixed NI number input component so that it no longer looks editable when it is in read only mode.

GitHub

IW-819 candidate ni-number is now not always editable if has right to edit (…

…but form is in read only mode)

JIRA Description

Not sure if this is intended, but as shown below the two different drop down use different arrows to indicate that it is a drop down on the right hand side.

Suggest using the same arrow or using an icon such as a plus symbol to show that you can expand the drop down to show more options (and a minus symbol to collapse the drop down when it is in its expanded state).

JIRA Release Notes

Changed Icon for graded selection and multi select questionnaire component. + and - symbols are now used to expand and collapse the component.

GitHub

IW-821
IW-821
IW-821 added plus and minus symbols to multi dropdown dropdown

JIRA Description

As a client, when viewing the client current requirements list, i would like to be able to see the site details * and the *clients details in the table

Here is how it looks in IQXNet

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-825 create union subsection for Contract

IW-825 Create sub-union to handle Contracts correctly

IW-825
IW-825

fixed requirements table dates in first column being squished

IW-825 adjust company address to include site details

IW-825 adjust company address to include site details

IW-825, IW-839, IW-826 Requirement list and candidate shortlist/booking

Requirement list and candidate shortlist/booking

JIRA Description

As a client, when adding a shift (the shifts dropdown) i would like to be able to see the clients details * and the *site details in the drop down

Here is how it looks in IQXNet

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-838, IW-826

create one vacancy with multiple posts rather than multiple vacancies with one post, and test routines for IW-826

IW-825, IW-839, IW-826 Requirement list and candidate shortlist/booking

Requirement list and candidate shortlist/booking

JIRA Description

When using the “add shift” button in the current requirements it is not clear that you can duplicate/add a row.

We need to make it more clear!

Idea for it would be: Add a button that says “add row” Show a “key” with instructions on how to duplicate a row



JIRA Release Notes

Icons replaced with text and new add row button added to client current requirements add shifts.

GitHub

IW-828

JIRA Description

As a client, when using the previous candidates page, We have “temp status” its either “Active” or “<blank>”

The blanks need to be changed to “Not Available”



JIRA Release Notes

The status of candidates in the client previous candidates page have been made more clear. If a candidate is not available it now says “Not Available” instead of being blank.

GitHub

IW-829 client previous temps page candidate status wording.

JIRA Description

As a client, when using the previous candidates page, We have “temp status” its either “Active” or “<blank>”

The blanks need to be changed to “Not Available”



JIRA Release Notes

The status of candidates in the client previous candidates page have been made more clear. If a candidate is not available it now says “Not Available” instead of being blank.

GitHub

IW-829 client previous temps page candidate status wording.

JIRA Description

As a client, when using the previous candidates page, if a candidate has worked in multiple places they have a row for each one, this needs changed so its one row per candidate that can be drilled in to.

Here is how it looks in IQXNet

JIRA Release Notes

Employment history popup added to client previous temps page

GitHub

IW-830 Doc and Test

IW-830 display candidates previous employments as popup: add Doc and Test

IW-830 added info popup to previous temps page

JIRA Description

On the previouis cnadidates filter screen, the “surname name” needs changed to make more sense

I suggest “search” or “filter”

JIRA Release Notes

Fixed wording on the surname filter in client previous candidates.

GitHub

IW-831 filter name change to "Surname"

Updated filter name

JIRA Description

The add availability page - there is too much of a gap between the forms



JIRA Release Notes

Spacing added to time inputs on candidate add availability page.

GitHub

IW-832 add spaces between time fields on cand add availability

JIRA Description

The date picker on the add candidate availability says “select date/time” this needs changed to “select date” as you are only selecting a date on this field



JIRA Release Notes

Date picker placeholder text updated.

GitHub

IW-833

JIRA Description

On timesheets, the rows have incorrect dates.

Current Timesheets

Completed Timesheets

JIRA Release Notes

Fixed date format on completed timesheets to the UK date format

GitHub

IW-834 Date format changes

JIRA Description

As a client, when on the current requirements, clicking on a requirement, clicking on available candidates and booking a candidate.

I am then able to book someone else on the same shift, the procedure needs changed to add a check to make sure that noone else is booked into that shift.

Otherwise show an informational error message to state that they cannot be booked into that shift as someone is already booked into it.

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

No information from GitHub

JIRA Description

If I add a Contract Requirement (from a Template) and in Qty put a number > 1 I get mutltiple vacancies, all with Posts set to 1.

The Proprocedure may be looping for the count instead of adding the Qty number to the Posts field

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-838, IW-826

create one vacancy with multiple posts rather than multiple vacancies with one post, and test routines for IW-826

JIRA Description

In preparing the demo it became obvious that the method of distinguishing between Contract and Shift is not standing up to situations where Contract Timesheets can have shifts and a new shift vacancy where no shifts have yet been added - both scenarios lead to showing wrong type.

In IW-622 I suggested a method of showing based on Temp Desk Type looking at TempDesk. A similar method would work for the status: If tempdesk.desktype = 'S' then 'Shift, else if tempdesk.desktype in ('W','M') then 'Contract'

A Vacancy has a key join to TempDesk

JIRA Release Notes

No Release Notes Provided from JIRA

GitHub

IW-825, IW-839, IW-826 Requirement list and candidate shortlist/booking

Requirement list and candidate shortlist/booking

JIRA Description

The other views do

But Completed does not. And if you have several TSs for same week there is nothing to distinguish

JIRA Release Notes

Added temp name to the completed timesheets when logged in as a client

GitHub

IW-840 Show temp name on completed timesheets

This issue has been raised a few times

Modify to expand sample to all company vacancies, not just consultant

This job's normal purpose is to provide a library proc which sets the variables containing the Mongo uid and pwd for the current session.

With this addition you can run the job directly to initialise the appropriate Mongo users and roles. It will give instructions if you run it un-edited, and error safely if the db already contains the stuff.

Shift and contract desks were the wrong way round. It was assuming no authentication. Changed to IQXWeb/IQXWeb

including NetClientCreateBooking and NetClientRequirementVerifiedCandidates

  • iqxweb/changelog/v1.3.0.1551365590.txt.gz
  • Last modified: 2019/02/28 14:53
  • by Gareth Johnstone