Skip to content

Auth client#85

Open
Summer-luna wants to merge 11 commits intoAuthServerfrom
AuthClient
Open

Auth client#85
Summer-luna wants to merge 11 commits intoAuthServerfrom
AuthClient

Conversation

@Summer-luna
Copy link
Contributor

Description

  • used Harbor Custom NPM Package to handle authentication at the front-end
  • add Logout Button
  • add admin guard and track guard
  • dynamic layout based on user role

Checklist

  • This PR can be reviewed in under 30 minutes
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have assigned reviewers to this PR.

@Summer-luna Summer-luna requested a review from gregfrasco August 9, 2023 19:08
* fix: remove add to manually add favorite project

* fix: make responsive admin and track page

* fix: fixed navbar

* fix: minor layout changes

* fix: make responsive favorite project table

* fix: when user is admin, not change employee id

* feat: delete records who have 0 hours

* fix: delete hours doesn't update hours

* feat: remove records who have 0 hours when unfavorite project

* feat: disabled checkbox when total hours of the project greater than 0

* feat: add comments

* feat: exclude the rows that have total hours > 0

* fix: replace hardcode 65 with project.rate

* fix: add default favorite projects when adding new employee

* fix: default drawer open to false when breakpoint is less Than Large

* fix: has duplicate employees and projects

* feat: add new svg icons and add new archive UI

* fix: hide pagination when length of rows is 0

* feat: able to archive and unarchive employee

* feat: able to archive and unarchive project

* fix: removed unused imports

* refactor: handle employee form

* refactor: handle project forms

* refactor: form validation

* Edit invoice items (#88)

* refactor: form validation

* feat: add invoice item table

* feat: (client) display invoice corresponding employees records via invoice item

* fix: remove used imports

* fix: remove used imports

* feat: update the invoice items' work hours, indirect hours, billable hours, and amount

* feat: insert comments after modified the work hour and indirect hours

* feat: show up arrow when hours increase, and show down arrow when hours decrease

* fix: remove navigate

* Feat download (#87)

* feat: (server) get records by date range

* feat: (client) download react-csv

* feat: (client) export records
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant