Advertisement
Guest User

Untitled

a guest
Oct 30th, 2019
1,374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. odoo.define('custom_maintenance.custom_stage_confirm', function (require) {
  2.     "use strict";
  3.  
  4.     //require the module to modify:
  5.     var relational_fields = require('web.relational_fields');
  6.  
  7.     var core = require('web.core');
  8.     var Dialog = require('web.Dialog');
  9.  
  10.     var _t = core._t;
  11.  
  12.     //override the method:
  13.     relational_fields.FieldStatus.include({
  14.         /**
  15.          * Called when on status stage is clicked -> sets the field value.
  16.          * @private
  17.          * @param {MouseEvent} e
  18.          */
  19.         _onClickStage: function (e) {
  20.             var self = this;
  21.  
  22.             Dialog.confirm(this, _t("You sure mate?"), {
  23.                 confirm_callback: function () {
  24.                     self._setValue($(e.currentTarget).data("value"));
  25.                 },
  26.             });
  27.  
  28.         },
  29.     });
  30. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement