Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(PWA): Leaves, Expense Claims, & Employee Advances #807

Merged
merged 92 commits into from
Aug 22, 2023

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    3900db2 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    125a1f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    b1aab2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90d5e51 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    48d21e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d969712 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9637b51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61513a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf791e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Configuration menu
    Copy the full SHA
    1b8b7c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    7ce01d4 View commit details
    Browse the repository at this point in the history
  2. feat: create document

    ruchamahabal committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    5c0cb9a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    9048f2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    920daa1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1675982 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f4bee2 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. feat: Edit form/Saved form view

    - edit form functionality added
    
    - show doc ID in header
    
    - make fields read-only if emp is viewing some other employee's leave application
    ruchamahabal committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    d342101 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78d320f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    907a4c0 View commit details
    Browse the repository at this point in the history
  4. feat: List view

    - fetch documents as per tab: team's requests or your own
    
    - link to individual records
    
    - refactor request panel and list item components for dynamic use
    ruchamahabal committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    8f6a380 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    dab6d63 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. feat: field level filters with conditions

    - extract `ListFilterActionSheet` component
    
    - implement clear filters
    
    - fix filter button style
    ruchamahabal committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    4745421 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    97c773d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    625504c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. feat: show recent expenses in Claims dashboard

    - show claim types, amount, dates in list item
    
    - add resource for company wise currency symbols as its needed frequently
    ruchamahabal committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    f5c3170 View commit details
    Browse the repository at this point in the history
  2. feat: show Employee Advance Balance

    - add routes for Employee Advance views
    ruchamahabal committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    350901e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b732f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7350f94 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. refactor(UX): cleaned up Expense Claim form

    - added tabs and better field grouping
    
    - removed unused hidden fields - title, email_id
    ruchamahabal committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    e49dea9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e808a39 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    ca395e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc8b34b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5619ad5 View commit details
    Browse the repository at this point in the history
  4. feat: expenses child table

    - table view, modal for adding an entry, empty state, tabs and more
    ruchamahabal committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    7a37786 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    fb24614 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dea28b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a71b42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0eb8d6 View commit details
    Browse the repository at this point in the history
  5. fix(Expense Claim): replace unnecessary add_fetch calls with doctyp…

    …e config
    
    - claim type description, company, employee_name
    ruchamahabal committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    72f69ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e51a6b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    307f494 View commit details
    Browse the repository at this point in the history
  8. feat: settle claims against advances

    - auto-set advance allocation amount as per unclaimed amount and grand total
    ruchamahabal committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    8e4cd6c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    445bcc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    488f034 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    406908d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9685f91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c353c2 View commit details
    Browse the repository at this point in the history
  5. style: make tabs sticky

    ruchamahabal committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    794f4bf View commit details
    Browse the repository at this point in the history
  6. style: use better icons

    ruchamahabal committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    6e61322 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c17f3f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dd2ae52 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    8dbb300 View commit details
    Browse the repository at this point in the history
  2. refactor: clean-up leave_application.js

    - move fetch from configs to doctype json
    
    - remove deprecated API usage
    
    - fix formatting, replace var -> let
    ruchamahabal committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    70fd001 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    ba7cdc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad0bc11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a26d334 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25bf58f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55e4392 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e7d5a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    d3be713 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25479a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    a286020 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac73815 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2e4d77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    968a834 View commit details
    Browse the repository at this point in the history
  5. fix: clean-up tabs

    ruchamahabal committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    232b0e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab9a0e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    6ee4242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baff176 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a04cff3 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    d409413 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    692b039 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da419f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    9b5614e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    900a370 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d496e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ee2b54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45b879f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a50e133 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Configuration menu
    Copy the full SHA
    432b39c View commit details
    Browse the repository at this point in the history
  2. feat: unified Request Panel - Leaves + Claims

    refactor: accept `RequestList` component as prop instead of importing all components
    ruchamahabal committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    68bab37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b253e56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4fad8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0057c04 View commit details
    Browse the repository at this point in the history
  6. refactor: Approval/Rejection -> Submission/Cancellation flow

    - don't implicitly submit doc, approve and add a separate action for submission
    ruchamahabal committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    2d2dab6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6b8be22 View commit details
    Browse the repository at this point in the history
  8. fix: add quick links

    ruchamahabal committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    2db5028 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    850b657 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56dfe73 View commit details
    Browse the repository at this point in the history
  3. feat: delete child table row

    - fix child row add/update button disabling logic
    ruchamahabal committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0d35b77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80331de View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    83d39a6 View commit details
    Browse the repository at this point in the history