-
Notifications
You must be signed in to change notification settings - Fork 41
Vylepšení OFeed služby #1072
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
Merged
Merged
Vylepšení OFeed služby #1072
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-Fixed issue with using competitor.id instead of run.id while xml export uses run.id. Caused errors just for multi-day events (competitorid != runid).
…ional testing - had to adjust necrolog operator<< to be able to work with QJsonObject
Add a new competitor in progress
- parametrized origin parameter for changelog endpoint - set default value for url (https://api.orienteerfeed.com) and origin (START) - created general getCompetitorDetail instead of specific getCompetitorExternalId - updated filling db table qxchanges based on the description on the data_orig column -TODO: finish proccessNewRunner
- initial phase - added general getCompetitorDetail - added graphql call method that will replace all rest calls in the future
TODO: - distinguish between manually added competitor and automatically processed changelog record with a new competitor - add deleting a competitor
… is handled in more elegant way - preparations for delete a competitor
Added note from the databse to the request body Delete single competitors by external id (qe id) Removed emiting delete db event which was not working
… to perform iof xml validation.
…ch is requested with other values
…cklist is not used (default state is OFF)
…0]|W| Cannot find run id record for competitor id: 148 and stage id: 1)
fvacek
approved these changes
Dec 12, 2025
Collaborator
|
Ahoj, jsem s tim v pohode, ale mame tam mezi tim konflikty, podivej se prosim na to. |
fvacek
approved these changes
Dec 12, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Vylepšení OFeed služby (fix #1063) obsahuje:
competitors.idmístoruns.idv souladu s xml exportem. Dělalo problém u více etapových závodů, kde secompetitors.id!=runs.idDBEVENT_COMPETITOR_ADDEDa jeho vyvoláníDBEVENT_COMPETITOR_DELETEDa jeho vyvoláníqxchanges. Zpracovává se (vše update):OChecklistTODO:
DBEVENT_COMPETITOR_EDITEDpři změně hodnoty přímo v buňce tabulky se závodníky (st. číslo, registračka, čip, startovní čas, příznak, poznámka)