What is this?
The “big idea” in this doc is to provide the user with intuitive, comprehensive two-way sync between Coda and the user's Affinity Account. In practice, this is achieved by tracking changes and calculating each row's sync state at all times. Depending on the state, we then provide the user with an easy means to action the necessary tasks that will keep data between Coda and Affinity synchronized.
Each state is defined by a collection of Rules (click one of the SETTINGS buttons below to see the rules). A “human readable” summary of each Sync State's rules is generated below as a bulleted list. Comparing this list of rules against the DESCRIPTION should help make sense of how those rules work together.
Rows in are tested against the rules in each sync state until a match is found. Importantly, states are tested from top to bottom so their order in the table is significant. To more easily compare the rules of different sync states, a color coded view is available on
DB Sync States (People to Discuss)
Sync Rules (Generated from Sync State settings)