Skip to content

Migrated to Bootstrap 4 and updated all other assets

Pre-release
Pre-release
Compare
Choose a tag to compare
@xaviqv xaviqv released this 01 Sep 13:45
· 641 commits to master since this release

All external libraries are up to date

  • Jquery from 3.2.1 to 3.3.1
  • Select2 from 4.0.3 to 4.0.5
  • Bootstrap from 3.3.7 to 4.1.3
  • Bootstrap Datetimepicker 4.17.47 with a BS 4 patch made by pingcheng
  • Datatables from 1.10.16 to 1.10.18
  • CodeMirror from 5.31.0 to 5.40.0

Patches

  • All assets are now loaded locally (Datatables was loaded still with CDN)
  • Usage of an alternate table for users was giving a datatables error
  • Members in member list were not able to be deleted
  • Bug when saving a new configuration setting: The action controller was not written with absolute namespace and redirection was crashing.
  • Optimisation of some assets load
  • Some visual patches for the BS 4 upgrade
  • Other minor changes

Improvements

  • Ticket list
    • See different icons and counters for replies and internal notes
    • Show a cutted version of long texts automatically
      • Using setting "list_text_max_length" that enables to desactivate it
      • Show plus icon to show all text if it is longer than the setting
    • Newest tickets list automatic reload countdown with a specific setting
  • Ticket show
    • Add a button in ticket's complete modal window that opens ticket edition and sets list and status according to what was selected in the modal
  • Ticket / Coment store or update:
    • Some html tags converted to punctuation signs for content field that will be displayed in ticket list to let the text be better readable
  • Ticket edit:
    • List separate radio buttons
    • Basic jquery interaction rules between chosen list and status
    • New setting "use_default_status_id". If disabled, it will not be possible to use "Newest" list or status that is equal to "default_status_id"

To care about in your local installation

  • Datatables assets are now loaded in the view tickets.datatable.assets
  • "include_font_awesome" configuration setting will not be used from this release because FA is now used in general by PanicHD, not only in summernote editor. In general, if you want to use your own assets, you have to use a custom master template for PanicHD.