nofusscomputing / nofusscomputing/centurion_erp
Human Resource Management
@jon-nfc is already working on this.
Since Apr 15, 2025.
- Dominant language
- Python
- Stars
- 1
- Forks
- 1
- Avg merge
- 2h 18m
- Merged PRs (30d)
- 8
Description
Human Resource Management is the process of managing employees within the organization.
Details
Add a Human Resources Module that will be used to contain all of the functionality for HR to function. This module must as much as possible lean towards each type of workflow being automatable. i.e. new employee account creation, etc.
HR Module should cater for the following circumstances:
- Employee on-boarding
- Employee off-boarding
- Recruitment
- Hiring
- positions
- reporting
🏁 https://github.com/nofusscomputing/centurion_erp/labels/Feature%20Flag 2025-00005
Employee model has been placed behind feature flag 2025-00005 until it is production ready.
removed flag in 0d27b4b713f7d7711a81b92805f27b5bdafcfd26
Features
- People Management[^ticket-571]
- Workflows
The ability to create a workflow that on the specified event runs the workflow. A workflow would contain actions
workflow actions:- Create ticket[^ticket-379]
- Lanuch AWX job[^ticket-113]
- Welcome E-Mail[^ticket-142]
[^ticket-113]: blocked by #113
[^ticket-142]: blocked by #142
[^ticket-379]: blocked by #379
[^ticket-571]: blocked by #571
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.