Fix worfklow transition in GSA sync script
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL3 |
Fix Released
|
Medium
|
Shane Hathaway |
Bug Description
As Shane discovered working on the bug where profiles could be seen by the wrong people, he found that we weren't using workflow transitions in the GSA sync.
As part of this ticket, try to address that point.
Other Part, not done
=======
Along the way, improve the test coverage for the sync logic.
Furthermore, based on the conversation with Ajo, see if we can start steering sync in a more generic direction. Specifically, make it easier for other systems to implement. Ideally, we would make all state about sync reside in the client, similar to a web caching architecture where servers don't have to record state about clients. With a model like this, the "master" provides a read-only view of data. (Ajo, Shane, and I chatted about this direction.)
description: | updated |
summary: |
- Refactor GSA sync script, including workflow + Fix worfklow transition in GSA sync script |
Changed in karl3: | |
status: | New → Fix Committed |
Fixed the workflow issue in rev 3875. The rest remains open. (Perhaps we ought to split this into 2 bugs.)