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

Add new features & some improvements from 4.1.8 to 4.2.1 #14

Merged
merged 35 commits into from
Jan 10, 2021
Merged

Conversation

ryanaidilp
Copy link
Owner

What's new?

  • General

    • Update some UI & wording
    • Add Paid Leave/Cuti features for 'PNS' employee
    • Add regulation menu which show list of all government regulation used in SiAP Balaesang
    • Add salary calculator for 'Honorer' employee
    • Add new statistics metrics for employee attendance report
  • Stakeholder

    • Stakeholder can view and cancel employee's Paid Leave
    • Stakeholder can view and cancel employee's Attendance
    • Stakeholder can give their reason of cancellation for Paid Leave, Absent Permission, Outstation, & Attendance

- update version name and version number
- replace MediaQuery with Get in login_screen.dart & splash_screen.dart
- add paidLeaveCategories
- add new field const for report model
- add field const for paid leave model
- add rank & group field const for user model
- calculateLateInMinutes (String of late in minutes)
- formatPercentage
- formatCurrency
- add new category for checkPresencePercentage & checkColorStatus
- image_error_widget.dart to show while CachedImageNetwork failed to load an image
- next_presence_empty_card.dart
- user_info_card_widgets.dart & statistics_card_widget.dart to show in report_screen.dart
- add rank & group properties
- add leaveEarlyCount, notMorningParadeCount, annualLeave, importantReasonLeave,sickLeave,maternityLeave, & outOfLiabilityLeave
- add leaveEarlyCount & notMorningParadeCount
- add startTime, address, & photo
- dispose controller when widget disposed
…een.dart

- replace showDatePicker with TableCalendar
- check if date is updated to make sure user's set startDate and dueDate
- replace MediaQuery with Get
- replace MediaQuery with Get
- add administrator profile & with call/WA button
- replace MediaQuery with Get
- extract reusable widget
- update some wording
- add new presence status
- improve UI
- add user info section
- add salary calculator for 'Honorer' employee
- add paid leave/Cuti for 'PNS' employee
- add bytes param/property to load data from bytes
- add tag param/property to assign dynamic tag for Hero
- add functionality to view image detail after took photo
- update some wording
- replace spinKit
- using dynamic tag for Hero
- replace MediaQuery with Get
- replace MediaQuery with Get
- implement ImageErrorWidget
- assign dynamic tag
- dispose controller when widget disposed
- add functionality to input reason so that stakeholder can give their reasoning for cancellation of outstation & absent permission
- update ui to add new employee information
- refactoring ui of employee presence
- update to UI : wording, replace icon, replace color
- add new menus : regulation menu, employee attendance menu, employee paid leave menu, & paid leave menu
@ryanaidilp ryanaidilp added the enhancement New feature or request label Jan 10, 2021
@ryanaidilp ryanaidilp self-assigned this Jan 10, 2021
@ryanaidilp ryanaidilp merged commit 4841498 into master Jan 10, 2021
@ryanaidilp ryanaidilp deleted the 4.2.1 branch January 10, 2021 12:05
@gop4sch4 gop4sch4 mentioned this pull request Mar 5, 2021
ryanaidilp added a commit that referenced this pull request Apr 11, 2021
Add new features & some improvements from 4.1.8 to 4.2.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant