Company: Link Technologies
Case No: L08946. Project: 08.20: LinkSOFT Version 8.2
Logged By: Alvis (Link Technologies) on 27 Nov 2017 09:23AM
Priority: High
Product: Point of Sale
Group: Change Request
Time Taken: 12.00 (Weight: 12.00)
Version: 8.290.0115
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay, Sanjeet
Resolve By: Monday, 27 November 2017 12:00 AM [2343 days since logged date]
Status: Closed
Subject: Barcode end marker functionality review
Summary:    

The current system design has the configuration for "barcode_end_mark" which is used in login and product scan.

The barcode report does not use "barcode_end_mark" 

The login functionality behaves differently when the enter key is press and end marker exists.

Change request:

  1. We need to agree if the barcode end mark should be used to initiate the enter key. How does this affect barcode product report?
  2. User security code functionality no longer works. We need to agree on how security code works.

Justification:

  1. The barcode end mark was introduced for scanners that do not press the enter key. Is this still required?
  2. We need to make barcode functionality consistent so it can be easily understood

Suggested Design:

  1. Remove functionality of scanning username + password as this is a high-security risk. Users can still manually type username and password to allow price change, etc.
  2. The security code scan should consist of barcode start mark + security code + barcode end mark
  3. When the start and end mark is identified, the application should XXXXXct the security code and verify.
  4. Add functionality to generate security code when a user is created. 
  5. Security code should be complex 
  6. Removed security scan where username and password is used
  7. Change the user barcode report to handle changes above
  8. barcode end mark should be used to initiate the enter key
Audit Notes:
27 Nov 201709:22AM Comment 1 by Alvis (Link Technologies) Case 8946 added to project 8.2
05 Dec 201704:12PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 05-12-2017 04:12 PM Time Taken: 8.00

The following changes have been made:

  1. When we have the "Password start mark" and "Password end mark" matching, we perform automatic login
  2. Content between markers can be:
    1. Username.Password
    2. Security code
  3. If the separator is present, we have the Username and Password
  4. If we have the security code, we get the username and password from the database and sign the user in
  5. User authorization has been changed to use the same mechanism
  6. If we find multiple users with the same security code, we log a message and do not authorize the user
Regards
Sanjay/Alvis

06 Dec 201701:19PM Comment 3 by Sanjeet (Link Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 06-12-2017 01:19 PM Time Taken: 1.00
QA for product and Patch Releases
Step 1 - Developer to system test changes until not issues are found
Step 2 - Product expert to complete Product QA.

Test Summary


Table 1 - Summarised list of issues
NoIssue Description Resolved? 
1
User ID + Password with Start and End Marker as "PWD"
 
Passed
2
 Security ID with Start and End Marker as "PWD" 
 Fail- "User Login Information is Invalid
3
 
 
4
5
 
 

QA Environment Details


Notes:


 


    06 Dec 201701:34PM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 06-12-2017 01:34 PM Time Taken: 1.00
    Changed the user barcode report to add login start and end mark to security code.

    08 Dec 201709:04AM Comment 5 by Sanjeet (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 08-12-2017 09:04 AM Time Taken: 1.00
    QA for product and Patch Releases
    Step 1 - Developer to system test changes until not issues are found
    Step 2 - Product expert to complete Product QA.

    Test Summary

    Table 1 - Summarised list of issues
    NoIssue Description Resolved? 
    1
     Barcode - User/Password
    Pass
    2
    Barcode - Security
     
    Pass
     
    3
     
     
    4
    5
     
     

    QA Environment Details


    Notes:


     


      24 Jan 201803:51PM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 24-01-2018 03:51 PM Time Taken: 1.00

      Documentation updated on the case

      Documentation updated under

      1. POS--> Technical Reference --> POS Configuration.
      2. Systems Manager --> User Login
      3. Systems Manager --> Reports --> User Login Barcode

      09 Oct 201908:14AM Comment 7 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
      If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L08946 in the subject line of all emails regarding this issue.

      Document size: 9.6 KB
      For call complaints, please contact the Managing Director of the company using this form