-
Notifications
You must be signed in to change notification settings - Fork 4
Instrument scheduling improvements #1116
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
Instrument scheduling improvements #1116
Conversation
resources/queries/targetedms/instrumentBillingByMonth.query.xml
Outdated
Show resolved
Hide resolved
Co-authored-by: Ankur Juneja <ankurjuneja05@gmail.com>
Co-authored-by: Ankur Juneja <ankurjuneja05@gmail.com>
Co-authored-by: Ankur Juneja <ankurjuneja05@gmail.com>
|
@labkey-danield I've got a basic automated test in place. I'm reluctant to do more until we have more feedback from the lab. For example, they've mentioned they're not sure they want to continue supporting splitting payment across methods for a single reservation. |
|
Sorry for the delay in reviewing. I pulled the branch on my dev machine, and the multi-instrument calendar overview looks great. Thank you for adding this view. Here are some potential issues I noticed, along with a few suggestions for future improvement: Pre-existing bugs (not introduced in this PR)
Suggestions
|
test/src/org/labkey/test/tests/targetedms/InstrumentSchedulingTest.java
Outdated
Show resolved
Hide resolved
test/src/org/labkey/test/tests/targetedms/InstrumentSchedulingTest.java
Outdated
Show resolved
Hide resolved
test/src/org/labkey/test/tests/targetedms/InstrumentSchedulingTest.java
Outdated
Show resolved
Hide resolved
test/src/org/labkey/test/tests/targetedms/InstrumentSchedulingTest.java
Outdated
Show resolved
Hide resolved
|
A couple of more issues:
I think this behavior with the value in the Instrument drop down is how I "appear" to get overlapping schedules...
|
These should be fixed. I'm less confident about the third but I'm unable to reproduce it. |
Yep, these are fixed. I don't see any other issues that would prevent merging this work. |

Original spec
Rationale
Incorporate feedback on the initial instrument scheduling work to get it closer to production usage.
Changes
Instrument Scheduling Admin