nofusscomputing / nofusscomputing/centurion_erp

Human Resource Management

Open
#92 1 comment 0 reactions 1 assignee View on GitHub

@jon-nfc is already working on this.

Since Apr 15, 2025.

Feature Flag Migrated from Gitlab type::epic
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.