hunk.code_window:             <field name="sequence">6</field>
           </record>
           <record model="ir.module.category" id="module_category_accounting_and_finance">
               <field name="name">Accounting &amp; Finance</field>
               <field name="description">Helps you handle your accounting needs, if you are not an accountant, we suggest you to install only the Invoicing.</field>
               <field name="sequence">7</field>
           </record>
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:             <field name="name">Invoicing</field>
  
hunk.file_path: odoo/addons/base/data/ir_module_category_data.xml
hunk.type: replace
file: odoo.define('website.backend.button', function (require) {
  'use strict';
  
  var AbstractField = require('web.AbstractField');
  var core = require('web.core');
  var field_registry = require('web.field_registry');
  
  var _t = core._t;
  
  var WidgetWebsiteButton = AbstractField.extend({
      template: 'WidgetWebsiteButton',
  
      //--------------------------------------------------------------------------
      // Public
      //--------------------------------------------------------------------------
  
      /**
       * @override
       */
      isSet: function () {
          return true;
      },
  
      //--------------------------------------------------------------------------
      // Private
      //--------------------------------------------------------------------------
  
      /**
       * @override
       * @private
       */
      _render: function () {
          this._super.apply(this, arguments);
  
          var $value = this.$('.o_value');
          var published = (this.value === true);
          $value.html(published ? _t("Published") : _t("Unpublished"))
                .toggleClass('text-danger', !published)
                .toggleClass('text-success', published);
      },
  });
  
  field_registry.add('website_button', WidgetWebsiteButton);
  });
  