HCCRC Scheduler
  1. HCCRC Scheduler

scheduler

Public
  1. HCCRC Scheduler
  2. scheduler

All Branches Graph  

        
AuthorCommitMessageCommit dateBuilds
Carl WoolfCarl Woolf
19a1ef47a4afor HCCRCSCHEDULING-6732, book gender restricted, and tweak for HCCRCSCHEDULING-6731. alert for double-booking subject
marc-daniemarc-danie
28e08113026HCCRCSCHEDULING-6719 - Overbook: Overbook an appointment with randomly assigned room, on updating “Select a room” fie...
marc-daniemarc-danie
0a2271955aeMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
2af6a055311HCCRCSCHEDULING-6746 - Appointments search wizard: "Override Reason" and "Start Date/Time" fields appear as disabled/...
XavierXavier
2c262477ce5Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
Carl WoolfCarl Woolf
d5684567fabMerge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
5be22c8251efor HCCRCSCHEDULING-6731. alert for double-booking subject
XavierXavier
035de7b6bd2Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
ae0ac4e5857HCCRCSCHEDULING-6743, HCCRCSCHEDULING-6745 : fix bugs in resource annotations tables
marc-daniemarc-danie
cf2d05faefeHCCRCSCHEDULING-6751 - Algorithm - 500 Error is displayed on scheduling an hold appointment back to back with no chan...
marc-daniemarc-danie
1b9e144a8d4Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
1657c6cb2f4HCCRCSCHEDULING-6685 - Appointment search wizard: Subject field should display filtered list ONLY when filtered on fu...
XavierXavier
ad8e6f7ea20HCCRCSCHEDULING-6698, HCCRCSCHEDULING-6738 : remove sorting from booked resources tables in any of calendar the popup...
marc-daniemarc-danie
e8e178f2a3fHCCRCSCHEDULING-6727 - Appointments search wizard: Visit field does not show truncated version of "Visit name" with f...
marc-daniemarc-danie
f3f0aaf99cbHCCRCSCHEDULING-6748 - [BLOCKER]; Front Desk and Study Staff:On successful login Home calendar page is displayed blan...
marc-daniemarc-danie
101e9143542HCCRCSCHEDULING-6715 - Appointment Search wizard: On clicking a blue appointment slot after triggering a search for H...
marc-daniemarc-danie
8318b90a677Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
944c428f66cHCCRCSCHEDULING-6679 - Appointments Search Wizard: "Restart" button should be displayed once "Study" field is populat...
XavierXavier
1346a1a6d86HCCRCSCHEDULING-6725 : prevent manual entry into date fields
XavierXavier
21b63129b82Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
626b1484603HCCRCSCHEDULING-6733/6734/6735 : fix sorting/pagination issues
XavierXavier
d7e56a516d4HCCRCSCHEDULING-6730 : fix sorting by end time
marc-daniemarc-danie
17c78935715Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
2da3fd0380dfix issue with overbook section not being enabled when top fields are specified in the new search appt form
XavierXavier
08b7b6ece11HCCRCSCHEDULING-6733 : fix broken pagination of resources table in search wizard
marc-daniemarc-danie
84e860bebcaHCCRCSCHEDULING-6737 - Appointment search wizard: Search button does not disappear on de-selecting hold checkbox.
marc-daniemarc-danie
17d69a72facMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
ac5879383d5HCCRCSCHEDULING-6678 - Appointment search wizard: When "Select search range" section is enabled after required fields...
Carl WoolfCarl Woolf
4fc08ea2c54Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
276b12ee501partial fix for HCCRCSCHEDULING-6731. ignore activity logs of click/view. tweak error handling to nuke results (for e...
marc-daniemarc-danie
ed9d5cd24c1HCCRCSCHEDULING-6710 - On giving a big range (ex: spanning over a few months), and trigerring a search, updates the s...
marc-daniemarc-danie
0aedf429a58HCCRCSCHEDULING-6718 - Appointment Search wizard: Front desk and Study Staff when triggers an appointment search with...
marc-daniemarc-danie
47de81bd86eMerge remote-tracking branch 'origin/develop' into develop
XavierXavier
cb982499355HCCRCSCHEDULING-6722 : correctly handle the case where the user opens the time picker and then clicks outside of it w...
marc-daniemarc-danie
90a8fece003HCCRCSCHEDULING-6710 - On giving a big range (ex: spanning over a few months), and trigerring a search, updates the s...
XavierXavier
f7f227e2a73Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
c2d03bf7e74HCCRCSCHEDULING-6698 : remove sorting functionality from booked resources tables
Carl WoolfCarl Woolf
2bac8e19501Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
0e355d150fffor HCCRCSCHEDULING-6708 and 6713. staff does not see visits from non-open studies
marc-daniemarc-danie
7f27a9555c8Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
77351d3a528HCCRCSCHEDULING-6712 - Appt Search wizard: Schedule/Overbook an appointment with subject, on updating the “Subject” f...
XavierXavier
397f237a767Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
02089290debHCCRCSCHEDULING-6513 : ignore users which are already members of the study when user tries to add them, potentially a...
marc-daniemarc-danie
8197db32e84HCCRCSCHEDULING-6694 - Appointment search wizard > Scheduling workflow > Study field update: After triggering an appo...
marc-daniemarc-danie
b5b0c36a80eMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
af5f6ce2451HCCRCSCHEDULING-6706 - Home:Schedule New Appointment: Restart button does not reset Study field when populated after ...
XavierXavier
d04338d1fc0Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
2e3741fad7fHCCRCSCHEDULING-6289 : fixed date picker in the resource timeline page
Carl WoolfCarl Woolf
108dbe95352for HCCRCSCHEDULING-6707, filter with local id plus name
XavierXavier
2a5373eca0bHCCRCSCHEDULING-6289 : fixed date and time pickers in the wizard screen for rescheduling cancelled visits
XavierXavier
ac3884420e7HCCRCSCHEDULING-6289 : fixed date and time pickers in the wizard screen for rescheduling cancelled visits
Carl WoolfCarl Woolf
a2565599244for HCCRCSCHEDULING-6490, weekly timeline start on sunday
XavierXavier
6c7625c7964HCCRCSCHEDULING-6550 : limit visit name to 255 characters
XavierXavier
674f0f3f30aMerge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
e04e97efb77HCCRCSCHEDULING-6371 : fix jasmine tests
marc-daniemarc-danie
984f155e6a1HCCRCSCHEDULING-6686 - Appointment search wizard: Visit name when filtered on a certain string of letters, does not s...
XavierXavier
613637e385cHCCRCSCHEDULING-6371 : complete the removal of magic numbers from the Study create/edit form : implement pull request...
marc-daniemarc-danie
fe965246225fixed breadcrumb link to the appointment list view
XavierXavier
d2caa15d2afHCCRCSCHEDULING-6371 : complete the removal of magic numbers from the Study create/edit form
marc-daniemarc-danie
b04389c5941HCCRCSCHEDULING-6626 - Home > Calendar view > month view > On Check-out an inpatient check-in appointment, UI represe...
marc-daniemarc-danie
701c27c6cf0Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
dae15b21bb6HCCRCSCHEDULING-6704 - Home > Visit template needing approval > Approve > If user clicks on cancel button on approve ...
Carl WoolfCarl Woolf
b6b63da6e5cfor HCCRCSCHEDULING-6700. date vs date-time
Carl WoolfCarl Woolf
f6dd1e6ecb7Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
8d670309b0eadjust unit tests for previous commit
marc-daniemarc-danie
351ec5cff12Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
75b037ce8d0HCCRCSCHEDULING-6603 - Home > Calendar view > month view > On Cancelling an inpatient appointment, UI representation ...
Carl WoolfCarl Woolf
1ce43e19fcdfor HCCRCSCHEDULING-6689. clear results at start of each 'get report', for display, filter or sort
Carl WoolfCarl Woolf
af721a55a44for HCCRCSCHEDULING-6695. remove extra quotes
Carl WoolfCarl Woolf
323378e2f94try-catch hopes to catch, eg, chrome's Aw Snap. size bound on d/load
Carl WoolfCarl Woolf
e1c46ad0a5euse appl-octet for download, actionUrl instead of insidious global
Carl WoolfCarl Woolf
d04470db7daMerge remote-tracking branch 'remotes/origin/reportsJsSubmit' into develop
Carl WoolfCarl Woolf
7da59919c00Merge remote-tracking branch 'remotes/origin/reportsJsSubmit' into develop
Carl WoolfCarl Woolf
d58eca7c50fMerge remote-tracking branch 'remotes/origin/develop' into reportsJsSubmit
Carl WoolfCarl Woolf
c07ca2730f6using FileSaver.js to download
marc-daniemarc-danie
d1ded95b679HCCRCSCHEDULING-3931 - Appointments--Timeline--checking all of the sublocations should automatically check the "All S...
marc-daniemarc-danie
f729200dd43HCCRCSCHEDULING-6673 - Home Calendar view > Select Date widget should not accept keyboard type entry for consistency ...
marc-daniemarc-danie
c4687155cb7Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
f3301519bf0HCCRCSCHEDULING-6606 - Home > list view > Appointment details > Saving or clicking cancel on batch entry screen displ...
Carl WoolfCarl Woolf
7ad73fd091cusing JS to submit for standard report CSV
Carl WoolfCarl Woolf
0d8b1e55252for HCCRCSCHEDULING-6530, default sorting ASC
Carl WoolfCarl Woolf
b8a5033aa02for HCCRCSCHEDULING-6516, no mrn site info in standalone
Carl WoolfCarl Woolf
3c10b2d1093Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
72201518926for /HCCRCSCHEDULING-6546. report description typo
XavierXavier
26508f85f4bMerge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
1c411e95237HCCRCSCHEDULING-6506 : increased the z-index of the jquery UI dialog to 1001, because the multiple-select widget uses...
Carl WoolfCarl Woolf
2269849fec5for HCCRCSCHEDULING-6643. visit duration
Carl WoolfCarl Woolf
048374afadefor HCCRCSCHEDULING-6526 . error msg format
Carl WoolfCarl Woolf
299ad095915Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
25678886eacfor HCCRCSCHEDULING-6614 . study status report
marc-daniemarc-danie
6b366c0be8dHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - modified to remove Not Found and Searching...
marc-daniemarc-danie
c0b3fdc23bcHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - hold appointment checkbox is now only visi...
marc-daniemarc-danie
ecebbca406bHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed validation when searching for an app...
XavierXavier
9d1d5d44922Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
f467f8b4387HCCRCSCHEDULING-5682 : set up entities for testing AppointmentService.deleteBookedResourceOverride()
marc-daniemarc-danie
f594b04f433added AppointmentCalendar.removeAppointmentsByClass function
marc-daniemarc-danie
761b7259d9dMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
08cdef9b71eHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed saving of a hold appointment
XavierXavier
ba2579fb353Merge branch 'refactor/HCCRCSCHEDULING-6495' into develop
XavierXavier
d0d694744f0fixing bad conflict merge
marc-daniemarc-danie
c3298612413Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
3ce3d9dff1bHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - added validation for the overbook form
XavierXavier
b02708c12d8Merge branch 'develop' into refactor/HCCRCSCHEDULING-6495 # Conflicts: # web/src/main/webapp/home.html # web/src/mai...
XavierXavier
7a9c4383f0aHCCRCSCHEDULING-6495 : - renamed some methods back to their original names to simplify the merge - added new js file ...
XavierXavier
ffda5357df3automatically-added license header
XavierXavier
a6f69fc85cbHCCRCSCHEDULING-6495 : re-implemented switch-subject table filter string
Carl WoolfCarl Woolf
d18f94b156cMerge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
69fe78f481dfor HCCRCSCHEDULING-6612. csv format
marc-daniemarc-danie
3e2a92436c5HCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - removal of code for the old search appoint...
marc-daniemarc-danie
16098602bf1Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
71f43d09667HCCRCSCHEDULING-6600 - Home > Calendar view > day view > Inpatient appointments are displayed in outpatient appointme...
Carl WoolfCarl Woolf
63dc3379c48Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
68662c58a90for HCCRCSCHEDULING-6614. status change
XavierXavier
b4ba978bcebHCCRCSCHEDULING-6495 : re-implement subject row selection and highlighting in switch-subject table
marc-daniemarc-danie
079490e55acHCCRCSCHEDULING-6627 - Home > list view > Resource timeline, Visit Template Needing Approval and Appointment tabs fai...
marc-daniemarc-danie
39fcff8bad6Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
3cc260a6a17HCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed UI for randomly selected overbook ro...
Carl WoolfCarl Woolf
a099f9a61eafor HCCRCSCHEDULING-6616. csv format
marc-daniemarc-danie
112a0a1e483Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
d294a6f1e47HCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - added validation for the Schedule form
Carl WoolfCarl Woolf
8d33dff0cf7for HCCRCSCHEDULING-6611. off-unit was 'off', now ok -- make code more readable
Carl WoolfCarl Woolf
75439cab43ffor HCCRCSCHEDULING-6611. off-unit was 'off', now ok
XavierXavier
b971fa7336fHCCRCSCHEDULING-5682 : fixed bug where study ID was not passed correctly and saved in a closure in the subjects table...
Carl WoolfCarl Woolf
b38a398f046for HCCRCSCHEDULING-6543 . need to query both activity-log tables
XavierXavier
159b4437d1aHCCRCSCHEDULING-6495 : implemented new switch-subject table, with working pagination and sorting
marc-daniemarc-danie
c40c01a78dcMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
b55bc448048HCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed the resources table in the unavailab...
XavierXavier
35b624ca8e6HCCRCSCHEDULING-5682 : do not display the [delete] link if there is only one resource
XavierXavier
3ae37dbe8c9Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
df6b822f8d8HCCRCSCHEDULING-5419, HCCRCSCHEDULING-5682 : prevent deleting the last resource of a booked visit; display appropriat...
marc-daniemarc-danie
9a7117c7388Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
f9155f26d6fHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed loading of overbook room listing and...
Carl WoolfCarl Woolf
daa5cbaadcefor HCCRCSCHEDULING-6589. header format
Carl WoolfCarl Woolf
21495834d46for HCCRCSCHEDULING-6588. leave 'no records' while exporting
Carl WoolfCarl Woolf
5a95a306febfor HCCRCSCHEDULING-6526. text color
Carl WoolfCarl Woolf
d24559d7b0ffor HCCRCSCHEDULING-6595 and related. query filters for billable resource. edit booked resource loads new version of ...
marc-daniemarc-danie
63fb27ac71eHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - changes for loading the popups for unavail...
XavierXavier
5714614c0f9HCCRCSCHEDULING-6494 : - encapsulate even more global variables; - factor out post-loading function which applies to ...
XavierXavier
1c8341a91dbHCCRCSCHEDULING-6494 : encapsulate more global variables into the table widget's state
XavierXavier
da5c79830cdHCCRCSCHEDULING-6494 : fix incorrect callback for reloading table data after sorting
marc-daniemarc-danie
cdeff8195e6HCCRCSCHEDULING-6604-Home > list view > Appointment details bread crumb > Blank screen is displayed on clicking Appoi...
marc-daniemarc-danie
cf5d825c025Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
5008940adf8HCCRCSCHEDULING-6605 - Home > list view > Appointment details >Scheduler application Footer with build information an...
XavierXavier
62f251092f3Merge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
2b74d831181HCCRCSCHEDULING-6494 : remove dead code (previous implementation of resources tables)
XavierXavier
61033a10d5eHCCRCSCHEDULING-6494 : clean-up code and html
XavierXavier
c08a015ec83HCCRCSCHEDULING-6494 : apply Resources table widget to all resources tables, independently of each other
Carl WoolfCarl Woolf
d850d7c56b2Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
231f9264695for HCCRCSCHEDULING-6593 and HCCRCSCHEDULING-6596 . "0 Mins" and remove extra column in serviceLevelByType
XavierXavier
bc6c1c368d4Merge branch 'refactor/HCCRCSCHEDULING-6494' into develop
XavierXavier
1ed19c74efcHCCRCSCHEDULING-6494 : - finish removing the old #scheduledResourcesData table; - set max-height to 200px so the dial...
XavierXavier
0bf78c5d611HCCRCSCHEDULING-6494 : derive REST point URL value from the dynamic configuration object
XavierXavier
6a71d4ac970HCCRCSCHEDULING-6494 : added pagination and sorting. fixed typos.
Carl WoolfCarl Woolf
8446d536cddfor HCCRCSCHEDULING-6493 and HCCRCSCHEDULING-6601
XavierXavier
18ebbaaedaaHCCRCSCHEDULING-6494 : clean-up value extraction methods
XavierXavier
12c773d73fdHCCRCSCHEDULING-6494 : fixed more config issues
XavierXavier
c271b110d59HCCRCSCHEDULING-6494 : - debugged one dynamic config scenario (appt_search_view == false, className == "Scheduled", u...
marc-daniemarc-danie
1925e445725Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
719e2a7c60eHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed the default values for the dates and...
Carl WoolfCarl Woolf
c494b54fafamove comparator util methods to MiscUtil
Carl WoolfCarl Woolf
ba0dba7e62bcleanup for overbook solution
XavierXavier
5219c3bdd12HCCRCSCHEDULING-6494 : created a dynamic configuration mechanism for the booked resources table
Carl WoolfCarl Woolf
df66622e39aMerge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
b1931b4e00einitial solution for overbook resources table in appt-batch and booked-visit view
XavierXavier
1876b205664HCCRCSCHEDULING-6497 : integrated pull request feedback : set table max-height for all tables with a fixed header, ev...
XavierXavier
389ccd2f378HCCRCSCHEDULING-6497 : removed dead code, added call to blockUI
XavierXavier
2cc249052c9HCCRCSCHEDULING-6497 : re-implemented the booked visit comments table using the table widget
Carl WoolfCarl Woolf
d5e1e806e4cfor HCCRCSCHEDULING-6496 . add new resources table on appt popup
marc-daniemarc-danie
c363817da2dMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
17e91942f97HCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - fixed the date selection and HCCRCSCHEDULI...
Carl WoolfCarl Woolf
a0cf1a1ca82Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
c2bd711fb95initial solution for booked-visit add resource table
Carl WoolfCarl Woolf
3148746d62cMerge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
7d6011c33c4remove unused function
Carl WoolfCarl Woolf
69a24ff8aa0Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
6fea2ea5a26for HCCRCSCHEDULING-6584 . set up cancellation reason options
XavierXavier
946714492beMerge branch 'develop' of https://open.med.harvard.edu/stash/scm/hccrcscheduler/scheduler into develop
XavierXavier
6f74aaef8feHCCRCSCHEDULING-6371 : in Study Data standard report, set study status menu options based on the StudyStatusFilter en...
marc-daniemarc-danie
102b16f73aeMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
22f4417934fHCCRCSCHEDULING-6523 - Appointment Search Wizard: UX, Validation Changes - Renamed AppointmentSearch.Form to Appointm...
Carl WoolfCarl Woolf
676a09399befor HCCRCSCHEDULING-6491 -- inactive resources don't show up in timeline. and now reports export empty csv if no resu...
marc-daniemarc-danie
bcf1513070cMerge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
118ded3f64efixed the exists overbook rooms drop down
Carl WoolfCarl Woolf
7df983445a1Merge remote-tracking branch 'origin/develop' into develop
Carl WoolfCarl Woolf
e380fd2b9c1for HCCRCSCHEDULING-6490. better calculation of 'the monday before'
marc-daniemarc-danie
417eb4d0c32Merge remote-tracking branch 'origin/develop' into develop
marc-daniemarc-danie
f3c4a22ed69HCCRCSCHEDULING-6522 - Appointment Search Wizard: UI, Layout Changes - now displays the overbook UI and the hold also...
XavierXavier
802c9f87439HCCRCSCHEDULING-6371 : rewrite an if/else block using ? :