Converting text fields to links
Hi Twenty Team, I am loving the new links fields!!!
I'd love to convert some of my existing text fields to link fields, is this possible?
I have tried to do it via the webui, but can't see a way to change the type.
Is there a command I can run via cli to change a field type? Or would you recommend I write a REST API script that does something like...
1. Via webui, change the name of the text field to indicate it's being decommisoned. E.g.change This didn't work, renaming fields seems to be a bad idea.
2. Via webui, create a new link field with the correct name. E.g. create a field called
3. Via a script, get each company with a non empty
crunchbase to cruunchbase_textcrunchbasecrunchbase field, copy that text to a temporary location scratch1 field, and empty the crunchbase field
4. manually delete the crunchbase field via the web ui. Create a new crunchbase field that is of type links
5. Via a script, get each company with a non empty scratch1 field, copy that text to the new crunchbase field, and empty the scratch1 field
Loving the new features!! Thanks for your help in this transition4 Replies
And a related follow up question, is the "Domain Name" field special? Or can I create a new domain name field that is a link type?
I ended up writing the following python script to move data across, sharing here incase it helps anyone else.
I haven't touched the domain field, will wait until i hear it is safe 🙂
That's it!
We haven't migrated the company domain yet but it's on our roadmap in the short term!
when we do, we will make a migration command to map it to the new Links type
Awesome. Thanks @charles