Make new talk_links kinda work with web1

Description

The old website expects a slides_link field in the talks table. We now store this information in the new talk_links table, but we need to manage the migration here.

When a talk_link is created, add the URL to the talks table if there is not already a URL there.

When a talk_link is edited and the URL changes, check if the same URL was stored in the talk.slides_link column and if so, update that also.

When a talk_link is deleted, if its URL is used in the talks table, empty that field. If there are other valid talk_links for this talk, add one to the talks table.

Status

Assignee

Unassigned

Reporter

Lorna Mitchell

Labels

None

Epic Name <span class="error">&#91;deprecated, this field is no longer being used&#93;</span>

None

Components

Priority

Major