server-tools icon indicating copy to clipboard operation
server-tools copied to clipboard

Tools for Odoo Administrators to improve some technical features on Odoo.

Results 354 server-tools issues
Sort by recently updated
recently updated
newest added

## Describe the Bug When `auditlog` creates a rule during tests (e.g., for `res.partner`), it monkey-patches methods like `res.partner.write` and keeps a snapshot of the then-current implementation (usually the base...

bug

In v18 `_search_smart_search` was delegating to `name_search`. This introduces an artificial limit (100 records) before other domain filters are applied, leading to incomplete results. This PR restores the original behavior...

- Add server actions to trigger subscribe/unsubscribe from list view - Ensure return type suits server action flow - Support bulk handling without interfering with form buttons

## Module base_name_search_improved ## Describe the bug Error: Odoo Server Error Traceback (most recent call last): File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/opt/odoo14/odoo/odoo/http.py", line 683, in...

bug
stale

### Summary This PR adds a new module `dependency_map_view`, which introduces a new view type allowing users to visualize dependencies between records in a graph or map layout. ### Features...

…n states SELECTED Fixing: https://github.com/OCA/server-tools/issues/3435 You need to have a `server.select()`. These selects are done into the methods `_cleanup_fetchmail_server` and `_purge_fetchmail_server` if you don't match any of the IF statements....

## Module mail_cleanup ## Describe the bug The below stacktrace is promted when doing a "Fetch now" on an incoming mail server ``` RPC_ERROR Odoo Server Error Occured on localhost:8888...

bug

Native Odoo field Selection does not allow removing items. This module provides a base model and an abstract model to support CRUD when working with selection items. It is not...

stale

I added a [commit](https://github.com/OCA/server-tools/commit/a0dcdc12259701bc3717ef23309032e2e3460b8c) to normalize constraint definitions for comparison, otherwise we get our work files spammed with lines like ``` ir.model.constraint: base.constraint_ir_embedded_actions_check_python_method_requires_name (changed definition: is now 'CHECK(NOT (python_method IS...