Merge pull request #641 from EdouardVanbelle/refactor/front-resource-list

feat(fileDto, folderDto): add is_favorite + is_shared
This commit is contained in:
Dionisio Pozo
2026-07-22 06:51:28 +02:00
committed by GitHub
50 changed files with 1140 additions and 287 deletions
+4
View File
@@ -154,6 +154,8 @@ mod before {
etag,
created_by: parts.created_by,
updated_by: parts.updated_by,
is_favorite: false,
is_shared: false,
}
}
@@ -179,6 +181,8 @@ mod before {
etag,
created_by: folder.created_by(),
updated_by: folder.updated_by(),
is_favorite: false,
is_shared: false,
}
}
}
+2
View File
@@ -111,6 +111,8 @@ fn fixture_folder() -> FolderDto {
category: Arc::from("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
}
}
+20
View File
@@ -97,6 +97,8 @@ fn rows(n: usize) -> Vec<FolderResourceRow> {
},
created_by: Some(Uuid::new_v4()),
updated_by: Some(Uuid::new_v4()),
is_favorite: false,
is_shared: false,
sort_str: format!("row {i}"),
type_order: 0,
folder_first: if is_folder { 0 } else { 1 },
@@ -130,6 +132,8 @@ fn map_before(rows: Vec<FolderResourceRow>) -> Vec<Probe> {
category: intern_display("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(dto.name, dto.icon_class, dto.category)
} else {
@@ -163,6 +167,8 @@ fn map_before(rows: Vec<FolderResourceRow>) -> Vec<Probe> {
etag,
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(dto.name, dto.icon_class, dto.category)
}
@@ -191,6 +197,8 @@ fn map_after(rows: Vec<FolderResourceRow>) -> Vec<Probe> {
category: intern_display("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(dto.name, dto.icon_class, dto.category)
} else {
@@ -227,6 +235,8 @@ fn map_after(rows: Vec<FolderResourceRow>) -> Vec<Probe> {
etag,
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(dto.name, dto.icon_class, dto.category)
}
@@ -266,6 +276,8 @@ fn fav_rows(n: usize) -> Vec<FavoriteResourceRow> {
},
created_by: Some(Uuid::new_v4()),
updated_by: Some(Uuid::new_v4()),
is_favorite: true,
is_shared: false,
is_owner: true,
favorited_at: ts,
path: Some(format!("Documents/Work/item-{i:05}")),
@@ -314,6 +326,8 @@ fn fav_map_before(rows: Vec<FavoriteResourceRow>) -> Vec<FavProbe> {
category: intern_display("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(
dto.name,
@@ -353,6 +367,8 @@ fn fav_map_before(rows: Vec<FavoriteResourceRow>) -> Vec<FavProbe> {
etag,
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(
dto.name,
@@ -393,6 +409,8 @@ fn fav_map_after(rows: Vec<FavoriteResourceRow>) -> Vec<FavProbe> {
category: intern_display("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(
dto.name,
@@ -435,6 +453,8 @@ fn fav_map_after(rows: Vec<FavoriteResourceRow>) -> Vec<FavProbe> {
etag,
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
};
(
dto.name,
+4
View File
@@ -242,6 +242,8 @@ mod before {
etag,
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
}
}
}
@@ -297,6 +299,8 @@ fn folder_dtos(n: usize) -> Vec<FolderDto> {
category: Arc::from("Folder"),
created_by: None,
updated_by: None,
is_favorite: false,
is_shared: false,
})
.collect()
}