Files
gerrit/javatests/com/google/gerrit/acceptance/api
Edwin Kempin 0a0ddbff9e Add API to update external IDs as part of an account update
This change extends InternalAccountUpdate so that callers of
AccountsUpdate can add/update/delete external IDs in addition to
updating account properties. The update of the external IDs and the
account properties is atomic. This change only adds the API for atomic
account updates but doesn't migrate existing code to make use of it yet.
This will be done in a follow-up change.

Updating account properties and external IDs in the same transaction
will be especially useful for account creation. Currently on account
creation the external ID is created first and then the account is
inserted. This means at the moment we have to rollback the external ID
creation if the account insertion fails (an if the rollback fails an
admin must remove the external ID that was created manually).

Change-Id: Ife0db9b3551ec32cc529b48120a7bc69498188b2
Signed-off-by: Edwin Kempin <ekempin@google.com>
2017-12-19 16:29:29 +01:00
..
2017-12-15 19:11:51 +09:00
2017-12-15 19:11:51 +09:00