Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NDEV-9 Report performance #152

Merged
merged 5 commits into from
Jun 30, 2017
Merged

Conversation

juangallostra
Copy link
Contributor

  • Removed full client object recovery from select_analysisspecification (one of the main culprits of such a long loading time).
  • Cache storage of the widgets shown in reports' views to increase performance.
  • Added a new utility to measure the execution time of a function.

Juan Gallostra and others added 5 commits June 30, 2017 13:14
…so, report views are now stored in cache and there has been added a utility for measuring the execution time of a function.
@Espurna Espurna merged commit d6424c3 into wip Jun 30, 2017
@xispa xispa deleted the bug/NDEV-9-improve-report-performance branch August 24, 2017 08:12
Ruhanga pushed a commit to Ruhanga/senaite.core that referenced this pull request Mar 14, 2022
* Move Patients inside Clients folders when client assigned

* Remove rubbish from patient menstrual status widget

* Add full_objects param in getBatches function from Patient

* Make the move from Patients to Client's folder more performant

* Improve comment

* Name chaged for Sample Fields Visibility adapter class

* Primary Referrer Widget Visibility for Patients

* Imports clean up in batchfolder

* Creation of PatientDefaultFieldValue adapter

* Rollback default value for samples created from a patient

* Update context_action ADD when creating a batch inside a patient

* Ensure client contacts only see their own Patients

* Move back AddFormFieldDefaultValueAdapter

* Fixing integrity check error

* Client field visibility in Batch context

* visibility of Patient and ClientPatientID fields in a Batch context

* Added rule when the Batch container is a client

* Set Patient and Client automatically on Batch creation inside Patient

* Redirect when "Save and new case" to Patient's folder

* Patient and CLient fields visibility inside Batch edit view

* Autoassignment of Patient and Client to Batch on edition/creation

* Emulate referencewidget behavior of core's PR 1466

* Do not allow the edition of Patient field in Batch if assigned already

* Emulate core's 1467

* monkey for macrowidget was removed accidentally

* Hide Remarks field in Batch

* JS cleanup

* getpatientinfo cleanup

* Make Client field readonly in Patient edit/add view if Client assigned

* Cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants