v 14.0 Third Party 1519
Download for v 14.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employees (hr)
Recruitment (hr_recruitment)
Time Off (hr_holidays)
Discuss (mail)
Employee Contracts (hr_contract)
Calendar (calendar)
Project (project)
Community Apps Dependencies
Lines of code 13630
Technical Name hr_company_policy
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 13.0 14.0 15.0 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employees (hr)
Recruitment (hr_recruitment)
Time Off (hr_holidays)
Discuss (mail)
Employee Contracts (hr_contract)
Calendar (calendar)
Project (project)
Community Apps Dependencies
Lines of code 13630
Technical Name hr_company_policy
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 13.0 14.0 15.0 16.0 17.0

OpenHRMS Company Policy

Add A Button In Dashboard For Showing Company Policy

Overview


Company form view have a page company policy here Administrator can set company policy and corresponding company policy can see on dashboard by clicking company policy button

Key Features


Company can set there company policy

Login users can see there company policy

Added a button in dashboard for showing company policy

Screenshots


01

Install Company Policy

After installation, open company form view in settings here we can see a page company policy

02

Add or Edit Company Policy

In this page view have a text box here company policy will be write.

03

Company policy on Dashboard

After setting the company policy it can see in the dashboard by clicking Company policy button.

04

Popup

By clicking button a wizard will be popup like below image here company policy can see.

Suggested Products


Our Services


Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Implementation
Odoo Licensing Consultancy

Our Industries


Trading

Easily procure and sell your products

POS

Easy configuration and convivial experience

Education

A platform for educational management

Manufacturing

Plan, track and schedule your operations

E-commerce & Website

Mobile friendly, awe-inspiring product pages

Service Management

Keep track of services and invoice

Restaurant

Run your bar or restaurant methodically

Hotel Management

An all-inclusive hotel management application

Need Help?



Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Recursion Bug
by
Brian Rogalski
on 9/11/21, 12:42 PM

Error:

Odoo Server Error


Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 624, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 310, in _handle_exception

    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])

  File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 14, in reraise

    raise value

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 669, in dispatch

    result = self._call_function(**self.params)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 350, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call

    result = self.endpoint(*a, **kw)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 915, in __call__

    return self.method(*args, **kw)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 515, in response_wrap

    response = f(*args, **kw)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1343, in call_button

    action = self._call_kw(model, method, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1331, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 387, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 374, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "<decorator-gen-60>", line 2, in button_immediate_install

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 73, in check_and_log

    return method(self, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 464, in button_immediate_install

    return self._button_immediate_function(type(self).button_install)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 574, in _button_immediate_function

    modules.registry.Registry.new(self._cr.dbname, update_module=True)

  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 86, in new

    odoo.modules.load_modules(registry._db, force_demo, status, update_module)

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 428, in load_modules

    loaded_modules, update_module, models_to_check)

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 315, in load_marked_modules

    perform_checks=perform_checks, models_to_check=models_to_check

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 182, in load_module_graph

    load_openerp_module(package.name)

  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 404, in load_openerp_module

    __import__('odoo.addons.' + module_name)

  File "/home/splunk/src/custom/hr_company_policy/__init__.py", line 24, in <module>

    from . import models

  File "/home/splunk/src/custom/hr_company_policy/models/__init__.py", line 24, in <module>

    from . import res_company

  File "/home/splunk/src/custom/hr_company_policy/models/res_company.py", line 34, in <module>

    class PolicyWizard(models.TransientModel):

  File "/home/splunk/src/custom/hr_company_policy/models/res_company.py", line 39, in PolicyWizard

    print(policy_info, 'Hi')

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 305, in __str__

    return "%s.%s" % (self.model_name, self.name)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  [Previous line repeated 296 more times]

RecursionError: maximum recursion depth exceeded while calling a Python object


Python Recursion Bug
by
Brian Rogalski
on 9/11/21, 12:41 PM

Error:

Odoo Server Error


Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 624, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 310, in _handle_exception

    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])

  File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 14, in reraise

    raise value

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 669, in dispatch

    result = self._call_function(**self.params)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 350, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call

    result = self.endpoint(*a, **kw)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 915, in __call__

    return self.method(*args, **kw)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 515, in response_wrap

    response = f(*args, **kw)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1343, in call_button

    action = self._call_kw(model, method, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1331, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 387, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 374, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "<decorator-gen-60>", line 2, in button_immediate_install

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 73, in check_and_log

    return method(self, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 464, in button_immediate_install

    return self._button_immediate_function(type(self).button_install)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 574, in _button_immediate_function

    modules.registry.Registry.new(self._cr.dbname, update_module=True)

  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 86, in new

    odoo.modules.load_modules(registry._db, force_demo, status, update_module)

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 428, in load_modules

    loaded_modules, update_module, models_to_check)

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 315, in load_marked_modules

    perform_checks=perform_checks, models_to_check=models_to_check

  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 182, in load_module_graph

    load_openerp_module(package.name)

  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 404, in load_openerp_module

    __import__('odoo.addons.' + module_name)

  File "/home/splunk/src/custom/hr_company_policy/__init__.py", line 24, in <module>

    from . import models

  File "/home/splunk/src/custom/hr_company_policy/models/__init__.py", line 24, in <module>

    from . import res_company

  File "/home/splunk/src/custom/hr_company_policy/models/res_company.py", line 34, in <module>

    class PolicyWizard(models.TransientModel):

  File "/home/splunk/src/custom/hr_company_policy/models/res_company.py", line 39, in PolicyWizard

    print(policy_info, 'Hi')

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 305, in __str__

    return "%s.%s" % (self.model_name, self.name)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 274, in __getattr__

    return self._attrs[name]

  [Previous line repeated 296 more times]

RecursionError: maximum recursion depth exceeded while calling a Python object