Ukraine - HR Job Classifier (DK 003:2010)
l10n_ua_hr_job_classifier · OCA/l10n-ukraine
-
Security25/25No findings
-
Activity25/25Last human commit 4 months ago
-
Required by5/250 modules depend on it
-
Maturity5/25In 1 Odoo series since 18.0
Heuristic over the facts below, not an audit · How it's computed
Description
This module provides the Ukrainian National Classifier of Occupations DK 003:2010 (Класифікатор професій ДК 003:2010), the official Ukrainian standard maintained by Derzhspozhyvstandart of Ukraine.
The classifier ships with:
- the full DK 003:2010 catalog hierarchy with around 823 categories organised in 4 levels (sections, subsections, classes, subclasses);
- over 9,150 specific job titles with their official KP codes (Класифікатор професій);
- hierarchical search and grouping by catalog node.
For Ukrainian HR specialists, the presence of DK 003:2010 is a baseline expected feature of any HR software used in Ukraine. Other modules can reference l10n.ua.hr.job.classification records via Many2one fields to attach official profession codes to their own records.
Dependencies
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 7
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_ua_hr_job_classification_catalog_view_form |
l10n.ua.hr.job.classification.catalog.view.form | l10n.ua.hr.job.classification.catalog | form | New |
l10n_ua_hr_job_classification_catalog_view_list |
l10n.ua.hr.job.classification.catalog.view.list | l10n.ua.hr.job.classification.catalog | list | New |
l10n_ua_hr_job_classification_catalog_view_search |
l10n.ua.hr.job.classification.catalog.view.search | l10n.ua.hr.job.classification.catalog | search | New |
l10n_ua_hr_job_classification_view_form |
l10n.ua.hr.job.classification.view.form | l10n.ua.hr.job.classification | form | New |
l10n_ua_hr_job_classification_view_kanban |
l10n.ua.hr.job.classification.view.kanban | l10n.ua.hr.job.classification | kanban | New |
l10n_ua_hr_job_classification_view_list |
l10n.ua.hr.job.classification.view.list | l10n.ua.hr.job.classification | list | New |
l10n_ua_hr_job_classification_view_search |
l10n.ua.hr.job.classification.view.search | l10n.ua.hr.job.classification | search | New |
HTTP endpoints 0
No HTTP endpoints found for this module.
Models touched 2
-
activeBooleandefault=True -
codeCharhelp='DK 003:2010 profession code (Класифікатор професій)'index=Truerequired=True args: 'KP Code' -
descriptionText -
nameCharindex=Truerequired=True -
profession_classifier_catalog_idMany2one → l10n.ua.hr.job.classification.catalogindex=Trueondelete='restrict' args: 'l10n.ua.hr.job.classification.catalog', 'Profession Classifier Catalog'
No public methods.
-
activeBooleandefault=True -
child_idsOne2many → l10n.ua.hr.job.classification.catalogargs: 'l10n.ua.hr.job.classification.catalog', 'parent_id', 'Children' -
codeCharindex=True -
complete_codeCharcompute='_compute_complete_code'recursive=Truestore=True -
complete_nameCharcompute='_compute_complete_name'recursive=Truestore=True -
nameCharrequired=True -
parent_idMany2one → l10n.ua.hr.job.classification.catalogindex=Trueondelete='cascade' args: 'l10n.ua.hr.job.classification.catalog', 'Parent Catalog' -
parent_pathCharindex=True -
pc_countIntegercompute='_compute_job_classification_count'help='The number of Profession Classifiers under this category (includes children categories).' args: '# Profession Classifier' -
profession_classifier_idsOne2many → l10n.ua.hr.job.classificationcomodel_name='l10n.ua.hr.job.classification'inverse_name='profession_classifier_catalog_id'
-
action_view_classifications(self)Open classifications recursively under this catalog and its children. Matches the recursive count in ``pc_count`` (both use ``child_of``), so the drill-down list shows the same records that were counted.