Company: Link Technologies
Case No: L12784. Project: 14.20: LinkSOFT Version 14.20 - November 2022
Logged By: Vineshwar Prasad (Edge Business Solutions) on behalf of Sanjay (Link Technologies) on 30 Aug 2022 02:02PM
Priority: Medium
Product: Payroll & HR
Group: Enhancement
Time Taken: 165.00 (Weight: 165.00)
Assigned To: Development
Circulation: Development, Sanjay, Vineshwar Prasad
Resolve By: Wednesday, 30 November 2022 02:02 PM [814 days since logged date]
Status: Closed
Subject: Restrict Company filter on Reports to companies that the user has access to
Summary:    Issue: When generating certain reports, for example, the Pay Summary Report, the Company filter displays all the company names. We need to restrict this so that clients don't see other client names.
i.e. Restrict the Company List based on the logged-in user's Company Access.
    Audit Notes:Edited by sanjay on 31/10/22 16:33. Edited by sanjay on 31/10/22 16:33. Edited by sanjay on 18/10/22 11:32. Edited by sanjay on 13/10/22 10:57. Edited by sanjay on 07/10/22 14:51. Edited by sanjay on 07/10/22 14:49. Edited by sanjay on 30/08/22 14:02. 
    26 Aug 202203:04PM Comment 1 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 30-08-2022 03:03 PM
    We can restrict the company list based on what the user has access to. Transfer to DEV and assign to Sanjay.

    30 Aug 202212:04PM Comment 2 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 02-09-2022 12:04 PM Notes: ETC extended from: 31/08/2022 to 02/09/2022
    Transferred to Development

    30 Aug 202202:02PM Comment 3 by Sanjay (Link Technologies) Case L12784 added to project 14.20
    30 Aug 202202:02PM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 30-11-2022 02:02 PM Notes: ETC extended from: 02/09/2022 to 30/11/2022
    Allocated to Project 14.20

    13 Oct 202201:17PM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 20-10-2022 01:14 PM Time Taken: 46.00
    PART A - Development work for this case has been completed.

    1. The change will be available in version:14.20

    2. The following changes were made(Include Database object names, Program classes, and any other relevant information):

    1. Added restriction to all 116 reports using COMPANY Filter to allow users to select only companies they have access to in the menu "Global Administration ~> User Maintenance ~> COMPANY Tab ~> Enabled"

    3. Affected Areas:

    1. All reports using the COMPANY filter

    4. The issue was caused by:

    1. Security Concern

    5. Other Relevant Notes
    6. Next Step
    (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT


    21 Oct 202202:25PM Comment 6 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 27-10-2022 02:17 PM Time Taken: 119.00
    The following tests were performed:

    Test Setup Instructions:
    1. Give user "Admin" access to companies A and B
    2. Create a new user called "Admin1" access to company C
    Test NoReportDescriptionResultStatus
    1Superannuation Report (Australia)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    2Bank Pay Submission ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    3Performance Appraisal Bonus Award LetterUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    4Employee Position History ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    5Performance PlanUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    6Time Entry for Payroll ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    7Paycode Accumulator ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    8Pay Labour Analysis ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    9Employee Deduction ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    10Employee Profile ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    11Employee Leave AnalysisUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    12Payslip ConsolidatedUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    13Tax Report (Samoa)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    14Cost Centre ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    15Pay Edit ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    16Performance Appraisal Caution LetterUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    17Interview Panel Member ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    18Pay FMIS Integration ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    19Employee Training History ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    20Payslip PacketUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    21Pay Edit Cost Centre DetailUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    22Leave Code ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    23Training Plan ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    24Employee Issuable Items ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    25Employee Listing ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    26Back Pay ScheduleUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    27Payslip A4 (2 columns)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    28Employee Discipline ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    29Employee Start Date Anniversary ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    30Employee Entry/Exit ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    31Employee Exit DetailsUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    32OHS Incident ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    33Training ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    34Roster Schedule ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    35Pay Edit Report - Year to dateUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    36Performance Appraisal Detail ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    37Leave Liability ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    38Roster Schedule Report SignatureUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    39Succession Planning ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    40Position Listing/OccupancyUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    41Payroll Timesheet ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    42Employee Allowance/Benefit AuditUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    43Employee User Defined Fields ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    44Package Calculation ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    45Employee Rate AuditUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    46Project Budget/Actual/VarianceUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    47Pay Analysis ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    48Position Structure - OrganisationUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    49Leave Transaction ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    50Pay Code Summary ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    51Employee CompositionUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    52Employee Cost AnalysisUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    53Employee Retirement ProvisionUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    54Employee Accumulator ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    55Employee Pay Rate Utility ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    56Employee Payment HistoryUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    57Performance Appraisal Summary ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    58Bureau of Statistics (Fiji)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    59Payslip A5User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    60Tax Reconciliation Report (Fiji PAYE <= 2012)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    61Employee Direct Credit AuditUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    62Tax Report (Papua New Guinea)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    63Employee Probation ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    64Pay Coinage ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    65Employee Induction ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    66Superannuation Report (Fiji FNPF)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    67Employee Standard Pay ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    68Payroll Timesheet Absent ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    69Leave Liability Analysis - DetailUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    70Employee Qualification ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    71Single Touch Payroll Submission Report (Australia)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    72Tax Deduction Report (Fiji)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    73Payslip A6User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    74Employee Transfer ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    75Meeting Records ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    76Paycode ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    77Performance Appraisal FormUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    78Employee Birthday Anniversary ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    79Performance Appraisal Bonus Calculation ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    80Employee Job Duties ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    81Pay Audit ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    82Pay Component/Deduction/Banking ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    83OHS Committee ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    84Employee Year of ServiceUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    85Superannuation Report (Samoa)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    86Pay Signature ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    87Tax Employee Certificate (Fiji PAYE)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    88OHS Claim ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    89Performance Appraisal ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    90Vacancy Applicant ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    91Employee Pay RegisterUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    92Tax Employer Monthly Schedule (Fiji)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    93Applicant Profile ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    94Levy ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    95Pay Settlement ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    96Vacancy Advertisement ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    97Employee Experience ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    98Key Performance Indicator ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    99Employee Membership ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    100Training Schedule ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    101Leave Liability Analysis - SummaryUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    102Employee Hours AnalysisUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    103Tax Reconciliation Report (Fiji PAYE >= 2013)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    104Performance Appraisal Improvement PlanUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    105Tax Deduction Report by State (Australia)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    106Leave Balances (summary) ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    107Tax Employee Certificate (Australia PAYG)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    108Tax Annual Summary (Fiji PAYE)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    109Payroll Timesheet by Pay Period ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    110Course ListingUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    111Payslip A4User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    112Pay Summary ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    113Tax Employee Certificate (Papua New Guinea)User Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    114Payroll Timesheet - Weekly ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    115Employee Discipline FormUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass
    116Leave Allocation ReportUser Admin should be able to see company A and B. User Admin1 should be able to see company C only.Pass

    Environment Details

    1. OS version: Win11
    2. Application version: 14.20 Beta 1
    3. Setup on:
      1. Server: LinkQA4
      2. Database: LinkSOFT
      3. LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
    4. Login Details: Standard username and password for user "admin"

    Next Step: Closure


    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L12784 in the subject line of all emails regarding this issue.

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