hunk.code_window:         order = 'date_begin'
           if searches.get('date', 'all') == 'old':
               order = 'date_begin desc'
           if searches["country"] != 'all':   # if we are looking for a specific country
               order = 'is_online, ' + order  # show physical events first
           order = 'website_published desc, ' + order
           events = Event.search(dom_without("none"), limit=step, offset=pager['offset'], order=order)
           values = {
               'current_date': current_date,
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:         order = 'is_published desc, ' + order
  
hunk.file_path: addons/website_event/controllers/main.py
hunk.type: replace
file: <?xml version="1.0" encoding="utf-8"?>
  <odoo>
      <data>
  
          <record id="view_account_invoice_refund" model="ir.ui.view">
              <field name="name">account.invoice.refund.form</field>
              <field name="model">account.invoice.refund</field>
              <field name="arch" type="xml">
                  <form string="Credit Note">
                      <group>
                           <group>
                               <field name="refund_only" invisible="1"/>
                               <field name="filter_refund" attrs="{'invisible': [('refund_only','=',True)]}" widget="radio"/>
                           </group>
                           <group>
                               <div attrs="{'invisible':['|',('refund_only','=',True),('filter_refund','!=','refund')]}" class="oe_grey" colspan="4">
                                  You will be able to edit and validate this
                                  credit note directly or keep it draft,
                                  waiting for the document to be issued by
                                  your supplier/customer.
                               </div>
                               <div attrs="{'invisible':['|',('refund_only','=',True),('filter_refund','!=','cancel')]}" class="oe_grey" colspan="4">
                                  Use this option if you want to cancel an invoice you should not
                                  have issued. The credit note will be created, validated and reconciled
                                  with the invoice. You will not be able to modify the credit note.
                               </div>
                               <div attrs="{'invisible':['|',('refund_only','=',True),('filter_refund','!=','modify')]}" class="oe_grey" colspan="4">
                                  Use this option if you want to cancel an invoice and create a new
                                  one. The credit note will be created, validated and reconciled
                                  with the current invoice. A new draft invoice will be created
                                  so that you can edit it.
                               </div>
                           </group>
                           <group>
                               <field name="description"/>
                           </group>
                           <group>
                               <field name="date_invoice"/>
                               <field name="date" groups="base.group_no_one"/>
                           </group>
                      </group>
                      <footer>
                          <button string='Add Credit Note' name="invoice_refund" type="object" class="btn-primary"/>
                          <button string="Cancel" class="btn-secondary" special="cancel"/>
                      </footer>
                 </form>
              </field>
          </record>
  
          <record id="action_account_invoice_refund" model="ir.actions.act_window">
              <field name="name">Credit Note</field>
              <field name="res_model">account.invoice.refund</field>
              <field name="view_type">form</field>
              <field name="view_mode">tree,form</field>
             <field name="view_id" ref="view_account_invoice_refund"/>
             <field name="target">new</field>
          </record>
  
  
      </data>
  </odoo>
  