Enhancement #1286

Fix DASHBOARD and add a front end view

Added by Blatti Yves over 3 years ago. Updated over 3 years ago.

Status:ClosedStart date:03/16/2016
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:DASHBOARD
Target version:4.4.1
Sponsor: Ergonomic impact:
  • ease deployment
  • access dashboard in front-end (for accounts that manage resources but doesn't have backend access)
Functional impact:
  • access dashboard in front-end (for accounts that manage resources but doesn't have backend access)
  • replace DOC and XLS by PDF and CSV reports
  • drop java dependency

Description

Changes proposal:

  • fix backend dashboard (values, layout)
  • add front-end view for dashboard
    • same structure as BE (by default, but can be overridden)
    • without the global view
    • a user can only view data on organisms with 'diffusion related' roles (organism manager, diffusion manager, extraction responsible, resource manager)
  • use Joomla Layout mechanism to allow code reuse and template override ability
  • for now, keep only the diffusion view (we don't have this need yet)
  • simplify deployment :
    • remove birt dependency
    • generate only CSV and PDF report, do it in PHP
    • add a light customization of reports (custom CSS and ability to add an HTML header) in backend
  • simplify interface
    • simple filters
    • drop the reporting modal (use simple links)

mock-ups

Backend (almost unchanged in layout, except the repartition)

Frontend with default template

Frontend with a custom template for example

Sample report

be.png (91.1 KB) Blatti Yves, 03/16/2016 05:14 PM

fe-protostar.png (66.7 KB) Blatti Yves, 03/16/2016 05:14 PM

fe-template-asitvd.png (148 KB) Blatti Yves, 03/16/2016 05:14 PM

report.png (52.8 KB) Blatti Yves, 03/16/2016 05:25 PM

History

#1 Updated by Van Hoecke Hélène over 3 years ago

  • Status changed from Request For Comments to Accepted
  • Assignee changed from Technical Committee to Blatti Yves

#2 Updated by Blatti Yves over 3 years ago

  • Status changed from Accepted to Affected

#3 Updated by Blatti Yves over 3 years ago

  • Status changed from Affected to Resolved
  • % Done changed from 0 to 100

rev. 9554 + 9608

#4 Updated by Blatti Yves over 3 years ago

  • Status changed from Resolved to To merge

#5 Updated by Van Hoecke Hélène over 3 years ago

  • Status changed from To merge to Closed
  • Target version set to 4.4.1

#6 Updated by Van Hoecke Hélène over 3 years ago

  • Assignee deleted (Blatti Yves)

Also available in: Atom PDF