Skip to content

Conversation

@reosarevok
Copy link
Member

Implement MBS-12751

Description

Mostly a straight conversion; follows the same kind of structure as the other CDToc components. Ideally we should look into whether we can redesign these a bit to share the table and row components (with optional columns as needed).

This seems to be the last use of cdtoc/list.tt so I'm dropping it.

On top of #3658

Testing

Manually (with a full data tunnel):

  • For a TOC matching nothing: /cdtoc/attach?toc=1+7+178280+150+17885+50412+71882+95892+118332+139512
  • For a disc ID already matching a release: /cdtoc/attach?toc=1+8+178280+150+17885+50412+71882+95892+118332+139512+156820
  • For a CD stub case without possible mediums: /cdtoc/attach?toc=1%2016%20256350%20150%2016761%2036190%2052813%2065402%2080507%2098599%20116776%20134513%20150750%20168208%20186828%20199204%20211272%20224903%20243845
  • For a CD stub case with an existing possible medium: /cdtoc/attach?toc=1%2017%20250200%20182%2021195%2034730%2046842%2058852%2068412%2078377%2091460%20101300%20125202%20136140%20146205%20160920%20170627%20185555%20198165%20238575

We'll need all of this in other files for converting cdtoc/list
so this extracts the code into reusable components.
Mostly a straight conversion; it reuses existing code for
showing the tracklist and for edit links.
The used tracklist code displays in a different (but IMO better)
way than the original, but contains the same data.
@reosarevok reosarevok added the React PRs directly related with React conversion label Oct 29, 2025
@reosarevok reosarevok force-pushed the MBS-12751 branch 2 times, most recently from 9798596 to 36723d1 Compare October 30, 2025 13:29
Follows the same kind of structure as the other CDToc
components. Ideally we should look into whether we can
redesign these a bit to share the table and row components
(with optional columns as needed).

This seems to be the last use of cdtoc/list.tt so I'm dropping it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

React PRs directly related with React conversion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant