add transfer all button for admins
All checks were successful
Release / meta (push) Successful in 6s
Release / linux-build (push) Successful in 1m4s
Release / web-build (push) Successful in 2m47s
Release / android-build (push) Successful in 11m45s
Release / release-master (push) Successful in 26s
Release / release-dev (push) Successful in 30s
All checks were successful
Release / meta (push) Successful in 6s
Release / linux-build (push) Successful in 1m4s
Release / web-build (push) Successful in 2m47s
Release / android-build (push) Successful in 11m45s
Release / release-master (push) Successful in 26s
Release / release-dev (push) Successful in 30s
This commit is contained in:
@@ -482,6 +482,23 @@ extension DataServiceTraction on DataService {
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> transferAllAllocations({
|
||||
required int fromLocoId,
|
||||
required int toLocoId,
|
||||
}) async {
|
||||
try {
|
||||
await api.post('/loco/alloc/transfer?transferAll=true', {
|
||||
'from_loco_id': fromLocoId,
|
||||
'to_loco_id': toLocoId,
|
||||
});
|
||||
} catch (e) {
|
||||
debugPrint(
|
||||
'Failed to transfer all allocations $fromLocoId -> $toLocoId: $e',
|
||||
);
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> adminDeleteLoco({required int locoId}) async {
|
||||
try {
|
||||
await api.delete('/loco/admin/delete/$locoId');
|
||||
|
||||
Reference in New Issue
Block a user