-
-
Notifications
You must be signed in to change notification settings - Fork 674
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ADD] hr_employee_number_generate_and_search
- Loading branch information
1 parent
3c15d01
commit 04e4f73
Showing
39 changed files
with
3,293 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
=========== | ||
Employee ID | ||
=========== | ||
|
||
.. | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:f12e948f4e6947a2796bbf30e037afd74cce011bf0b2a2bfb63f0d48957f5bb3 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
:target: https://odoo-community.org/page/development-status | ||
:alt: Beta | ||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png | ||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | ||
:alt: License: AGPL-3 | ||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhr-lightgray.png?logo=github | ||
:target: https://github.com/OCA/hr/tree/16.0/hr_employee_id | ||
:alt: OCA/hr | ||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
:target: https://translation.odoo-community.org/projects/hr-16-0/hr-16-0-hr_employee_id | ||
:alt: Translate me on Weblate | ||
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png | ||
:target: https://runboat.odoo-community.org/builds?repo=OCA/hr&target_branch=16.0 | ||
:alt: Try me on Runboat | ||
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
Company wide unique employee ID. Supports: | ||
|
||
* Random ID Generation | ||
* Sequence | ||
|
||
This module supports sequence of employee ID which will be generated | ||
automatically from the sequence predefined. | ||
|
||
Nevertheless, if you need a difference ID in particular cases | ||
you can pass a custom value for `employee_number`: if you do it | ||
no automatic generation happens. | ||
|
||
**Table of contents** | ||
|
||
.. contents:: | ||
:local: | ||
|
||
Installation | ||
============ | ||
|
||
To install this module, you need to: | ||
|
||
* clone the branch 11.0 of the repository https://github.com/OCA/hr | ||
* add the path to this repository in your configuration (addons-path) | ||
* update the module list | ||
* search for "Employee Identification Numbers" in your addons | ||
* install the module | ||
|
||
Configuration | ||
============= | ||
|
||
If you want to modify the format of the sequence, go to | ||
Settings -> Technical -> Sequences & Identifiers -> Sequences | ||
and search for the "Employee ID" sequence, where you modify | ||
its prefix and numbering formats. | ||
|
||
To configure the 'ID Generation Method', the '# of Digits' and | ||
the 'Sequence', activate the developer mode and go to | ||
Employees -> Configuration -> Employee ID. | ||
|
||
Usage | ||
===== | ||
|
||
When you will create a new employee, the field reference will be | ||
assigned automatically with the next number of the predefined sequence. | ||
|
||
Known issues / Roadmap | ||
====================== | ||
|
||
* When installing the module, the ID of existing employees is not generated automatically | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/hr/issues>`_. | ||
In case of trouble, please check there if your issue has already been reported. | ||
If you spotted it first, help us to smash it by providing a detailed and welcomed | ||
`feedback <https://github.com/OCA/hr/issues/new?body=module:%20hr_employee_id%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
||
Do not contact contributors directly about support or help with technical issues. | ||
|
||
Credits | ||
======= | ||
|
||
Authors | ||
~~~~~~~ | ||
|
||
* CorporateHub | ||
* Michael Telahun Makonnen | ||
* OpenSynergy Indonesia | ||
* Camptocamp | ||
|
||
Contributors | ||
~~~~~~~~~~~~ | ||
|
||
* Michael Telahun Makonnen <[email protected]> | ||
* Adrien Peiffer (ACSONE) <[email protected]> | ||
* Salton Massally (iDT Labs) <[email protected]> | ||
* Andhitia Rama (OpenSynergy Indonesia) <[email protected]> | ||
* Simone Orsi <[email protected]> | ||
* Serpent Consulting Services Pvt. Ltd. <[email protected]> | ||
* `CorporateHub <https://corporatehub.eu/>`__ | ||
|
||
* Alexey Pelykh <[email protected]> | ||
|
||
Maintainers | ||
~~~~~~~~~~~ | ||
|
||
This module is maintained by the OCA. | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
OCA, or the Odoo Community Association, is a nonprofit organization whose | ||
mission is to support the collaborative development of Odoo features and | ||
promote its widespread use. | ||
|
||
This module is part of the `OCA/hr <https://github.com/OCA/hr/tree/16.0/hr_employee_id>`_ project on GitHub. | ||
|
||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||
|
||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Copyright 2011, 2013 Michael Telahun Makonnen <[email protected]> | ||
# Copyright 2016 OpenSynergy Indonesia | ||
# Copyright 2018 Brainbean Apps (https://brainbeanapps.com) | ||
# Copyright 2020 CorporateHub (https://corporatehub.eu) | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||
{ | ||
"name": "Employee ID", | ||
"version": "16.0.1.0.0", | ||
"license": "AGPL-3", | ||
"category": "Generic Modules/Human Resources", | ||
"author": "CorporateHub, " | ||
"Michael Telahun Makonnen, " | ||
"OpenSynergy Indonesia, " | ||
"Camptocamp, " | ||
"Odoo Community Association (OCA)", | ||
"website": "https://github.com/OCA/hr", | ||
"depends": ["hr", "hr_contract"], | ||
"data": [ | ||
"data/hr_employee_sequence.xml", | ||
"views/hr_employee_views.xml", | ||
"views/hr_contract_history_view.xml", | ||
"views/res_config_settings_views.xml", | ||
], | ||
"installable": True, | ||
} |
11 changes: 11 additions & 0 deletions
11
hr_employee_number_generate_and_search/data/hr_employee_sequence.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<odoo noupdate="1"> | ||
|
||
<record id="seq_hr_employee_id" model="ir.sequence"> | ||
<field name="name">Employee Identifier</field> | ||
<field name="code">hr.employee.id</field> | ||
<field name="prefix" /> | ||
<field name="padding">5</field> | ||
</record> | ||
|
||
</odoo> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,150 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * hr_employee_id | ||
# | ||
# Translators: | ||
# OCA Transbot <[email protected]>, 2016 | ||
# abdullah alsabi <[email protected]>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 10.0\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-06-10 04:30+0000\n" | ||
"PO-Revision-Date: 2019-01-20 06:41+0000\n" | ||
"Last-Translator: Osoul <[email protected]>\n" | ||
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" | ||
"Language: ar\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " | ||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" | ||
"X-Generator: Weblate 3.3\n" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_company__employee_id_random_digits | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_config_settings__employee_id_random_digits | ||
msgid "# of Digits" | ||
msgstr "عدد الأرقام" | ||
|
||
#. module: hr_employee_id | ||
#: model_terms:ir.ui.view,arch_db:hr_employee_id.res_config_settings_view_form | ||
msgid "" | ||
"<span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-" | ||
"specific.\" role=\"img\" aria-label=\"Values set here are company-specific." | ||
"\" groups=\"base.group_multi_company\"/>" | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model,name:hr_employee_id.model_res_company | ||
msgid "Companies" | ||
msgstr "الشركات" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model,name:hr_employee_id.model_res_config_settings | ||
msgid "Config Settings" | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model,name:hr_employee_id.model_hr_employee | ||
msgid "Employee" | ||
msgstr "الموظف" | ||
|
||
#. module: hr_employee_id | ||
#: model_terms:ir.ui.view,arch_db:hr_employee_id.res_config_settings_view_form | ||
#, fuzzy | ||
msgid "Employee Identifier" | ||
msgstr "رقم الموظف" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_company__employee_id_gen_method | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_config_settings__employee_id_gen_method | ||
msgid "Generation Method" | ||
msgstr "طريقة الانشاء" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_hr_employee__employee_number | ||
#: model_terms:ir.ui.view,arch_db:hr_employee_id.view_employee_form | ||
msgid "Identification No" | ||
msgstr "رقم التعريف" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_company__employee_id_sequence | ||
#: model:ir.model.fields,field_description:hr_employee_id.field_res_config_settings__employee_id_sequence | ||
msgid "Identifier Sequence" | ||
msgstr "تسلسل الترقيم" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,help:hr_employee_id.field_res_company__employee_id_random_digits | ||
#: model:ir.model.fields,help:hr_employee_id.field_res_config_settings__employee_id_random_digits | ||
msgid "Number of digits in employee identifier" | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields,help:hr_employee_id.field_res_company__employee_id_sequence | ||
#: model:ir.model.fields,help:hr_employee_id.field_res_config_settings__employee_id_sequence | ||
msgid "Pattern to be used for employee identifier generation" | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields.selection,name:hr_employee_id.selection__res_company__employee_id_gen_method__random | ||
msgid "Random" | ||
msgstr "عشوائي" | ||
|
||
#. module: hr_employee_id | ||
#: model_terms:ir.ui.view,arch_db:hr_employee_id.res_config_settings_view_form | ||
msgid "Select & configure default employee identifier generation scheme" | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.fields.selection,name:hr_employee_id.selection__res_company__employee_id_gen_method__sequence | ||
msgid "Sequence" | ||
msgstr "متسلسل" | ||
|
||
#. module: hr_employee_id | ||
#: model:ir.model.constraint,message:hr_employee_id.constraint_hr_employee_employee_number_uniq | ||
msgid "The Employee Number must be unique across the company(s)." | ||
msgstr "" | ||
|
||
#. module: hr_employee_id | ||
#: code:addons/hr_employee_id/models/hr_employee.py:0 | ||
#, python-format | ||
msgid "Unable to generate unique Employee ID in %d steps." | ||
msgstr "" | ||
|
||
#~ msgid "" | ||
#~ "<span>(*) This configuration is related to the company you're logged into." | ||
#~ "</span>" | ||
#~ msgstr "" | ||
#~ "<span>(*) This configuration is related to the company you're logged into." | ||
#~ "</span>" | ||
|
||
#~ msgid "Apply" | ||
#~ msgstr "تطبيق" | ||
|
||
#~ msgid "Cancel" | ||
#~ msgstr "إلغاء" | ||
|
||
#~ msgid "Company" | ||
#~ msgstr "الشركة" | ||
|
||
#~ msgid "Configure Employee ID" | ||
#~ msgstr "إعداد رقم المستخدم" | ||
|
||
#~ msgid "Created by" | ||
#~ msgstr "انشئ من قبل" | ||
|
||
#~ msgid "Created on" | ||
#~ msgstr "وقت الانشاء" | ||
|
||
#~ msgid "Display Name" | ||
#~ msgstr "إسم العرض" | ||
|
||
#~ msgid "Employee ID *" | ||
#~ msgstr "رقم الموظف *" | ||
|
||
#~ msgid "Last Updated by" | ||
#~ msgstr "اخر تعديل من قبل" | ||
|
||
#~ msgid "Last Updated on" | ||
#~ msgstr "اخر تعديل في" |
Oops, something went wrong.