- Mar 07, 2023
-
-
Alberto Morón Hernández authored
Increase the default timeout from 11 to 14 minutes See merge request uis/devops/uga/pool-applicant-document-management!66
-
- Mar 06, 2023
-
-
Blake Dust authored
-
- Aug 19, 2022
-
-
Brent Stewart authored
Forced folders to be unique. See merge request uis/devops/uga/pool-applicant-document-management!65
-
Jordan Powell authored
-
Jordan Powell authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
- Aug 17, 2022
-
-
Brent Stewart authored
PMOS logging and stability See merge request uis/devops/uga/pool-applicant-document-management!64
-
Paul Horrocks authored
-
Paul Horrocks authored
-
Paul Horrocks authored
-
- Mar 16, 2022
-
-
Mike Bamford authored
Issue 148 self consistent requirements Closes uis/devops/digital-admissions/synchronisation-service#148 See merge request uis/devops/uga/pool-applicant-document-management!63
-
-
- Nov 09, 2021
-
-
Dr Abraham Martin authored
Ignore incomplete responses when syncing Qualtrics surveys Closes uis/devops/digital-admissions/synchronisation-service#129 See merge request uis/devops/uga/pool-applicant-document-management!61
-
Dave Hart authored
-
- Oct 19, 2021
-
-
Mike Bamford authored
Fix Qualtrics sync failure due to PDFs with no custom metadata Closes uis/devops/digital-admissions/synchronisation-service#126 See merge request uis/devops/uga/pool-applicant-document-management!60
-
Dave Hart authored
-
Dave Hart authored
Resolves: "Qualtrics process isn't timing out." Closes uis/devops/digital-admissions/synchronisation-service#125 See merge request uis/devops/uga/pool-applicant-document-management!59
-
Mike Bamford authored
- Add tests for `api_request()`.
-
Mike Bamford authored
Improve Qualtrics sync efficiency and re-process mismatched responses Closes uis/devops/digital-admissions/synchronisation-service#117 and uis/devops/digital-admissions/synchronisation-service#123 See merge request uis/devops/uga/pool-applicant-document-management!57
-
Dave Hart authored
When syncing Qualtrics survey responses to applicant folders on Google Drive, query the Google Drive API for all survey responses in advance rather than per response. This makes processing responses that have already been processed much quicker as far fewer API calls are made. Re-process mismatched responses by parsing the names of all folders in the mismatched responses folder for UCAS PID. If a matching applicant folder exists then move the response folder (and its contents) to the applicant folder. This process assumes that each folder in the mismatched responses folder corresponds to an applicant response and has a reliable naming convention (which is true as long as users do not manually rename or add folders to the mismatched response folder). Move `get_files_and_folders_for_drive()` function to the common function area (as it's used by multiple end-points).
-
- Oct 18, 2021
-
-
Dave Hart authored
Resolves "Improve robustness of Qualtrics sync job API calls" Closes uis/devops/digital-admissions/synchronisation-service#115 See merge request uis/devops/uga/pool-applicant-document-management!58
-
Mike Bamford authored
- Used api_request() for all Qualtrics/Google API calls in the `qualtrics` module to provide retry and timeout logic.
-
Mike Bamford authored
-
Mike Bamford authored
-
- Oct 14, 2021
-
-
Paul Horrocks authored
Fix problems with syncing AAIF survey responses Closes uis/devops/digital-admissions/synchronisation-service#118 See merge request uis/devops/uga/pool-applicant-document-management!56
-
Dave Hart authored
Handle 'Standard' Qualtrics flow type the same as 'Standard'. Process list responses to multiple choice questions, as well as single answer strings.
-
- Oct 11, 2021
-
-
Mike Bamford authored
Add `/capo/sync` end-point for synchronising CAPOs to Google Drive. See merge request uis/devops/uga/pool-applicant-document-management!55
-
- Oct 07, 2021
-
-
Dave Hart authored
Create YAML anchor for common CamSIS config options in the example config. Assign CAPO string constants to identifiers. Skip the uploading of individual CAPO/Transcript documents if they have already been uploaded. Add CAPO sync dry-run functionality. Add CAPO sync to the command line tool. Pass Google Drive settings to `get_applicant_folders_by_ucas()` instead of CAPO settings to make the function more generic. Rename merged CAPOs to just "CAPO". Track CAPO/transcript/merged status on Google Drive with app properties, and use these to detect existing files on Google Drive instead of the file names.
-
- Oct 04, 2021
-
-
Dave Hart authored
Add logic for the CAPO sync end-point to fetch information about available CAPOs from CamSIS, compare against the CAPOs currently present on Google Drive (by searching based on custom meta-data properties), and then fetch from CamSIS any CAPO documents that aren't present on Google Drive and upload them to the appropriate applicant folder. Add Google API retry-with-exponential-backoff for the CAPO sync implementation to improve robustness. Update README and job specification example with information about running and configuring the CAPO sync.
-
- Sep 22, 2021
-
-
Mike Bamford authored
Add support for Qualtrics Matrix questions and fixing Question ordering Closes uis/devops/digital-admissions/synchronisation-service#112 See merge request uis/devops/uga/pool-applicant-document-management!54
-
Richard Peach authored
-
Dave Hart authored
qualtrics - remove dashes and spaces from user provided ucasid... Closes uis/devops/digital-admissions/synchronisation-service#110 See merge request uis/devops/uga/pool-applicant-document-management!53
-
- Sep 21, 2021
-
-
Richard Peach authored
Add support for Qualtrics Matrix questions and fixing Question ordering (https://gitlab.developers.cam.ac.uk/uis/devops/digital-admissions/synchronisation-service/-/issues/112)
-
- Sep 20, 2021
-
-