Project

General

Profile

Edit Copy Actions

Feature #295

open

User Activity Report

Added by Junaid M about 1 year ago. Updated about 1 month ago.

Status:
Reopen Bugs Coding Done
Priority:
Normal
Assignee:
Target version:
Start date:
02/02/2024
Due date:
% Done:

70%

Estimated time:
Owner(Agency):
Travvise
Time Taken(HH):
Module:
User Activity Report
Tested By:
unnikannan S
Code Reviewed By:

Description

Coding User Activity Report


Files

master tab.txt (1.53 KB) master tab.txt Greeshma S, 05/25/2024 07:42 PM
clipboard-202503261114-xsqbc.png (95.5 KB) clipboard-202503261114-xsqbc.png Arathy PS, 03/26/2025 11:14 AM

Add

Subtasks


Add

Related issues

Actions #1

Updated by Junaid M about 1 year ago

  • Status changed from New to Open
  • % Done changed from 0 to 10

Updated by Anil KV about 1 year ago

=> GUI Change
-> User Mandatory and User 
-> Document Activity List change
- Remove Created By Column
- Remove Action Date & Time Column
- Increase Action width
-> Master Activity List change
- Remove Created By Column
- Remove Action Date & Time Column
- Increase Action width 

=> Document Activity SQL
========================

SELECT MAX(bin_documents_id) AS bin_documents_id,

        MAX(fk_branch_id) AS fk_branch_id,
     MAX(fk_department_id) fk_department_id,

    MAX(vhr_document_no) AS vhr_document_no,,
    MAX(dat_document) AS dat_document,
    MAX(vhr_account_code) AS vhr_account_code,
    MAX(vhr_account_name) AS vhr_account_name,

        ARRAY_AGG ('Created'  || '#' ||  fk_created_user_id::text || '#' || to_char(DATE dtm_created, 'DD/MM/YYYY') || '~Edited#' || fk_last_modified_user_id::text || '#' || to_char(DATE dtm_last_modified, 'DD/MM/YYYY') || '~Deleted#' || fk_deleted_user_id::text || '#' || to_char(DATE dtm_deleted, 'DD/MM/YYYY') || '~Prited#' || fk_printed_user_id::text || '#' || to_char(DATE dtm_printed, 'DD/MM/YYYY') ) arr_actions

FROM (
SELECT pk_documents_id AS bin_documents_id,
        fk_branch_id,
    fk_department_id,

    vhr_document_no,
    dat_document,
    vhr_account_code,
    vhr_account_name,

        fk_created_user_id,
    dtm_created,
    fk_last_modified_user_id,
    dtm_last_modified,
    fk_deleted_user_id,
    dtm_deleted,
        NULL fk_printed_user_id,
        NULL prl.dtm_printed
FROM document.tbl_documents doc
    LEFT JOIN accounts.tbl_account ac
        ON doc.fk_ledger_id = ac.pk_account_id
WHERE fk_branch_id = 
    AND fk_department_id
    AND (fk_created_user_id = INPUT_USER_ID OR fk_last_modified_user_id = INPUT_USER_ID OR fk_deleted_user_id = INPUT_USER_ID)
    AND (dtm_created BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_last_modified BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_deleted BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO)
    AND dat_document BETWEEN INPUT_DOCFROM AND INPUT_DOC_TO
    ...
UNION ALL

SELECT bin_documents_id,
        fk_branch_id,
    fk_department_id,

    vhr_document_no,
    dat_document,
    vhr_account_code,
    vhr_account_name,

        fk_created_user_id,
    dtm_created,
    fk_last_modified_user_id,
    dtm_last_modified,
    fk_deleted_user_id,
    dtm_deleted,
        NULL fk_printed_user_id,
        NULL prl.dtm_printed
FROM FROM tbl_documents_log docl
    LEFT JOIN accounts.tbl_account ac
        ON docl.fk_ledger_id = ac.pk_account_id
WHERE fk_branch_id = 
    AND fk_department_id
    AND (fk_created_user_id = INPUT_USER_ID OR fk_last_modified_user_id = INPUT_USER_ID OR fk_deleted_user_id = INPUT_USER_ID)
    AND (dtm_created BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_last_modified BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_deleted BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO)
    AND dat_document BETWEEN INPUT_DOCFROM AND INPUT_DOC_TO
    ...

UNION ALL

SELECT doc.pk_documents_id AS bin_documents_id,
        doc.fk_branch_id,
    doc.fk_department_id,

    doc.vhr_document_no,
    doc.dat_document,
    doc.vhr_account_code,
    doc.vhr_account_name,

        NULL fk_created_user_id,
    NULL dtm_created,
    NULL fk_last_modified_user_id,
    NULL dtm_last_modified,
    NULL fk_deleted_user_id,
    NULL dtm_deleted,
        prl.fk_printed_user_id,
        prl.dtm_printed,
FROM tbl_print_action_log prl
        LEFT JOIN document.tbl_documents doc
                ON prl.vhr_document_no doc.vhr_document_no
    LEFT JOIN accounts.tbl_account ac
        ON doc.fk_ledger_id = ac.pk_account_id
WHERE fk_branch_id = 
    AND fk_department_id
    AND (fk_created_user_id = INPUT_USER_ID OR fk_last_modified_user_id = INPUT_USER_ID OR fk_deleted_user_id = INPUT_USER_ID)
    AND (dtm_created BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_last_modified BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO OR dtm_deleted BETWEEN INPUT_ACTION_FROM AND INPUT_ACTION_TO)
    AND dat_document BETWEEN INPUT_DOCFROM AND INPUT_DOC_TO
    ...
UNION ALL

...
service.tbl_service
service.tbl_service_log
..
)
GROUP BY vhr_document_no
ORDER BY bin_documents_id

-> Action Column Value

LstAction = []

loop strAction in arr_actions
lst1 = strAction.split("~")
loop str1 in lst1 
lst2 = str1.split("#")

IF lst2 [1] == INPUT_USER_ID
    LstAction.Add(lst2[0] + "(" + lst2[2] + ")" )

strAction = LstAction.join(', ')

=> Master Tab SQL
=================
SELECT sin_ac_category,
    vhr_account_code,
    vhr_account_name,

    fk_created_user_id,
        dtm_created,
        fk_last_modified_user_id,
        dtm_last_modified,
        fk_deleted_user_id,
        dtm_deleted,
FROM accounts.tbl_account

UNION

settings.tbl_settings

UNION 

localization.tbl_language

UNION 

localization.tbl_country

UNION

[All INHERITS(tbl_action_user_and_date_time) non document and support doc tables]

-> Action Column Value
IF fk_created_user_id == INPUT_USER_ID
    LstAction.Add("Created(" + dtm_created.forat(..) + ")" )
IF fk_last_modified_user_id== INPUT_USER_ID
    LstAction.Add("Edited(" + dtm_last_modified.forat(..) + ")" )
IF fk_deleted_user_id== INPUT_USER_ID
    LstAction.Add("Deleted(" + dtm_deleted.forat(..) + ")" )

Actions #3

Updated by Anil KV about 1 year ago

  • Status changed from Open to Ready for Coding
  • % Done changed from 10 to 20
Actions #4

Updated by Junaid M about 1 year ago

  • Assignee changed from travvise Admin to Greeshma S
Actions #5

Updated by Greeshma S 12 months ago

  • Status changed from Ready for Coding to Coding Done
  • % Done changed from 20 to 60
Actions #6

Updated by Greeshma S 12 months ago

  • Status changed from Coding Done to Coding Started
  • % Done changed from 60 to 30
Actions #7

Updated by Greeshma S 11 months ago

  • Status changed from Coding Started to Coding Done
  • % Done changed from 30 to 60
Actions #8

Updated by Greeshma S 11 months ago

Updated by unnikannan S 11 months ago

  • Status changed from Coding Done to Reopen Bugs
  • % Done changed from 60 to 50
  • Tested By set to unnikannan S

ISSUE FOUNDED

1.Show Data On Master Tab Created/Edited By The User
2.Missing Data In Document Tab

Actions #10

Updated by Greeshma S 11 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by unnikannan S 11 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED

1.Missing Precision
2.Freeze The Field User After Showing Data

Actions #12

Updated by Greeshma S 11 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by unnikannan S 11 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED

1.Show Party/Account Code In Doc Activity
2.Fix Translation Bugs On Grid
3.Clear The Collapse Option From Grid Master Activity

Actions #14

Updated by Greeshma S 11 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by unnikannan S 11 months ago

TESTING DONE

Updated by unnikannan S 9 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED

1.Show Saved Master Accounts Data While Searching With Current Action Date

Actions #17

Updated by Greeshma S 9 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by unnikannan S 9 months ago

TESTING DONE

Updated by unnikannan S 9 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED

1.Fix Showing Message No Data In Case Of Data In Master Tab
2.Clear Text Mode From Print

Actions #20

Updated by Greeshma S 9 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by Arathy PS 9 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED:
1)CLEAR DATA ON MASTER TAB UPON CLICKING RESET BUTTON

Actions #22

Updated by Greeshma S 9 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by unnikannan S 7 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

ISSUE FOUNDED

1.Missing Validation For Action From Date In UI

Actions #24

Updated by Greeshma S 7 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70
Actions #25

Updated by unnikannan S 6 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs Testing Done
  • % Done changed from 70 to 90

Updated by Arathy PS about 2 months ago

  • Status changed from Reopen Bugs Testing Done to Reopen Bugs
  • % Done changed from 90 to 50

ISSUE FOUND
------------------------
1. Add redirection to the document no:
2. Not showing customer which have done AR sharing with another customer.

Actions #27

Updated by Greeshma S about 2 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by Theja Ponon about 2 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

Issue Found
----------
1)In master tab seperate entry for received and paid cheque when any doc with this master used as fop

Actions #29

Updated by Greeshma S about 2 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by Theja Ponon about 2 months ago

  • Status changed from Reopen Bugs Coding Done to Reopen Bugs
  • % Done changed from 70 to 50

Issue Found
--------
1)On redirection by clicking the doc number ,data is not loading in respective module

Actions #31

Updated by Greeshma S about 2 months ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70

Updated by Arathy PS about 1 month ago

ISSUE FOUND
-----------------------------
1. If action date is before doc date then no validation.
2. Not showing data based on both action date and doc date.
3. Amount not changing as per after AR sharing is done.

Actions #33

Updated by Greeshma S about 1 month ago

  • Status changed from Reopen Bugs to Reopen Bugs Coding Done
  • % Done changed from 50 to 70
Edit Copy Actions

Also available in: Atom PDF