Repository
OCA/server-tools · module folder · Try on Runboat
Module version
1.0.0
Category
Generic Modules
Folder size
0.75 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://www.akretion.com/
Last tracking update
2026-08-07 07:10:01
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
GitHub, Stéphane Bidoul (ACSONE), Florian da Costa, Weblate, OCA Transbot, OCA-git-bot, oca-travis
Odoo dependencies
OCA/server-tools:
odoo/odoo:
- web
- bus
Python dependencies
fs, paramiko
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
view_attachment_improved_form ir.attachment.metadata form Inherits attachment_base_synchronize.view_attachment_improved_form
view_external_attachment_tree ir.attachment.metadata tree Inherits attachment_base_synchronize.view_external_attachment_tree
view_location_form external.file.location form New
view_location_tree external.file.location tree New
view_task_form external.file.task form New
view_task_tree external.file.task tree New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (12)
  • address Char
    string='Address'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • filestore_rootpath Char
    help="Server's root path" string='FileStore Root Path'
  • hide_login Boolean
  • hide_password Boolean
  • hide_port Boolean
  • login Char
  • name Char
    required=True string='Name'
  • password Char
  • port Integer
  • protocol Selection
    required=True selection='_get_protocol'
  • task_ids One2many → external.file.task
    args: 'external.file.task', 'location_id'
Public methods (1)
  • onchange_protocol(self)
    @api.onchange('protocol')

New fields (3)
  • file_type Selection
    selection_add=[('export_external_location', 'Export File (External location)')]
  • location_id Many2one → external.file.location
    related='task_id.location_id' store=True string='Location' args: 'external.file.location'
  • task_id Many2one → external.file.task
    string='Task' args: 'external.file.task'
Public methods (0)

No public methods.