Removing download_url from credentials IDA

When the credentials IDA was created, two conditions were different from how they are now:

  1. There was a plan to move all certificates functionality into the IDA.
  2. PDF certificates were still being generated.

Neither of those conditions holds true today.

No code exists that has ever propagated download_url from edx-platform to the Credentials IDA.

We would like to remove download_url from any models and docs where it exists in the credentials IDA.

Doing this removal is technically a breaking change, because there is a chance that someone in the community has in-house software that populates download_url in the Credentials IDA. Would it be a problem for any instances if this attribute were removed?

How significant an issue does having the URL available create? It’s unclear to me what value the change would create.

Not for any I know of

it doesn’t create an issue to have it, except that it’s confusing; the presence of the field implies use of the field. We could equally well just put a DEPR comment on it and make it clear that its use is unsupported. I like cleaning things up but I’m perfectly happy to comment instead.