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

[17.0][MIG] payroll: Migration to 17.0 #138

Closed
wants to merge 142 commits into from

Commits on Dec 21, 2023

  1. payroll: rename module

    this commit renames the module from hr_payroll to payroll. This is to avoid conflicting with the hr_payroll module included in Odoo Enterprise
    davejames authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2e96b76 View commit details
    Browse the repository at this point in the history
  2. payroll: rename install setting for payroll_account module

    Also removes links to localisations which have not yet been migrated. These can be re-added when the localisations are ported.
    davejames authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    509edc4 View commit details
    Browse the repository at this point in the history
  3. payroll: add original pot file

    davejames authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7a44366 View commit details
    Browse the repository at this point in the history
  4. payroll: update new POT file

    davejames authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6741476 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4901920 View commit details
    Browse the repository at this point in the history
  6. [MIG] payroll: Migration to 14.0

    hilarak authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    81825d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a4eda7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6187ab3 View commit details
    Browse the repository at this point in the history
  9. parent 830abfc

    author nicolasrsande <[email protected]> 1643135061 -0300
    committer nicolasrsande <[email protected]> 1643668459 -0300
    
    fix typo in leave calculation
    
    default for worked days should not compute leaves, because leaves are calculated separately
    
    we should not add data because it interfers with custom localization payroll modules
    
    fix pre-commit
    
    add demo data so the test can be executed
    
    leaves should be computed in negative value to help creating salary rules
    
    Add mantainer key
    
    remove mantainer in payroll_account
    
    14.0-minor-fixes
    
    fix typo in leave calculation
    
    we should not add data because it interfers with custom localization payroll modules
    
    fix pre-commit
    
    add demo data so the test can be executed
    
    leaves should be computed in negative value to help creating salary rules
    
    Add mantainer key
    
    remove mantainer in payroll_account
    
    14.0-payroll-minor-fixes
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c9368a2 View commit details
    Browse the repository at this point in the history
  10. add detail of the exeption in salary rule calculation

    accept suggestion use repr() on the string
    
    change indentation of error
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    bab63d7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    05c3066 View commit details
    Browse the repository at this point in the history
  12. Translated using Weblate (Catalan)

    Currently translated at 93.6% (266 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/ca/
    Noel000 authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6484f49 View commit details
    Browse the repository at this point in the history
  13. Translated using Weblate (Catalan)

    Currently translated at 100.0% (284 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/ca/
    Noel000 authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    44a345b View commit details
    Browse the repository at this point in the history
  14. Translated using Weblate (Spanish (Argentina))

    Currently translated at 86.9% (247 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    5b0a908 View commit details
    Browse the repository at this point in the history
  15. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (284 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    824018c View commit details
    Browse the repository at this point in the history
  16. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (284 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1be41b2 View commit details
    Browse the repository at this point in the history
  17. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (284 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    ee40e52 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    905aeca View commit details
    Browse the repository at this point in the history
  19. Translated using Weblate (Italian)

    Currently translated at 78.1% (222 of 284 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/it/
    francesco-ooops authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    5d1c4ad View commit details
    Browse the repository at this point in the history
  20. [ADD] payroll: missing tag to compute method

    Juany Davila authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2b0490f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9d044e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    442527c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    103bd41 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e2c7872 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a20313f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4e64615 View commit details
    Browse the repository at this point in the history
  27. [IMP] payroll: remove empty lines

    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    8bbb327 View commit details
    Browse the repository at this point in the history
  28. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (290 of 290 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2e76ee4 View commit details
    Browse the repository at this point in the history
  29. [FIX] payroll unittest

    The unittest for the payroll module is broken in several ways:
        1. It doesn't actually test anything in the payslip, just the states
           when various buttons are simulated
        2. The payslip is created programatically, so no payslip values are loaded
        3. The employee's contract is in "draft" state so even if it tried to
           load any values it wouldn't work because the contract isn't "open"
        4. It modifies a salary input line, but doesn't verify it worked. It
           doesn't work because of the above mentioned reasons.
    
    To ensure a minimal amount of testing:
        o Make sure the employee's contract is in "open" state
        o Use the "Form" testing object when creating a payslip to ensure
          the onchange_employee() is run
        o Actually test the payroll calculations are done correctly
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    ebde629 View commit details
    Browse the repository at this point in the history
  30. [FIX] payroll - wrong quantity and rate during python computation of …

    …salary rule
    
    A side effect of the way the payslip line quantity and rate are set when
    amount_select is set to "code" causes them to never evaluate to zero. When they
    evaluate to 0 the side effect causes them to be set to 1.0 and 100.0, respectively.
    
        "result_qty" in localdict and localdict["result_qty"] or 1.0
        "result_rate" in localdict and localdict["result_rate"] or 100.0
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4496bbb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9c43edc View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    81661fc View commit details
    Browse the repository at this point in the history
  33. [IMP] payroll: refactor of local dictionary handling in payslip for s…

    …alary rule processing
    
    This should make it easier for other modules to inherit and modify the
    payroll module. This solution allows other modules to arbitrarily
    inject their own values into salary rules. Furthermore, payroll managers
    will be able to continue using '.' (dot) notation to refer to these new
    values. Module implementers can inherit and overload the following methods:
    
    get_payroll_dict()  - for providing values under the generic `payroll.` object
    get_baselocaldict() - for providing 'first-level' objects that are
                          available directly to salary rules. For the sake
                          of clarity the object string should start with
                          the module name. Example: if the module is named
                          payroll_foo the values should be under `payroll_foo.`
    get_contract_dict() - for values that depend on the current contract being evaluated
                          These values will be available under `this_contract.`
    
    In the inherited methods the modules should return a python dictionary of
    discreet values and/or nested objects using a BaseBrowsableObject.
    Example:
    If the module name is my_module:
        res = super().get_baselocaldict(contract, contracts)
        res.update({
            "my_module": BaseBrowsableObject(
                "foo": 10.0,
                "bar": 25.0,
                "baz": BaseBrowsableObject(
                    {
                        value1: 100.0,
                        value2: 150.0,
                    }
                )
            )
        })
        return res
    
    The above values can be accessed in salary rules as:
    my_module.foo
    my_module.bar
    my_module.baz.value1
    my_module.baz.value2
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a5ad9c6 View commit details
    Browse the repository at this point in the history
  34. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (290 of 290 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    766fec1 View commit details
    Browse the repository at this point in the history
  35. [IMP] payroll: Add salary_rule_parameters functionality

    fix build errors, the menu was loaded before the action
    
    add menu to rule parameter
    
    accept sugestions by appstogrow, will test in afternoon
    
    fix typo
    
    minor changes
    
    [FIX] payroll: remove payslip view change. Will make it in another PR
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b4bf479 View commit details
    Browse the repository at this point in the history
  36. Translated using Weblate (Spanish)

    Currently translated at 100.0% (290 of 290 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0e4edde View commit details
    Browse the repository at this point in the history
  37. Translated using Weblate (Spanish)

    Currently translated at 100.0% (301 of 301 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    9cbd09e View commit details
    Browse the repository at this point in the history
  38. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (301 of 301 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    da9736d View commit details
    Browse the repository at this point in the history
  39. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (301 of 301 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    97f05f6 View commit details
    Browse the repository at this point in the history
  40. [IMP] payroll: payslip refactoring and functionality improvements

    [IMP] payroll: refactor of the method get_worked_day_lines
    
    [IMP] payroll: remove old implementation
    
    [IMP] payroll: remove unused lines
    
    [IMP] payroll: improve payslip views
    
    [IMP] payroll: Add input line computation in onchange
    
    [IMP] payroll: Add a button to refetch payslip data manually
    
    [IMP] payroll: Add domain to contract in many2one tables
    
    [IMP] payroll: Add more tracking in fields
    
    [IMP] payroll: extracted the name computing method
    
    [FIX] payroll: remove redundant method
    
    [IMP] payroll: replace tracking=1 with tracking=True
    
    [IMP] payroll: Add daterange widget for dates
    
    [IMP] payroll: Refactor get_payslip_vals and add struct_id selection on runs
    
    [IMP] payroll: In runs if struct_id is not selected we fallback to contract default
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a4e7183 View commit details
    Browse the repository at this point in the history
  41. [IMP] payroll: allow the use of positive values in leave days/hours c…

    …alculation
    
    The system parameter "payroll.leaves_positive" is used to control
    whether the value for number_of_days/number_of_hours is positive or
    negative. When False (the default) it wil be negative.
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a638b3e View commit details
    Browse the repository at this point in the history
  42. [IMP] payroll: Remove contract_advantage_template model and new modul…

    …e hr_contract_advantages
    
    [ADD] Add new module hr_contract_advantages
    
    [FIX] payroll_contract_advantages: Fix typo in view
    
    [FIX] payroll_contract_advantages: Fix typo in import
    
    [IMP] payroll: change security grups
    
    [FIX] payroll: fix version
    
    [FIX] payroll_contract_advantages: fix import typo
    
    [FIX] payroll_contract_advantages: Fix security groups
    
    [FIX] payroll_contract_advantages: Fix menu typo
    
    [IMP] payroll_contract_advantages: Fix get_contract_dict function
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    30d80a1 View commit details
    Browse the repository at this point in the history
  43. Translated using Weblate (Spanish)

    Currently translated at 100.0% (307 of 307 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    44e31f6 View commit details
    Browse the repository at this point in the history
  44. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (307 of 307 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    32f5ecb View commit details
    Browse the repository at this point in the history
  45. [FIX] payroll: Fix Refactored _compute_name to contemplate more than …

    …one record
    
    [FIX] payroll: fix _compute_name singleton error
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    57574ca View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    dab859b View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ed06d0b View commit details
    Browse the repository at this point in the history
  48. Translated using Weblate (Spanish)

    Currently translated at 100.0% (304 of 304 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0d68f54 View commit details
    Browse the repository at this point in the history
  49. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (304 of 304 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6e34f06 View commit details
    Browse the repository at this point in the history
  50. [IMP] payroll: Improve views, add child functionalities, allow comput…

    …ing name
    
    [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [FIX] payroll: fix test expected values
    
    [IMP] payroll: [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [IMP] payroll: Add test coverage for new child view and flag
    
    [IMP] payroll: Improve views, add child functionalities, allow compute of name
    
    [IMP] payroll: change tab name
    
    [IMP] payroll: Add info alert in salary_rule form explaining functionality
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    211ede6 View commit details
    Browse the repository at this point in the history
  51. Translated using Weblate (Spanish)

    Currently translated at 100.0% (313 of 313 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c5692cf View commit details
    Browse the repository at this point in the history
  52. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (313 of 313 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0d01f26 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7d22e1e View commit details
    Browse the repository at this point in the history
  54. [IMP] payroll: hr.payslip & hr.payslip.run: order by id desc (most re…

    …cently created on top)
    norlinhenrik authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f7abb05 View commit details
    Browse the repository at this point in the history
  55. [IMP] payroll: default value for python code fields had lines in the …

    …comments that were not commented
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    468be93 View commit details
    Browse the repository at this point in the history
  56. [IMP] payroll: make hr.salary.rule (form) condition and computation v…

    …iews more sane in Firefox
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1c47225 View commit details
    Browse the repository at this point in the history
  57. [IMP] payroll: hr_payslip refactoring and misc improvements

    [IMP] payroll: Move and refactor category sum function (now can be inherited)
    
    [IMP] payroll: _get_payslip_lines refactoring
    
    [IMP] payroll: move basebrowsableobject to own file
    
    [IMP] payroll: adapt compute method to new returned values
    
    [IMP] payroll: Add compute_date and use "verify" unused state - improve views and filters
    
    [IMP] payroll: Add compute_date and use "verify" unused state - improve views and filters
    
    [IMP] payroll: misc changes
    
    [FIX] payslip_change_state: Fix tests and exeptions acording new implementation
    
    [ADD] hr_payroll_cancel: Add mantainer keys
    
    [IMP] payroll: Change more detailes name for lines
    
    [IMP] all: Change repo description and contributors file.
    
    [IMP] payroll: change order
    
    [IMP] payroll: minor changes
    
    [IMP] payroll: minor changes
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    73b6f7c View commit details
    Browse the repository at this point in the history
  58. [IMP] payroll: Add hook method for accesing localdict

    [IMP] payroll: Add hook method for accesing localdict
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d6d7b05 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    e76c1ae View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    4e8d639 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    84fa0fe View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    e55cdce View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    fc0f633 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    f2939bd View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    932772f View commit details
    Browse the repository at this point in the history
  66. Translated using Weblate (Spanish)

    Currently translated at 100.0% (315 of 315 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1163ead View commit details
    Browse the repository at this point in the history
  67. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (315 of 315 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    354e4e5 View commit details
    Browse the repository at this point in the history
  68. [IMP] payroll: add tests for new merged functionalities

    [FIX] payroll: fix tests
    
    [FIX] payroll: fix tests
    
    [IMP] payroll: Add conditional button and computed method for setting
    
    [IMP] payroll: Add conditional button and computed method for setting
    
    [IMP] payroll: Move cancel test to payroll account
    
    [IMP] payroll: Add hr_payslio_cancel refund sheet code
    
    [FIX] payroll: tests change import
    
    [FIX] payroll: Remove account in tests, will add another test in account module
    
    [IMP] payroll_account: Add cancel tests for accounting module
    
    [FIX] payroll_account: Test remove
    
    [FIX] account_payroll: Fix tests
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b6ae141 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    82bf271 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    44b9c1a View commit details
    Browse the repository at this point in the history
  71. [FIX] payroll: regression introduced in OCA#62

    When calling _compute_payslip_line() call it on the payslip object and
    not recordset 'self'.
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7b55276 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    4652f1f View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    64b8eb6 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    48b5584 View commit details
    Browse the repository at this point in the history
  75. [IMP] payroll: rename and re-factor _get_payslip_lines() to work on r…

    …ecordset self
    
    To preserve compatibility with third-party modules the re-factored
    functionality is in a new method: get_lines_dict() and the
    _get_payslip_lines() just calls this method. I expect that the new
    multi-recordset function will be useful in reports: no more manually
    adding up payslip lines from individual payslips!
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    49875fe View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    04c6b0e View commit details
    Browse the repository at this point in the history
  77. [IMP] payroll: re-factor onchange_dates() and onchange_employee() to …

    …work on recordset self
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    af0f370 View commit details
    Browse the repository at this point in the history
  78. payroll: fix a couple of places where functional changes were inadver…

    …tently introduced during the refactor
    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    168c914 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    5a69ebb View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    fbc1fdd View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    f868e4f View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    d491b01 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    2dc76f2 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    d81cdf1 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    c3f324a View commit details
    Browse the repository at this point in the history
  86. [14.0] [FIX] payroll: Fix get_lines_dict() - skip assigning dict when…

    … the rule is blacklisted
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6adcba6 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    de73522 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    8479d96 View commit details
    Browse the repository at this point in the history
  89. [14.0] [IMP] payroll: improve salary_rule and categories views and do…

    …cumentation
    
    [14.0] [IMP] payroll: improve salary rules views and documentation
    
    [14.0] [IMP] payroll: improve salary rules  and categories views
    
    [14.0] [IMP] payroll: improve salary rules views and documentation
    
    [14.0] [IMP] payroll: improve salary rules views and documentation
    
    [IMP] payroll: fix repeated words
    
    [14.0] [IMP] payroll: fix typos
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    57d59e3 View commit details
    Browse the repository at this point in the history
  90. [14.0] [IMP] payroll: settings for payslip_lines edition and auto-com…

    …pute on confirm
    
    [14.0] [IMP] payroll: Add no compute on confirm setting
    
    [14.0] [IMP] payroll: Add no compute on confirm setting
    
    [14.0] [IMP] payroll: Add no compute on confirm setting
    
    [14.0] [IMP] payroll: Add no compute on confirm setting
    
    [14.0] [IMP] payroll: Add no compute on confirm setting
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    dc2bdad View commit details
    Browse the repository at this point in the history
  91. Translated using Weblate (Spanish (Argentina))

    Currently translated at 99.7% (363 of 364 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f92311f View commit details
    Browse the repository at this point in the history
  92. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (364 of 364 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    60b77e5 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    63c18f2 View commit details
    Browse the repository at this point in the history
  94. [14.0] [FIX] payroll: Add tests about parent/child rules

    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [IMP] payroll: Add rule identification on error
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    
    [14.0] [IMP] payroll: Rollback rule identification on error
    
    [14.0] [FIX] payroll: Add tests about parent/child rules
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b5cbc78 View commit details
    Browse the repository at this point in the history
  95. [14.0] [ADD] hr_payroll_period

    [14.0] [ADD] hr_payroll_period: Add mantainers key
    
    [14.0] [ADD] hr_payroll_period: Change manifest category
    
    [14.0] [ADD] hr_payroll_period
    
    [14.0] [ADD] hr_payroll_period
    
    [14.0] [IMP]  hr_payroll_period: Improve views
    
    [14.0] [IMP] hr_payroll_period: Improve views and misc
    
    [14.0] [IMP] hr_payroll_period: Improve views and misc
    
    [14.0] [IMP] hr_payroll_period: Improve views and misc
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c7f282f View commit details
    Browse the repository at this point in the history
  96. [14.0] [IMP] payroll: Add employee in rule exceptions

    [14.0] [IMP] payroll: Add employee in rule exceptions
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    06b2a9c View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    af05ad6 View commit details
    Browse the repository at this point in the history
  98. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (364 of 364 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b0852d4 View commit details
    Browse the repository at this point in the history
  99. [IMP] payroll: depends on base_time_parameter

    [FIX] payroll: rule_parameter
    
    [MIG] payroll: depends on base_time_parameter
    
    [FIX] payroll migration
    norlinhenrik authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c68daa0 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    84031bb View commit details
    Browse the repository at this point in the history
  101. [IMP] payroll: history

    norlinhenrik authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c44723a View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    25249a7 View commit details
    Browse the repository at this point in the history
  103. [14.0] [IMP] payroll: add localdict pure payslip object and rename pa…

    …yslips browsable object
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6a4f50d View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    cb344a8 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    589829c View commit details
    Browse the repository at this point in the history
  106. [14.0] [IMP] payroll: change manifest category

    [14.0] [IMP] payroll: change manifest category
    
    [14.0] [IMP] payroll: add migration for new payslip and payslips objects
    
    [14.0] [IMP] payroll: add migration for new payslip and payslips objects
    
    [14.0] [IMP] payroll: add migration for new payslip and payslips objects
    nimarosa authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    796dc1e View commit details
    Browse the repository at this point in the history
  107. [IMP] payroll: hr.payslip.run with company_id

    [FIX] payroll: fix views
    norlinhenrik authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cad5fc0 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    3d7be03 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    a9141d7 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    e628e31 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    f38d559 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    d68f47b View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    d26f30e View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    13f57f6 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    432661e View commit details
    Browse the repository at this point in the history
  116. Translated using Weblate (Spanish (Argentina))

    Currently translated at 100.0% (359 of 359 strings)
    
    Translation: payroll-14.0/payroll-14.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll/es_AR/
    ibuioli authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    321c0a5 View commit details
    Browse the repository at this point in the history
  117. [MIG] payroll: Migration to 15.0

    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    5252a2d View commit details
    Browse the repository at this point in the history
  118. [MIG] payroll: Migration to 16.0

    mtelahun authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    e87bd6c View commit details
    Browse the repository at this point in the history
  119. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0c60679 View commit details
    Browse the repository at this point in the history
  120. [UPD] README.rst

    OCA-git-bot authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2e88133 View commit details
    Browse the repository at this point in the history
  121. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    359194c View commit details
    Browse the repository at this point in the history
  122. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    64279eb View commit details
    Browse the repository at this point in the history
  123. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d345e94 View commit details
    Browse the repository at this point in the history
  124. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4c795bc View commit details
    Browse the repository at this point in the history
  125. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d9e09ed View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    646dfa3 View commit details
    Browse the repository at this point in the history
  127. [FIX] payroll: Fix tests since odoo/odoo@09091dd

    Now a contract is closed whenever appropriate, therefore, the expected
    value must be changed in tests.
    victoralmau authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c7c273d View commit details
    Browse the repository at this point in the history
  128. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3d8353f View commit details
    Browse the repository at this point in the history
  129. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2b87b30 View commit details
    Browse the repository at this point in the history
  130. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d7fd04a View commit details
    Browse the repository at this point in the history
  131. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7726dd9 View commit details
    Browse the repository at this point in the history
  132. [UPD] README.rst

    OCA-git-bot authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    44873f5 View commit details
    Browse the repository at this point in the history
  133. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    fbcd16e View commit details
    Browse the repository at this point in the history
  134. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cb9af6b View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    7fa3cb9 View commit details
    Browse the repository at this point in the history
  136. Translated using Weblate (Persian)

    Currently translated at 98.8% (354 of 358 strings)
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/fa/
    mostafabarmshory authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7cf7fa9 View commit details
    Browse the repository at this point in the history
  137. Translated using Weblate (Spanish)

    Currently translated at 100.0% (358 of 358 strings)
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/es/
    Ivorra78 authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3c8fcf6 View commit details
    Browse the repository at this point in the history
  138. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    331f4d9 View commit details
    Browse the repository at this point in the history
  139. Translated using Weblate (Italian)

    Currently translated at 57.2% (205 of 358 strings)
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/it/
    mymage authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1ccbb1d View commit details
    Browse the repository at this point in the history
  140. [UPD] Update payroll.pot

    oca-ci authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d3f4d75 View commit details
    Browse the repository at this point in the history
  141. Update translation files

    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Translation: payroll-16.0/payroll-16.0-payroll
    Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll/
    weblate authored and FernandoRomera committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7a96ef4 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    21e7d70 View commit details
    Browse the repository at this point in the history