Come aggiornare l'URL del repository git del componente del tema?

Recentemente ho avuto un componente tema il cui URL del repository Git è cambiato.

C’è un modo per aggiornare semplicemente l’URL di destinazione di questo componente tema senza doverlo rimuovere e riconfigurare tutte le sue impostazioni?

C’è una tabella remote_themes.

Puoi fare qualcosa del genere

theme_id=5 # sostituisci con l'ID del tema presente nell'URL del tema
theme=Theme.find(theme_id)
rtheme=RemoteTheme.find(theme.remote_theme_id)
rtheme.remote_url='nuovo url'
rtheme.save

Oppure, potrebbe rovinarti completamente la vita.

E oggi puoi ottenere tutte le impostazioni del tema in json, rendendo più facile copiare le impostazioni nel tema con il nuovo url.