Skip to content
Snippets Groups Projects
  1. Jan 30, 2025
    • oury.balde's avatar
      Improve dynamic placeholder implementation · 8898d80c
      oury.balde authored
      - Rename fields/methods for clarity:
        * dynamic_placeholder_button_hidden -> hide_placeholder_button
        * _compute_dynamic_placeholder_button_hidden -> _compute_hide_placeholder_button
      - Restructure JS components:
        * Replace dynamic_placeholder_charfield_patch with new component-based implementation
        * Add proper prop handling and converter type awareness
      - Add onchange handler to clear value when converter changes
      - Refactor placeholder computation using dictionary mapping
      - Update XML views with new field names and component parameters
      - Improve mimetype.py documentation and default handling
      8898d80c
  2. Jan 29, 2025
  3. Dec 17, 2024
  4. Nov 19, 2024
  5. Jul 30, 2024
  6. Jun 12, 2024
  7. May 28, 2024
    • oury.balde's avatar
      Introduces sorting capabilities within the Redner substitution · e9722140
      oury.balde authored
      Note that we implemented sorting functionality and added unit tests.
      
      The changes include:
      
      - Creation of a new utility file `utils/sorting.py` implementing sorting
      functionalities such as :
      `find_field_with_sort_order`,
      `parse_fields_with_sort_directions`, and `sortkey`.
      - Addition of a new file `tests/test_sorting.py` containing unit tests for
      sorting logic.
      e9722140
  8. Dec 04, 2023
  9. Feb 07, 2023
  10. Jan 31, 2023
  11. Jan 20, 2023
  12. Aug 11, 2022
  13. Aug 12, 2020
    • oury.balde's avatar
      Generate a report using the rednerd engine · 5a1f37d4
      oury.balde authored
      Render HTML to PDF with weasyprint:
      
      - Use substitution variables in ir.actions.report model
      - Send paperformat field info to rednerd when generating a new report PDF
      - Refactoring code
      5a1f37d4
Loading