BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/lsf-oss

FEATURE: Time card system

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
enhancement needs decomposed
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Other work colleges need a timecarding system, similar to our Tracy Ultratime system. A minimal timecarding system should:

- Allow a student to clock in and clock out
- Allow a student to review their time cards
- Allow the supervisors to view, edit, delete, and add entries
- Allow the supervisor to approve, reject entries
- Allow supervisors to schedule students for specific hours
- Allow supervisors to view summaries of hours (bulk students, bulk hours/weeks/months/life, ... )
- Warn supervisors of over- and under-hour situations
- Allow labor administrators to do everything a supervisor can do
- Allow labor administrators to review hours for payroll processing (see issue about payroll system)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.