jmix-framework / jmix

Jmix framework
https://www.jmix.io
Apache License 2.0
561 stars 118 forks source link

Improve gridexport add-on dependency #3607

Closed ilushaaa closed 5 days ago

ilushaaa commented 1 month ago

Jmix project has datatools add-on dependency, datatools depends on gridexport. So users can use gridexport functionality without adding add-on to a project.

Remove the gridexport dependency in datatools and add export action only if they are available.

KremnevDmitry commented 2 weeks ago

For QA

Test case:

  1. Create new Jmix project v. 2.4.999-SNAPSHOT
  2. Run the project
  3. Open EntityInspector view
  4. Excel action shouldn't be presented
  5. Stop the project, add Grid Export Actions add-on
  6. Run the project again
  7. Open EntityInspector view
  8. Excel action should be available
KremnevDmitry commented 2 weeks ago

Studio Issue

JST-5274

SergeiAksenov2 commented 5 days ago

Tested on: 1) Jmix version: 2.4.999-SNAPSHOT Jmix Studio plugin version: 2.3.SNAPSHOT6809-241 IntelliJ version: IntelliJ IDEA 2024.1.6 (Community Edition) 2) Jmix version: 2.4.999-SNAPSHOT Jmix Studio plugin version: 2.3.SNAPSHOT6816-242 IntelliJ version: IntelliJ IDEA 2024.2.1 (Community Edition)

Export is awailable on the EntityInspector view.