add upload and delete avatar on user detail data source interface

This commit is contained in:
Mads Rasmussen
2023-11-08 12:54:26 +01:00
parent d142e2685e
commit 7684668826

View File

@@ -27,7 +27,10 @@ export interface UmbUserCollectionFilterModel {
}
export interface UmbUserDetailDataSource
extends UmbDataSource<CreateUserRequestModel, CreateUserResponseModel, UpdateUserRequestModel, UmbUserDetail> {}
extends UmbDataSource<CreateUserRequestModel, CreateUserResponseModel, UpdateUserRequestModel, UmbUserDetail> {
uploadAvatar(id: string, file: File): Promise<UmbDataSourceErrorResponse>;
deleteAvatar(id: string): Promise<UmbDataSourceErrorResponse>;
}
export interface UmbUserSetGroupDataSource {
setGroups(userIds: string[], userGroupIds: string[]): Promise<UmbDataSourceErrorResponse>;