Skip to content

Conversation

@int2001
Copy link
Contributor

@int2001 int2001 commented Aug 21, 2025

What is it doing?

  • Is interfacing the German-DARC DCL Award-Site called DCL.

IMPORTANT:

  • You'll need to activate that feature in your config.php with $config['enable_dcl_interface']=true'
  • Testing is highly appreciated, but you'll (currently) need a so called "DARC-Membership". The people at DARC are working on a solution for non-members. stay tuned here.
  • Requesting of a "DCL-Key" should work as well as uploading the QSOs to DCL.
  • Uploaded QSOs are marked as "Sent to DCL". Most of the QSO-Detailpages and LBA show the DCL-State
  • Download of DCL-QSLs is coming in the future (Depends on the DARC-People)

This PR contains in detail:

  • User Settings to en/disable DCL
  • Key-Handling / Import for the DCL-Interface (currently only Test-ENV on DARC-Side)
  • UI-Arrows and Views for DCL
  • Upload to DCL (still in progress - testing at $wl_ulr/dcl/dcl_upload)
  • Download from DCL (as far as i know, Download happens in a second iteration)
  • Arrows for LBA / DCL
  • Batchedit for DCL in LBA
  • Editing DCL-Status for QSO
  • Implement session-less running (for cron)
  • Config.php Entry for disabling the feature completly (default) $config['enable_dcl_interface']
  • Add migration for cron-manager

For merging it, it requires a few more things, than the mentioned above:

  • Provide final URL ( @dg0tm )
  • Make DCL-Endpoint performant ( @dg0tm )
  • Waiting for DCL to be ready (functional, SSO, etc.) @dg0tm
  • Parsing information from DCL on Upload (perhaps @phl0 )
  • Adding MY_DARC_DOK to QSOs based either on Userinput or the results from get_info (at DCL-Model)
  • checking the construction-sites marked with "todo" in source
  • testing

to be continued...

@int2001 int2001 added this to the 2.2 milestone Aug 23, 2025
@int2001 int2001 marked this pull request as ready for review September 6, 2025 04:56
@int2001 int2001 requested a review from phl0 September 6, 2025 04:56
Copy link
Contributor

@phl0 phl0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me. Tested:

  • key exchange
  • QSO upload (of 30k QSOs)
  • Marking of QSO as sent

@int2001 int2001 merged commit b6bcf3b into wavelog:dev Sep 6, 2025
@int2001 int2001 deleted the dcl_frontend branch November 11, 2025 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3rd-party stuff related Is related to third party software enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants