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

EmployeesMvc | HR management for managers #94

Open
alexeysp11 opened this issue Jul 25, 2024 · 0 comments
Open

EmployeesMvc | HR management for managers #94

alexeysp11 opened this issue Jul 25, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@alexeysp11
Copy link
Owner

alexeysp11 commented Jul 25, 2024

Description.

HR management for managers.

  • Architecture: CQRS.
  • Access to HR management functionality should be granted based on user authorization and specified rights.
  • It is necessary to add functionality that allows creating, editing and deleting employees of the organization (the "Employees" page, buttons opposite each individual employee). When you click on the buttons, a modal window with the employee's fields opens; when you click on the "Continue" / "Cancel" button, a modal window with confirmation is shown. All actions must be performed asynchronously, i.e. without reloading the page.
  • On the "Employees" page, the following fields must be added opposite each employee in the table: "Date of employment", "Salary".
  • Employees must have a position on the basis of which their salary is calculated.
  • You can assign a salary for each position and department. You can also create salary calculation rules for a specific employee (set bonuses for fulfilling any conditions by the employee: KPI, time of work in the company, etc.).
  • In addition to CRUD requests, there must be a paginated request, including a sorting field and a filtering field (by employee name or position).
@alexeysp11 alexeysp11 added the enhancement New feature or request label Jul 25, 2024
@alexeysp11 alexeysp11 self-assigned this Jul 25, 2024
@alexeysp11 alexeysp11 changed the title Add functionality for employee management in EmployeesMvc HR management for managers in EmployeesMvc Aug 14, 2024
@alexeysp11 alexeysp11 changed the title HR management for managers in EmployeesMvc EmployeesMvc | HR management for managers Aug 17, 2024
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

No branches or pull requests

1 participant