TIP: You can type at any time to perform a new search.
Ukraine - HR Job Classifier (DK 003:2010)
l10n_ua_hr_job_classifier · OCA/l10n-ukraine
- Repository
- OCA/l10n-ukraine · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localization/Ukraine
- Folder size
- 1.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-ukraine
- Last tracking update
- 2026-08-05 12:11:18
- Authors
- Odoo Community Association (OCA), Holodaieva Olha
- Maintainers
- Odoo Community Association (OCA), Holodaieva Olha
- Committers
- OCA-git-bot, oca-ci, Olha Holodaieva
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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.
Code Analysis ⓘ
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)
New fields (5)
-
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.
New fields (10)
-
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.