Explorar o código

Eliminar campo affected_user_id y habilitar affected_user_email en formulario web

- Eliminado campo affected_user_id (Many2one) del modelo helpdesk.ticket
- Eliminado campo affected_user_id de la vista formulario
- Agregado affected_user_email a la whitelist del formulario web
- Mantenido solo el campo affected_user_email (Char tipo email) para usuarios afectados
odoo hai 2 meses
pai
achega
47868cc9d0

+ 1 - 1
helpdesk_extras/data/helpdesk_form_data.xml

@@ -6,7 +6,7 @@
         <value eval="[
             'request_type_id',
             'affected_module_id',
-            'affected_user_id',
+            'affected_user_email',
             'business_impact',
             'reproduce_steps',
             'business_goal',

+ 0 - 7
helpdesk_extras/models/helpdesk_ticket.py

@@ -29,13 +29,6 @@ class HelpdeskTicket(models.Model):
         domain=[('active', '=', True)],
         help="Odoo module where the issue or improvement occurs"
     )
-    affected_user_id = fields.Many2one(
-        'res.users',
-        string='Affected User',
-        required=False,
-        tracking=True,
-        help="User affected by this ticket (from this Odoo instance)"
-    )
     affected_user_email = fields.Char(
         string='Affected User Email',
         tracking=True,

+ 0 - 1
helpdesk_extras/views/helpdesk_ticket_views.xml

@@ -15,7 +15,6 @@
                         <group string="Request Information">
                             <field name="request_type_id" required="1"/>
                             <field name="affected_module_id"/>
-                            <field name="affected_user_id" widget="many2one_avatar_user"/>
                             <field name="affected_user_email" widget="email" placeholder="email@example.com"/>
                             <field name="business_impact"/>
                         </group>