Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature: Add Employment Type to Employees #615
More specifically, one of the most important properties (optional) should be "Employment Type".
Each employee may have none, one or many associated employment types (e.g. can be "Intern" and "Part-time" at the same time!). We need to make sure such a selector (multi-select combo-box) added to the Employee Profile / Main tab. Note: in most cases, only one value will be selected or none.
In addition (important!) we also should allow creating custom "Employment Types" for each organization (e.g. some org may want to create say "Apprentice" type).
We need separate "Tab" in the Organization management page to manage "Employment Types" for the organization (of course, initially it should be the seed from enum values, but every company can add own custom types, etc). Basic operations should be supported like: browse existed types, add a new one, remove selected, edit selected, etc.
* feat: added-update-add-buttons-on-employeeTypes-in-organization-settings * feat: adding-add-update-buttons-on-employeeTypes-organization-settings * feat: add employee types * feat: added-add-delete-edit-buttons-on-organization-employee-types-page * Update base.ts * Update organization.controller.ts * Update organization.seed.ts * Update employee-types.seed.ts * Update employee.controller.ts * Fix(UI): Employement Types input * fix(ui): employement types as like other tabs content * fix(ui): employment types page design and functionalities * fix(typo): employee type changed to employment type * fix(typo): files, components and services * fix(composer): added uuid * fix: remove unused import * fix: deepscan errors fixing * fix: bugs introduced during merge * fix: build fixing after merge Co-authored-by: ntmonov <email@example.com> Co-authored-by: ntmonov <firstname.lastname@example.org> Co-authored-by: Ruslan Konviser <email@example.com>