Q 1.1 - Queue Management
What's Changed
- Proof of concept by @sjrumsby in #1
- Add exported Postman tests to the repo by @ChrisDMac in #2
- New postman tests by @ChrisDMac in #3
- Delete postman folder from the repo. by @ChrisDMac in #4
- Phase 2 BC Developer's Exchange by @sjrumsby in #6
- Postman tests by @ChrisDMac in #7
- Try and fix problem with password being found twice. by @ChrisDMac in #8
- Updated tests and environment so quotes surround text values by @ChrisDMac in #9
- Postman tests by @ChrisDMac in #10
- Update Postman tests to work with real channels and services by @ChrisDMac in #11
- Phase 3 by @sjrumsby in #12
- Update invite by @ChrisDMac in #13
- Removed parent from excluded field on service object by @sjrumsby in #14
- Phase 3a by @sjrumsby in #15
- Added comment clearing to citizen_left end point by @sjrumsby in #16
- Update one Postman test, Postman environment var by @ChrisDMac in #17
- Fix postman environment variables by @ChrisDMac in #18
- Added file lock and updated multibrowser fixes by @sjrumsby in #19
- Added test to check that citizen has not already been invited, prior … by @sjrumsby in #20
- Phase 3a by @sjrumsby in #21
- Phase 3a by @sjrumsby in #22
- Fixed issue that was causing the serve citizen screen to disappear wh… by @sjrumsby in #23
- Ensure our locks are created on a shared filesystem when locking citi… by @sjrumsby in #24
- Added timezone support to current time based on system settings by @sjrumsby in #25
- Added support for a URL parameter to determine the current user timezone by @sjrumsby in #26
- Fixed bug which was causing the comparison for mostRecentActivePeriod… by @sjrumsby in #27
- Snow plow by @ChrisDMac in #28
- Revert "Snow plow" by @gil0109 in #30
- Phase 3a by @sjrumsby in #29
- Feedback screen and general bug fixes by @sjrumsby in #32
- Trello bugs by @sjrumsby in #33
- Updated how we calculate locks using the generic invite button, to pr… by @sjrumsby in #34
- Updated locks to ensure we hold the lock for longer, increasing time … by @sjrumsby in #35
- UI Bug Fixes by @sjrumsby in #36
- Moved feedback button into top of serve citizen screen, fixing styling by @sjrumsby in #37
- Performance tuning by @sjrumsby in #38
- Create GA Board by @sjrumsby in #39
- Bug fix for Citizen Left Snowplow call by @ChrisDMac in #40
- Updated smartboard to ensure date rolls over at midnight for terminal… by @sjrumsby in #41
- Test fixes by @ChrisDMac in #42
- Phase 3.1 by @sjrumsby in #43
- Fixed one Postman test that had a bug in it. by @ChrisDMac in #44
- Phase 3.1 by @sjrumsby in #45
- Fixed bug preventing adding a second service when you update a servic… by @sjrumsby in #46
- Fixed issue adding second service to a citizen, updated fix to show a… by @sjrumsby in #47
- Fixed bug to begin service directly from add citizen modal by @sjrumsby in #48
- Fixed issue with rabbitmq not being configured on non-localhost pods by @sjrumsby in #49
- Snowplow final by @ChrisDMac in #50
- Snowplow fixes by @ChrisDMac in #53
- Moved accurate_time_ind to being on citizen object, fixed how this up… by @sjrumsby in #52
- Phase 3.1 by @sjrumsby in #54
- Snowplow calls by @ChrisDMac in #55
- Phase 3.1 by @sjrumsby in #57
- Snowplow calls by @ChrisDMac in #58
- Fixed issue with active quantity error message not being cleared by @sjrumsby in #59
- SnowPlow API Call Removal Test by @gil0109 in #61
- Modify websocket to only run with websocket, and not polling transpor… by @sjrumsby in #60
- Fix how we screen incoming citizens to ensure that adding a second se… by @sjrumsby in #62
- Snowplow updates by @ChrisDMac in #63
- Snowplow add call by @ChrisDMac in #64
- Multi button click by @sjrumsby in #65
- Added extra debugging information on client service requests by @sjrumsby in #66
- Bug fixes related to how promises are handled when setting performing… by @sjrumsby in #67
- Bug fix to ensure we set begin status correctly when Begin Service is… by @sjrumsby in #68
- Update Documentation by @gil0109 in #69
- Update Documentation by @gil0109 in #70
- Sort category by @ChrisDMac in #72
- Phase 4 by @sjrumsby in #73
- Revamped how we calculate GA Screen, so now it does not require polling by @sjrumsby in #74
- Add Lock Directory by @gil0109 in #75
- Phase 4 by @sjrumsby in #76
- Phase 4 by @sjrumsby in #77
- Phase 4 by @sjrumsby in #78
- Updated URL scheme for http -> https redirects by @sjrumsby in #79
- Added https redirects configurable from flask config by @sjrumsby in #80
- Added login link back to menu bar by @sjrumsby in #81
- Fixed bug causing the first service request to always display on the … by @sjrumsby in #82
- Phase 4 - Add Administrative Functionality and Performance tuning by @gil0109 in #83
- Added base admin object to use external host for flask admin redirect… by @sjrumsby in #84
- Added service -> office relationship for admin panels to function cor… by @sjrumsby in #85
- Phase 4 by @sjrumsby in #87
- Phase 4 by @gil0109 in #88
- Phase 4 by @sjrumsby in #89
- Phase 4 by @sjrumsby in #90
- Updated model method name to the correct name by @sjrumsby in #91
- Add DB constraint so CSR name must be unique by @ChrisDMac in #94
- Phase 4 by @sjrumsby in #95
- Remove pytest files, since they are not being used by @sjrumsby in #96
- Add minimize button to add citizen screen by @ChrisDMac in #97
- Checkbox update by @ChrisDMac in #100
- Readme update and clean up templates by @gil0109 in #99
- Update Snowplow version to reduce dependencies on old packages by @ChrisDMac in #101
- Add data model and data dictionary to the project by @ChrisDMac in #102
- Data load code updated to populate DB so Postman and Jest tests can run by @ChrisDMac in #103
- Enable/disable comment option by @ChrisDMac in #104
- Update Documentation by @gil0109 in #105
- Fix Snowplow bug if environment variables present but blank by @ChrisDMac in #107
- Log errors by @ChrisDMac in #108
- Add LOG_ERRORS flag to all environments by @ChrisDMac in #109
- Update templates by @gil0109 in #110
- Service now integration by @ChrisDMac in #111
- Updated jquery and url-loader versions to address vulnerabilities by @ChrisDMac in #112
- Only show CSRs in the GA panel that haven't been deleted. by @ChrisDMac in #113
- Update documentation to include new Service Now/feedback environment variables by @ChrisDMac in #114
- Clean up config.py so common variables are in the BaseConfig class. by @ChrisDMac in #116
- Send correct service counts to Snowplow finish call when previous services made active by @ChrisDMac in #117
- Fix smartboard call by ticket vue by @ChrisDMac in #118
- New package versions by @ChrisDMac in #119
- Minor updates by @ChrisDMac in #120
- Sprint1 by @countable in #122
- Do not allow editing of a CSR if they have an open ticket, in any office by @ChrisDMac in #123
- Update Templates & Jenkins File by @gil0109 in #124
- Copied keycloak file to be local to Caddy container by @sjrumsby in #126
- Sprint2 by @denny351 in #127
- Fix alert message so it displays correctly by @ChrisDMac in #128
- Service now updates by @ChrisDMac in #131
- Sprint3 by @denny351 in #129
- Sprint with us by @sjrumsby in #132
- Fix redirect iframe bug fix for admin panel by @sjrumsby in #133
- Bug fix by @sjrumsby in #135
- Updated reception office size to prevent scroll bars by @sjrumsby in #136
- Navigation improvements by @sjrumsby in #137
- Bug fix smartboard updating issues by @sjrumsby in #138
- Update Postman health check by @ChrisDMac in #140
- feedback modal, serve header css bug by @denny351 in #139
- Postman updates by @ChrisDMac in #141
- Move priority column by @ChrisDMac in #143
- Reset user cache by @ChrisDMac in #144
- Fix the color of the Serve Now button to flash orange by @ChrisDMac in #145
- Update Documentation by @gil0109 in #146
- Clean up Repo by @gil0109 in #147
- Allow large fonts by @ChrisDMac in #148
- fix break toggle issue when refreshing page by @denny351 in #149
- fix break off when clicking anywhere on screen by @denny351 in #150
- Update Snowplow version by @ChrisDMac in #152
- Sprint 2 by @sjrumsby in #153
- Merging Room booking Feature Branch by @gil0109 in #154
- Sprint 3 by @sjrumsby in #155
- Fix issue with Alembic migration history by @sjrumsby in #156
- Sprint 3 by @sjrumsby in #157
- Room booking - Sprint 3 by @gil0109 in #159
- New snowplow calls by @ChrisDMac in #160
- Update service now header by @ChrisDMac in #161
- Sprint 4 by @sjrumsby in #162
- Sprint 3 by @sjrumsby in #163
- Room booking by @gil0109 in #165
- Rocket chat by @ChrisDMac in #164
- Fix user cache by @ChrisDMac in #166
- Update user cache by @ChrisDMac in #167
- Update user cache by @ChrisDMac in #168
- Update user cache by @ChrisDMac in #169
- Sprint 5 by @sjrumsby in #170
- Room booking by @sjrumsby in #171
- Room booking by @sjrumsby in #172
- Room booking by @sjrumsby in #173
- Bug fixes by @sjrumsby in #174
- Room booking - Sprint Update by @gil0109 in #175
- Minor fixes for 403 error and config change by @ChrisDMac in #176
- Room booking by @gil0109 in #181
- [Snyk] Fix for 1 vulnerable dependencies by @snyk-bot in #178
- Fix wait queue header overwriting the add citizen modal, update package.json by @ChrisDMac in #182
- Upgrade eslint, extend packages by @ChrisDMac in #183
- Mender Integration for RPI (client) and OpenShift (server) by @sabjorn in #184
- Service now updates by @ChrisDMac in #185
- Sprint 7 (#188) by @gil0109 in #189
- Fix call-by-name screen by @ChrisDMac in #190
- Fix timezone by @ChrisDMac in #191
- Sprint 8 by @sjrumsby in #192
- Sprint 8 1 by @sjrumsby in #194
- Sprint 8 by @gil0109 in #195
- Sprint 8 2 (#197) by @gil0109 in #198
- New authorization code by @ChrisDMac in #196
- Took out invalid token tests by @ChrisDMac in #199
- Sprint 9 by @gil0109 in #203
- Add OIDC init back in qsystem.py, so front end queue displays correctly in IE by @ChrisDMac in #204
- Sprint 9 1 by @sjrumsby in #205
- Created new Return Exam Modal + Code Cleanup by @sjrumsby in #207
- Sprint 9 3 by @sjrumsby in #208
- Sprint 9 1 by @gil0109 in #209
- Set Service Now assignment group in environment var not code by @ChrisDMac in #210
- Misc tickets (challenger name, Exam writer name, click and drag message) by @ChrisDMac in #211
- Misc tickets (event ID can be 4 chars, put .env file in keycloak-local-testserver folder) by @ChrisDMac in #212
- Prevent Enter key in search filter from refreshing the screen by @ChrisDMac in #213
- Sprint 10 by @gil0109 in #217
- Counter by @countable in #220
- Counters (manage.py bootstrap fixed) by @countable in #227
- New snowplow calls by @ChrisDMac in #228
- New snowplow calls by @ChrisDMac in #229
- Bootstrap office default counters, adjust back-office quick list query by @countable in #231
- Revert back to April 10, Sprint 10 by @ChrisDMac in #238
- Sprint 10 Updates by @gil0109 in #244
- Sprint 10 Fixes by @gil0109 in #249
- Revert oidc by @ChrisDMac in #250
- Sprint 11 (#253) by @gil0109 in #254
- Update documentation and demo-files by @ChrisDMac in #252
- Sprint 11 by @gil0109 in #256
- New lock code, credit to Clark Van Oyen (https://github.com/countable) by @ChrisDMac in #257
- Sprint 11 2 (#259) by @gil0109 in #260
- Counters new by @countable in #251
- Sprint 11 2 by @gil0109 in #265
- Update Documentation and OpenShift Templates by @gil0109 in #266
- Update Templates by @neilz0r in #267
- Sprint 11 3 by @gil0109 in #271
- Sprint 11 3 by @gil0109 in #273
- Use offline tokens, update version. by @ChrisDMac in #275
- Postgres with backoff by @ChrisDMac in #276
- Fix case sensitive login bug by @ChrisDMac in #277
- Update packages by @ChrisDMac in #278
- Various minor updates by @ChrisDMac in #279
- Webpack and other cleanups by @ChrisDMac in #282
- Suppress messages by @ChrisDMac in #283
- Pipeline update by @gil0109 in #285
- Jenkins by @gil0109 in #286
- Phase 1 by @sjrumsby in #287
- Phase 1 - Active Citizen Count Requirements Fix by @akroon3r in #288
- Phase 1 - Exam Booking Contact Information by @akroon3r in #289
- Fix vulnerabilities by @ChrisDMac in #291
- Misc updates by @ChrisDMac in #292
- Phase 2 - Database Enhancements by @akroon3r in #295
- Phase 1 - Office Name Field Reset by @akroon3r in #296
- Revert packages that broke socket io communication by @ChrisDMac in #299
- Flask socketio fix by @ChrisDMac in #300
- Phase 1 - Notification Banner and Exam Inventory Filter Updates by @akroon3r in #301
- Update addcitz modal by @ChrisDMac in #302
- Update addcitz modal by @ChrisDMac in #303
- Update addcitz modal by @ChrisDMac in #304
- Update Admin Edit CSR screen by @ChrisDMac in #305
- Minor updates to Admin, edit CSRs, edit Offices by @ChrisDMac in #306
- Update theq jest tests by @ChrisDMac in #307
- Admin updates by @ChrisDMac in #308
- Update postman by @ChrisDMac in #309
- Postman fix by @ChrisDMac in #310
- Fix quicklist by @ChrisDMac in #311
- Update quicklist, set long running query limit by @ChrisDMac in #312
- Update smartboard code by @ChrisDMac in #313
- Upload video files by @ChrisDMac in #314
- Update videocode to pass quality checks by @ChrisDMac in #315
- Updated keycloak.js code by @ChrisDMac in #316
- Chg0030046 by @ozamani9 in #317
- Various items, including those listed below by @ChrisDMac in #318
- Fix "'comments too long" bug by @ChrisDMac in #319
- Ga panel and other work by @ChrisDMac in #321
- Add sql directory by @ChrisDMac in #323
- Phase 2 all invigilators work 2 by @akroon3r in #322
- Debug builtins.dict error by @ChrisDMac in #324
- Monthly Sessional Icon Bug by @akroon3r in #326
- Ga panel updates, other updates by @ChrisDMac in #327
- Phase 2 bug wrapup by @akroon3r in #328
- Theq updates by @ChrisDMac in #329
- Chg0030215 by @ozamani9 in #330
- Make sure there is a logger for the long running query code to use. by @ChrisDMac in #331
- Revert code by @ChrisDMac in #332
- Update agenda by @ChrisDMac in #333
- Inc0030388 - Financial Report - Lined up columns and add Finance to Invoice wording by @ozamani9 in #334
- Inc0022027 - add event id & exam method to office agenda by @Alireja2 in #335
- Phase 4 items new by @akroon3r in #337
- Phase 4 non exam recurring delete mod by @akroon3r in #338
- fixed UTC issue on exam inventory table display by @ozamani9 in #339
- Update code that shows Office Exam Manager blue alert box by @ChrisDMac in #340
- Postman csr schema fix by @ChrisDMac in #341
- Add Jenkins Flow for SBC by @gil0109 in #343
- Tune long running queries, create drop down labels for 0/1 values in Administration by @ChrisDMac in #342
- Emergency fix to make appointment fields mandatory by @ChrisDMac in #344
- Jenkins Update by @gil0109 in #345
- Snowplow appointments, fixes to account for database creation by @ChrisDMac in #346
- Display times correctly in the Financial Report by @ChrisDMac in #347
- Snowplow updates by @ChrisDMac in #348
- Userid update - allow userid@idir as valid user id by @ChrisDMac in #350
- Keep Expiry date blank,mandatory, make contact information mandatory by @ozamani9 in #336
- Add buttons for quick serve, quick add to queue, all services by @ChrisDMac in #349
- Fix dates in the Financial Report by @ChrisDMac in #351
- Don't allow double clicking on the new quick serve, quick queue icons by @ChrisDMac in #352
- Fix pressing both icons, one after the other by @ChrisDMac in #353
- Fix bug with choosing categories not working with edit/add next service by @ChrisDMac in #355
- Update postman tests by @ChrisDMac in #356
- Load tests by @ChrisDMac in #357
- Load test update by @ChrisDMac in #358
- Add missing compliance audit file by @repo-mountie in #360
- Exam Inventory Filters fixed by @ozamani9 in #361
- update requirements for SQLAlchemy bug version 1.3.12 by @ozamani9 in #363
- Debugging messages put into Smartboard code by @ChrisDMac in #362
- Update Postman exam type code by @ChrisDMac in #359
- Handshakebug by @ozamani9 in #365
- fix for exam inventory drop downs by @ozamani9 in #364
- Release v87 by @ozamani9 in #366
- Phase 3 by @sjrumsby in #368
- Invite minimal by @ozamani9 in #370
- fix quicktrans issue by @ozamani9 in #371
- emergency fix added click once to check in button by @ozamani9 in #374
- Appointment fix emer by @ozamani9 in #375
- Code to put spinner in Appointments, when selecting a service by @ChrisDMac in #376
- Fixed double click issues, spinner, vulnerabilities by @ChrisDMac in #377
- Revert package-lock.json, see if works in IE. by @ChrisDMac in #378
- Mender update by @gil0109 in #379
- Put in logging for debugging session errors by @ChrisDMac in #380
- Use websocket transport for smartboard by @ChrisDMac in #381
- fix vulnerabilities by @ozamani9 in #384
- fix newman testing by @ozamani9 in #385
- fix newman testing by @ozamani9 in #387
- Update Snowplow calls, self serve appointments, blackout appointments by @ChrisDMac in #390
- Online Appointment Changes by @sumesh-aot in #391
- Fix for timezone issue by @sumesh-aot in #392
- PR for timezone and postman collection changes by @sumesh-aot in #393
- Fix npm run build issue by merging in AoT fork into bcgov by @acoard-aot in #394
- Delete QTxn tests from Postman by @ChrisDMac in #395
- Changes for office selection by @sumesh-aot in #396
- Bug fixes by @sumesh-aot in #397
- Appt and blackout code by @ozamani9 in #398
- Fixing office list issue by @sumesh-aot in #399
- UI Fixes by @nitheesh-aot in #400
- Pesticide liaison workflow by @nitheesh-aot in #401
- disabled service selection refresh issue fix by @nitheesh-aot in #402
- Update snowplow, use new agent schema 3-0-2 by @ChrisDMac in #403
- Timselot fix by @sumesh-aot in #404
- Timeslot race condition fix by @sumesh-aot in #405
- Fixing issue with postman on start time and end time by @sumesh-aot in #406
- Debug print statements to find TypeError bug. by @ChrisDMac in #407
- Styling bug fixes by @sumesh-aot in #408
- Fixing issue with time slot sorting by @sumesh-aot in #411
- Additional debug statements, try to identify TypeError issue by @ChrisDMac in #412
- Snowplow appt stats by @ChrisDMac in #413
- Fixing issue with None check for email by @sumesh-aot in #414
- Updating job readme to include manual trigger of job by @sumesh-aot in #415
- Fix analytics bug for Online Appointments by @gil0109 in #416
- Substitute inline code for decorator code for two calls causing grief by @ChrisDMac in #417
- Clear appointment info after checkin by @ChrisDMac in #418
- Fix two of the cache errors by @ChrisDMac in #419
- Appointments and Blackout Fixes by @ozamani9 in #420
- Update date for Appointment Postman Test by @gil0109 in #421
- Appointment fix by @ozamani9 in #423
- Fix appt bugs by @ChrisDMac in #425
- Fix initial state of the appointments module so services display by @ChrisDMac in #426
- Update appt code so selecting a disabled service after a good service by @ChrisDMac in #427
- Fix Service Selection Bug by @ozamani9 in #428
- Disallow any well behaved bots from accessing self serve appointments by @ChrisDMac in #429
- Add cache for all offices query by @sumesh-aot in #430
- Adding cache clear on timeslot update by @sumesh-aot in #431
- Pest main by @ozamani9 in #432
- Fix bug where standard user couldn't create ITA individual exams by @ChrisDMac in #433
- Clear data when user clicks an appointment, then clicks close by @ChrisDMac in #435
- Ts fix 1 by @ozamani9 in #436
- Dblbook by @ozamani9 in #437
- added office.office_name by @ozamani9 in #438
- Dblbook blackout by @ozamani9 in #440
- Fix Pesticide issues by @ChrisDMac in #441
- Static Google maps by @ozamani9 in #442
- Fix console error by @ozamani9 in #444
- Itabug by @ozamani9 in #445
- Turn on sid printing, on join room, for the back end by @ChrisDMac in #446
- Update self serve appt Snowplow tracking, pesticide notes, text field lengths by @ChrisDMac in #447
- Update database fields, types by @ChrisDMac in #448
- Fm fix by @ozamani9 in #450
- Fix schema by @ChrisDMac in #452
- Fix newman Test and misc. bugs by @ozamani9 in #453
- Fix pesticide by @ChrisDMac in #455
- Fix misc bugs by @ChrisDMac in #457
- Email job changes with crond by @sumesh-aot in #458
- Update templates by @gil0109 in #459
- Fixing issue with timezone on next day appointments by @sumesh-aot in #460
- Switching email to CHES by @sumesh-aot in #461
- Handling CHES error + removing DB call on office update sync by @sumesh-aot in #462
- Template update by @gil0109 in #463
- Sprint A - DO NOT MERGE WITHOUT TEAM DISCUSSION by @acoard-aot in #465
- Fix blackout start_time end_time edit by @ozamani9 in #466
- Renew token when reminder task resumes by @sumesh-aot in #468
- DLKT FIX : DONT MERGE UNTILL APPROVE by @shabeeb-aot in #467
- Load testing created in
tests/loadtesting
by @acoard-aot in #470 - Mender updates by @josekudiyirippil in #471
- Update Build with Artifactory by @gil0109 in #472
- Delete unneeded files by @gil0109 in #473
- Cicd update by @gil0109 in #474
- New postman tests by @ChrisDMac in #475
- Updating requirements for strict pip by @sumesh-aot in #476
- Sprint B/C Backend and CSR changes (NOT Calendar) by @acoard-aot in #477
- Fix Merge Revert by @acoard-aot in #478
- Fix requirements.txt - strict pip by @acoard-aot in #479
- New Calendar, IE11, office switcher, etc by @acoard-aot in #480
- Lock requirements.txt from old prod vaues (emailed from Karim) by @acoard-aot in #483
- Final PR by @acoard-aot in #484
- Fixes for SprintB-Bugs.docx by @acoard-aot in #487
- Fixes including Omids and Back Office modal by @acoard-aot in #488
- Misc fixes for Service Now Tickets by @ozamani9 in #489
- Update Axios and keycloak-js packages by @ozamani9 in #490
- All all users to switch offices by @ozamani9 in #491
- Update Package lock by @gil0109 in #492
- bug fixes and Redesigned landing page by @ann-aot in #495
- Multiupdates by @josekudiyirippil in #494
- Alternate exam status dropdown (INC0071193) by @ChrisGabel23 in #496
- emergency fix - rollback ticket creation and alembic version by @ozamani9 in #497
- Fix agenda view and socketio ping environment vars by @ozamani9 in #498
- Redesign Select Date Page, Appointment Time zone, Restrict DLKT by @ann-aot in #499
- Buildfixes by @josekudiyirippil in #501
- Staff frontend Time zone fix by @ann-aot in #500
- @ann-aot Postman TC update for appointment schema -> object and service fields by @ann-aot in #503
- Sms text feature by @sumesh-aot in #502
- Updating postman collection to include user schema changes. by @sumesh-aot in #505
- Fixing issue with the flag update for sending sms reminders by @sumesh-aot in #506
- sms jenkins update by @josekudiyirippil in #507
- Changes for hiding the blank alert by @sumesh-aot in #509
- Login Page Redesign by @dheepak-aot in #508
- Fixing issue when sms is disabled in PROD by @sumesh-aot in #512
- changes for caddy to nginx migration by @saravanpa-aot in #511
- Changes for switching from flask oidc to flask-jwt-oidc 0.2.0 by @sumesh-aot in #504
- Cleanup by @josekudiyirippil in #514
- Update Basic Jenkins Pipeline by @gil0109 in #515
- Changes for using requires_auth_cookie from flask_jwt_oidc and misc fixes by @sumesh-aot in #513
- Handling Jose parse errors by @sumesh-aot in #517
- Adding a handler for socket error. by @sumesh-aot in #518
- INC0074629: SBC Financial Report Modification by @ChrisGabel23 in #520
- Blackouts, Stat and invite fix by @ann-aot in #521
- feedback jenkins update by @josekudiyirippil in #523
- Feedback feature v1 by @dheepak-aot in #522
- Fix Pipeline issue by @gil0109 in #524
- Date Format Emergency Fix by @dheepak-aot in #527
- Exam modal style Fix by @ann-aot in #526
- Feedback and CSR View upgrade by @ann-aot in #528
- Send Feedback to Teams by @ozamani9 in #530
- Security vulnerability and performance improvement by @sumesh-aot in #525
- Fixing issue with snowplow call failures. by @sumesh-aot in #531
- Removing unwanted print statements by @sumesh-aot in #532
- Fix/ios appointment by @ann-aot in #533
- Exam fix by @sumesh-aot in #534
- non exam reoccurring service time override by @ann-aot in #537
- Changing setup.py to fix build issue by @sumesh-aot in #538
- Build issue by @sumesh-aot in #539
- Fixing the sqlalchemy version to < 1.4 by @sumesh-aot in #540
- Notify by @sumesh-aot in #541
- Text with line breaks as HTML removed by @dheepak-aot in #542
- SDPR Deleted Services should be removed by @ozamani9 in #535
- Feature/service flow by @shabeeb-aot in #536
- Revert "Feature/service flow" by @gil0109 in #543
- Vulnerabilities branch by @dheepak-aot in #544
- Changes for adding mode to build target by @sumesh-aot in #545
- Reverting socketio versions on UI and backend by @sumesh-aot in #546
- Troubleshooting issue with exams by @sumesh-aot in #549
- Walk In feature with latest BC master upstream by @ann-aot in #551
- profile icon show without authentication resolved by @ann-aot in #553
- Feedback new attributes by @dheepak-aot in #552
- Final code with all changes by @dheepak-aot in #555
- fix v-dialog bug and event_id bug by @ozamani9 in #556
- Allow Appointment Length to change by @ozamani9 in #558
- Appointment Version by @sumesh-aot in #557
- Changes to update the name correctly on row update by @sumesh-aot in #560
- Appointment FrontEnd Snowplow javascript calls by @ozamani9 in #559
- Fixing npm version to 6.14.8 by @sumesh-aot in #562
- Fixing issue with package-lock.json by @sumesh-aot in #563
- Change style to show arrow in date picker by @sumesh-aot in #565
- Fix Create BCEID link by @gil0109 in #566
- fix GA role Office editing by @ozamani9 in #569
- jenkins pipeline update by @josekudiyirippil in #568
- pipeline update by @josekudiyirippil in #570
- Add Redis Capability by @gil0109 in #571
- fix Add & Edit services from Room Bookings, Service Flow screens by @ozamani9 in #572
- saving quantity when finishing service by @ozamani9 in #573
- remove add_mode from appointment module by @ozamani9 in #574
- Color and disable saturday and sunday properly by @ozamani9 in #575
- updates by @josekudiyirippil in #577
- set channel to original value when blank by @ozamani9 in #579
- fix: Exam inventory issues by @thant-avo in #580
- set width of feedback column area with z-index by @ozamani9 in #582
- Update Packages due to Vulnerabilities by @gil0109 in #587
- Pesticide THW Changes by @ozamani9 in #584
- add deleted column exam_type table by @ozamani9 in #585
- fix Flask-SocketIO by @ozamani9 in #588
- Edit Group Exam Modal - display date and time by @ozamani9 in #591
- emergency fix for send reminder emails - added parameter to get access token by @ozamani9 in #593
- Hide invigilator logic if in different office than exam by @ozamani9 in #592
- Cronable script for running Redis CLUSTER MEET by @WalterMoar in #595
- fix: Restrict booking of exam with expiry date in the past by @thant-avo in #590
- Fix socketio by @ozamani9 in #597
- Inc0072572 fix office search logic by @ChrisGabel23 in #598
- remove edit Date Time Buttons for appt past by @ozamani9 in #600
- Inc0065338 add exam confirm popup by @ChrisGabel23 in #596
- Service flow fixes and changes by @ann-aot in #602
- Revert "Service flow fixes and changes" by @gil0109 in #605
- Appointments Feedback Changes by @ozamani9 in #606
- service flow new features and bug fixes by @ann-aot in #611
- Inc0098223: Fix return date and add exam info to return exam modal by @ChrisGabel23 in #609
- fix: introduce default filter states to fix erratic filter behaviors, refactor code for better readability by @thant-avo in #601
- removing raising error on sms failure. by @sumesh-aot in #613
- Provide a way to set the Gunicorn worker process timeout by @WalterMoar in #615
- Appt Priority #4 - Changes to service selection screen by @ozamani9 in #616
- Appointment Priority #4 - Changes to Service Selection Screen by @ozamani9 in #617
- [frontend][service-flow]- updated [email protected] and related changes by @ann-aot in #618
- Upgrade Python Packages in requirements File by @ozamani9 in #612
- Bugs with Digital Signage by @ozamani9 in #622
- [frontend][service-flow]- updated [email protected] and related changes by @ann-aot in #623
- Thant hide admin options by @tyu-avo in #621
- Smartboard - fix CSS styles by @ozamani9 in #624
- emergency fixes to the queue by @ozamani9 in #626
- Fix SonarQube FrontEnd Bugs by @ozamani9 in #610
- reduce smartboard calls to Citizen Table by @ozamani9 in #627
- Add exam deets to upload env exam modal by @ChrisGabel23 in #628
- [frontend][service-flow]- default soring added, form freezing issue fixed by @ann-aot in #630
- Fix misc sonarqube bugs by @ozamani9 in #620
- Interim Fix to Socket Reconnect Issue by @gil0109 in #633
- Correcting date format bug in service date by @krishnan-aot in #635
- sonarqube properties by @josekudiyirippil in #632
- Upstream master bc by @ann-aot in #636
- Service flow master by @ann-aot in #638
- Service flow master by @ann-aot in #639
- zap update by @josekudiyirippil in #641
- Change SMS reminders to use multiple API POSTs by @WalterMoar in #642
- service flow update, CSS not loading. msg fixes by @ann-aot in #643
- Lock dependency of Snowplow-Tracker by @gil0109 in #644
- Update Requirements for Snowplow fix by @gil0109 in #645
- remove sonar analysis and update zap by @josekudiyirippil in #646
- Citizen list smartboard by @tyu-avo in #640
- Appointment fix by @tyu-avo in #657
- Removed commented out code from first dozen files of frontend by @ChrisGabel23 in #648
- Removed commented out code from next dozen files of frontend by @ChrisGabel23 in #649
- Removed commented out code from next dozen files of frontend by @ChrisGabel23 in #650
- Removed commented out code from first batch of files of appointment-frontend by @ChrisGabel23 in #651
- Removed commented out code from first batch files from api/app by @ChrisGabel23 in #652
- Removed commented out code from next batch files from api/app and other backend files by @ChrisGabel23 in #653
- Fixing all "Bug" level code smells by @ChrisGabel23 in #655
- Scheduling party bug by @ChrisGabel23 in #658
- citizen generic invite, begin service, finish service SQL tuning by @tyu-avo in #647
- Removed commented HTML code from frontend and appointment-frontend (CS9) by @ChrisGabel23 in #663
- appointment fix by @tyu-avo in #664
- Loadtesting updates by @josekudiyirippil in #670
- Code smell cleanup package updates by @tyu-avo in #672
- Unused variable cleanup by @tyu-avo in #656
- Fixed Minor level code smells from appointment-frontend (CS10) by @ChrisGabel23 in #666
- axios and tmpl package update by @tyu-avo in #671
- Fixed Minor level code smells from backend (CS8) by @ChrisGabel23 in #662
- Fixed Minor level code smells from appointment-frontend (CS11) by @ChrisGabel23 in #667
- Fixed Minor level code smells from frontend (CS12) by @ChrisGabel23 in #668
- Fixed font-family Bugs in appointment-frontend by @ChrisGabel23 in #669
- Fixing a CSS Bug in frontend by @ChrisGabel23 in #674
- Baseline for devcontainers: API and frontends by @WalterMoar in #680
- Fixed all Info level code smells (TODOs) in frontend and appointment-frontend (CS15) by @ChrisGabel23 in #677
- custom event added and filter bug fix by @ann-aot in #683
- sql tuning by @tyu-avo in #665
- Code smell batch 2 by @tyu-avo in #685
- Snowplow idir change by @tyu-avo in #681
- Updating formsflow vue component version by @krishnan-aot in #688
- Upgrading formsflow vue component to 1.0.18 by @krishnan-aot in #694
- csr_delete fix by @tyu-avo in #697
- Update ServiceFlow Version for V4.0.4 by @gil0109 in #699
- Sql tuning 4 by @tyu-avo in #686
- Exam booking invig fix and autoselect office by @tyu-avo in #704
- markup safe fix by @tyu-avo in #718
- Package code smell merge by @tyu-avo in #707
- fixing email regex for feedback submission by @tyu-avo in #717
- fixed scroll speed by @tyu-avo in #712
- package updates by @tyu-avo in #722
- browser version compare fix by @tyu-avo in #733
- Removed Major level code smells from frontend (CS20) by @ChrisGabel23 in #726
- Cypress Image Snapshot Testing by @WalterMoar in #729
- Appointment vue cli upgrade v1 by @tyu-avo in #734
- Cs22 fixes by @tyu-avo in #735
- Removed Critical level code smells from api/frontend/appointment-frontend (CS22) by @ChrisGabel23 in #728
- invig offsite fix, package updates by @tyu-avo in #739
- GitHub Actions to deploy a Pull Request by @WalterMoar in #741
- group exam fix by @tyu-avo in #743
- Added "office" searchability to invigilator admin page by @ChrisGabel23 in #738
- Actions master deploy by @WalterMoar in #745
- snapshot updates by @tyu-avo in #744
- Added Cypress tests to GitHub Actions pipelines by @WalterMoar in #751
- cypress account settings update test by @tyu-avo in #752
- Removed Info level code smells from backend (CS23) by @ChrisGabel23 in #754
- db migration for SMS fix by @tyu-avo in #757
- undo test changes by @tyu-avo in #763
- postman fixes for new sms code/migration by @tyu-avo in #764
- sms fix code by @tyu-avo in #758
- back office citizen post endpoint update by @tyu-avo in #765
- package update by @tyu-avo in #760
- Mender Upgrade - Documentation Update by @WalterMoar in #772
- Vue staff upgrade by @tyu-avo in #749
- exam fix test by @tyu-avo in #777
- Artifactory update by @josekudiyirippil in #780
- Camel case updated by @tyu-avo in #782
- Fixed camelCase errors in appointment-frontend by @ChrisGabel23 in #762
- eslint fixes by @tyu-avo in #767
- adding blank dropdown by @tyu-avo in #779
- New vscode task to run alembic upgrade when API starts by @WalterMoar in #773
- Clean up stale imagestream tags in OpenShift by @WalterMoar in #778
- Mender update by @gil0109 in #793
- Actions fixes for duplicate variable name and restricting cron job by @WalterMoar in #794
- package updates by @tyu-avo in #791
- firefox datetime month fix by @tyu-avo in #795
- docker file update by @tyu-avo in #787
- Actions: Reworked variable duplication that caused problems by @WalterMoar in #800
- Actions - enable oc delete for imagestreamtag cleanup by @WalterMoar in #801
- Actions: Changed Cypress workflow to handle PRs by @WalterMoar in #802
- ts-jest upgraded by @tyu-avo in #799
- exam returned date fix by @tyu-avo in #806
- map image update by @tyu-avo in #807
- daajing giids revert by @josekudiyirippil in #808
- Daajing Giids change by @josekudiyirippil in #809
- snowplow camelcase undo by @tyu-avo in #812
- Simplifed "uses" for easier development by @WalterMoar in #816
- nginx-update by @josekudiyirippil in #803
- fixes the lease issue by @josekudiyirippil in #821
- GitHub Actions: Switch the default repository branch name to "main" by @WalterMoar in #825
- nginx update by @josekudiyirippil in #822
- Appointment reminder: switch default branch to "main" by @WalterMoar in #827
- keycloak-js upgrade, remove kc static files. Package updates by @tyu-avo in #813
- Do full and clean dependency rebuild for devcontainers by @WalterMoar in #831
- GitHub Actions: Remove use of deprecated set-output command by @WalterMoar in #832
- logging changes by @tyu-avo in #830
- cypress filename typo fix by @tyu-avo in #826
- code smell cleanup by @tyu-avo in #833
- sms appointment update by @tyu-avo in #838
- Luxon json5 upgrade by @tyu-avo in #850
- Bump json5 from 1.0.1 to 1.0.2 in /frontend by @dependabot in #847
- Bump luxon from 1.26.0 to 1.28.1 in /frontend by @dependabot in #849
- query optimization by @tyu-avo in #852
- Code smell fixes2 by @tyu-avo in #843
- feedback date format change fix by @tyu-avo in #863
- package updates by @tyu-avo in #862
- query optimization by @tyu-avo in #859
- Werkzeug package upgrade by @tyu-avo in #866
- Move authn/z to SSO gold custom realm by @WalterMoar in #872
- Update pull-request-deploy.yaml for new keycloak env by @tyu-avo in #882
- Update pull-request-deploy.yaml by @tyu-avo in #883
- Update pull-request-deploy.yaml with new postman variables for sso upgrade by @tyu-avo in #885
- cypress changes for keycloak upgrade by @tyu-avo in #884
- Update main-deploy.yaml by @tyu-avo in #890
- URL changed from dev.oidc.gov.bc.ca to dev.loginproxy.gov.bc.ca by @rajavocette in #892
- Service Schema Changed in API_Test_TheQ_Booking.json file by @rajavocette in #894
- Variable name Changed from KEYCLOAK_AUTH_URL_DEV to KEYCLOAK_AUTH_URL… by @rajavocette in #893
- Revert "Variable name Changed from KEYCLOAK_AUTH_URL_DEV to KEYCLOAK_AUTH_URL…" by @rajavocette in #895
- Changed secret variable from POSTMAN_AUTH_URL_DEV to POSTMAN_AUTH_URL… by @rajavocette in #896
- testing newmantest by @josekudiyirippil in #897
- Revert "Changed secret variable from POSTMAN_AUTH_URL_DEV to POSTMAN_AUTH_URL_DEV_PRO by @rajavocette in #899
- Changed Secret Variables To Regular Variable in main-deploy.yaml file by @rajavocette in #898
- Revert "Changed Secret Variables To Regular Variable in main-deploy.yaml file" by @rajavocette in #900
- Changed Secret Variables To Regular Variable in main-deploy.yaml file by @rajavocette in #901
- Update Screenshots for Cypress Testing by @rajavocette in #903
- Revert "Update Screenshots for Cypress Testing" by @rajavocette in #904
- Revert "testing newmantest" by @josekudiyirippil in #905
- Package update v1 by @rajavocette in #908
- json5, webpack, redis, vm2 package updates by @tyu-avo in #867
- Docker built fix by @rajavocette in #889
- The q dev 0622 by @rajavocette in #891
- Deactivate Offline Authentication by @rajavocette in #918
- Update pull-request-deploy.yaml to update owasp by @josekudiyirippil in #923
- Update pull-request-deploy.yaml by @josekudiyirippil in #924
- updating the newman test to reflect staff frontend by @josekudiyirippil in #926
- changing bceid wait times by @josekudiyirippil in #927
- Revert "changing bceid wait times" by @josekudiyirippil in #929
- update to owasp version by @josekudiyirippil in #931
- upgrade nginx and buster by @josekudiyirippil in #936
- Label changed from ITA To SkilledTradesBC by @rajavocette in #922
- S2iupdate by @josekudiyirippil in #940
New Contributors
- @ChrisDMac made their first contribution in #2
- @gil0109 made their first contribution in #30
- @countable made their first contribution in #122
- @denny351 made their first contribution in #127
- @snyk-bot made their first contribution in #178
- @sabjorn made their first contribution in #184
- @neilz0r made their first contribution in #267
- @akroon3r made their first contribution in #288
- @ozamani9 made their first contribution in #317
- @Alireja2 made their first contribution in #335
- @repo-mountie made their first contribution in #360
- @sumesh-aot made their first contribution in #391
- @acoard-aot made their first contribution in #394
- @nitheesh-aot made their first contribution in #400
- @shabeeb-aot made their first contribution in #467
- @josekudiyirippil made their first contribution in #471
- @ann-aot made their first contribution in #495
- @ChrisGabel23 made their first contribution in #496
- @dheepak-aot made their first contribution in #508
- @saravanpa-aot made their first contribution in #511
- @thant-avo made their first contribution in #580
- @WalterMoar made their first contribution in #595
- @tyu-avo made their first contribution in #621
- @krishnan-aot made their first contribution in #635
- @dependabot made their first contribution in #847
- @rajavocette made their first contribution in #892
Full Changelog: https://github.com/bcgov/queue-management/commits/v2.1.3