lighthouse-na / skillharbor

Set sail with SkillHarbor, your compass for navigating the seas of skills within your organization. Seamlessly audit, map, and cultivate the diverse talents that propel your team to new horizons. Chart a course for success with SkillHarbor - where skills find their true north.
2 stars 5 forks source link

Weekly Update #86

Closed hpmouton closed 4 months ago

hpmouton commented 4 months ago

Changes to SystemReports.php

A new method orgReport has been added, which generates a PDF report using the Barryvdh\DomPDF package. The method retrieves various data from the Organisation model, including employee count, gender split, employee type split, age distribution, and skill gap. The data is then used to generate charts using Chart.js, which are embedded in the PDF report. The report is downloaded as a PDF file named Telecom_Namibia_CCP.pdf. Changes to Organisation.php

No changes were made to this file. Changes to composer.json and composer.lock

The ianw/quickchart package has been added to the composer.json file, which is a charting library. The composer.lock file has been updated to reflect the addition of the new package. Changes to supervisor_results.blade.php

The layout of the report has been modified to use a table instead of paragraphs. Styles have been added to improve the appearance of the report. Changes to app.blade.php

A script tag has been added to include Chart.js from a CDN. Changes to dash-info.blade.php

The script tag for Chart.js has been removed, as it is now included in the app.blade.php layout. Changes to show.blade.php

A new link has been added to download an organisational report. A Chart.js chart has been added to the report, which displays data from the orgReport method.