I have a master tasks table for all the tasks in our team, and a view on that table to filter by User()
, so to show only the tasks belonging to the current user. Now we also want to sync our GitHub issues into that table or better user’s view.
So my idea was to sync the GitHub issues into a new Coda table, then create a mapping table with Coda users to GitHub user names, and to add a new column to the synced GitHub table using this mapping to show the Coda user each GitHub issue blongs to.
Last but not least I wanted to extend the view on the tasks table to also include those GitHub issues fromt he synced table that also belong to the current Coda user. However, as I understand a view cannot include data from multiple tables in Coda. So what is the best practice in this case - do we have to copy the rows from the synced GitHub table into the tasks table? But following the “single source of truth” principle I’d rather not copy rows from one Coda table into another.
On top of that, what if I want to combine the issues from multiple GitHub repos and the master tasks table in Coda?
What do you suggest?