Repository
OCA/management-system · module folder · Try on Runboat
Module version
1.1.0
Category
Uncategorized
Folder size
0.13 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/management-system
Last tracking update
2026-08-07 08:09:27
Authors
Odoo Community Association (OCA), CreuBlanca
Maintainers
Odoo Community Association (OCA), CreuBlanca
Committers
Enric Tobella, Weblate, OCA-git-bot, oca-ci, Kevin Luna, Luis Rodriguez
Odoo dependencies
OCA/management-system:
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
mgmtsystem_evaluation_hr
Description

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_evaluation_form_view mgmtsystem.evaluation.form (in mgmtsystem_evaluation) mgmtsystem.evaluation form New
mgmtsystem_evaluation_result_form_view mgmtsystem.evaluation.result.form (in mgmtsystem_evaluation) mgmtsystem.evaluation.result form New
mgmtsystem_evaluation_result_search_view mgmtsystem.evaluation.result.search (in mgmtsystem_evaluation) mgmtsystem.evaluation.result search New
mgmtsystem_evaluation_result_tree_view mgmtsystem.evaluation.result.tree (in mgmtsystem_evaluation) mgmtsystem.evaluation.result tree New
mgmtsystem_evaluation_search_view mgmtsystem.evaluation.search (in mgmtsystem_evaluation) mgmtsystem.evaluation search New
mgmtsystem_evaluation_template_form_view mgmtsystem.evaluation.template.form (in mgmtsystem_evaluation) mgmtsystem.evaluation.template form New
mgmtsystem_evaluation_template_search_view mgmtsystem.evaluation.template.search (in mgmtsystem_evaluation) mgmtsystem.evaluation.template search New
mgmtsystem_evaluation_template_tree_view mgmtsystem.evaluation.template.tree (in mgmtsystem_evaluation) mgmtsystem.evaluation.template tree New
mgmtsystem_evaluation_tree_view mgmtsystem.evaluation.tree (in mgmtsystem_evaluation) mgmtsystem.evaluation tree New
view_partner_form res.partner.form (in mgmtsystem_evaluation) res.partner form Inherits base.view_partner_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (1)
  • is_mgmtsystem_evaluation Boolean
    default=False help='Whether this model supports evaluations.' string='Management System Evaluation'
Public methods (0)

No public methods.

New fields (20)
  • active Boolean
    default=True
  • date Date
    readonly=True string='Evaluation date'
  • feedback Html
    compute='_compute_template_fields' readonly=False states={'done': [('readonly', True)]} store=True
  • is_manager Boolean
    compute='_compute_filter_views'
  • is_user Boolean
    compute='_compute_filter_views'
  • manager_ids Many2many → res.users
    readonly=True required=True states={'draft': [('readonly', False)]} args: 'res.users'
  • model Char
    compute='_compute_template_fields' index=True readonly=False store=True string='Model technical name'
  • model_id Many2one → ir.model
    compute='_compute_template_fields' readonly=False store=True args: 'ir.model'
  • name Char
    compute='_compute_name' readonly=True states={'draft': [('readonly', False)]} store=True
  • next_evaluation_date Date
    readonly=True
  • next_evaluation_generated Boolean
    readonly=True
  • note Html
    compute='_compute_template_fields' readonly=False states={'done': [('readonly', True)]} store=True
  • passed Boolean
    readonly=True
  • res_id Many2oneReference
    index=True model_field='model'
  • resource Reference
    compute='_compute_resource' inverse='_inverse_resource' readonly=True required=True selection=<expr> states={'draft': [('readonly', False)]}
  • result_id Many2one → mgmtsystem.evaluation.result
    readonly=True states={'progress': [('readonly', False)]} args: 'mgmtsystem.evaluation.result'
  • result_ids Many2many
    related='template_id.result_ids' string='Possible results'
  • state Selection
    default='draft' required=True tracking=True args: [('draft', 'Draft'), ('progress', 'In progress'), ('done', 'Done'), ('cancel', 'Cancelled')]
  • template_id Many2one → mgmtsystem.evaluation.template
    ondelete='cascade' readonly=True required=True states={'draft': [('readonly', False)]} args: 'mgmtsystem.evaluation.template'
  • user_id Many2one → res.users
    copy=False readonly=True args: 'res.users'
Public methods (4)
  • back_to_draft(self)
  • cancel(self)
  • draft2progress(self)
  • progress2done(self)

New fields (2)
  • mgmtsystem_evaluation_count Integer
    compute='_compute_mgmtsystem_evaluation_count'
  • mgmtsystem_evaluation_ids One2many → mgmtsystem.evaluation
    domain=<expr> inverse_name='res_id' args: 'mgmtsystem.evaluation'
Public methods (0)

No public methods.

New fields (5)
  • active Boolean
    default=True
  • name Char
  • passed Boolean
  • sequence Integer
  • template_ids Many2many → mgmtsystem.evaluation.template
    args: 'mgmtsystem.evaluation.template'
Public methods (0)

No public methods.

New fields (12)
  • active Boolean
    default=True
  • feedback Html
  • group_id Many2one → res.groups
    args: 'res.groups'
  • manager_activity_type_id Many2one → mail.activity.type
    domain=<expr> help='Automatically schedule this activity to the Manager\n once the evaluation is started' ondelete='set null' string='Activity for manager' args: 'mail.activity.type'
  • model Char
    related='model_id.model' store=True string='Model technical name'
  • model_id Many2one → ir.model
    domain=[('is_mgmtsystem_evaluation', '=', True)] ondelete='cascade' required=True args: 'ir.model'
  • name Char
    required=True
  • note Html
  • recurrence_period Integer
  • recurrence_type Selection
    args: <expr>
  • result_ids Many2many → mgmtsystem.evaluation.result
    args: 'mgmtsystem.evaluation.result'
  • user_activity_type_id Many2one → mail.activity.type
    domain=<expr> help='Automatically schedule this activity to the user\n (if exists) once the evaluation is started' ondelete='set null' string='Activity for user' args: 'mail.activity.type'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…