Confirmed users, Bureaucrats and Sysops emeriti
792
edits
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
* Non-Solution: When you need to update only one occurrence, duplicate the base item, add an exception to the base item for that date, and modify this item. This completely detaches the item from the base; if you update the base item, those updates won't propagate to the detached occurrence. | * Non-Solution: When you need to update only one occurrence, duplicate the base item, add an exception to the base item for that date, and modify this item. This completely detaches the item from the base; if you update the base item, those updates won't propagate to the detached occurrence. | ||
Other than that, we need to modify our back-end architecture in one of a few different ways: | |||
* Modify occurrence items to contain a reference to a base item, and a bitmask/list of properties that they explicitly declare. Any queries to properties not in that list would be passed up to the base item. | * Modify occurrence items to contain a reference to a base item, and a bitmask/list of properties that they explicitly declare. Any queries to properties not in that list would be passed up to the base item. |