summaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data/local/latest_info.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-11-03 20:01:02 +0800
committerGitHub <noreply@github.com>2025-11-03 20:01:02 +0800
commitf58fcaed4d7da4aa23e8500fb4720836378c3440 (patch)
tree0fd0dae1bdc1602a82395b2c11660f80c95f1b20 /crates/vcs_data/src/data/local/latest_info.rs
parentffb5805291343ba1cd4bb4f38788d9ce6e3e2ba6 (diff)
parentcf2402fff1632fd673a1865d83cefc80b75ed85f (diff)
Merge pull request #34 from JustEnoughVCS/jvcs_dev_actions
Jvcs dev actions
Diffstat (limited to 'crates/vcs_data/src/data/local/latest_info.rs')
-rw-r--r--crates/vcs_data/src/data/local/latest_info.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/crates/vcs_data/src/data/local/latest_info.rs b/crates/vcs_data/src/data/local/latest_info.rs
index 5a76277..6b116d8 100644
--- a/crates/vcs_data/src/data/local/latest_info.rs
+++ b/crates/vcs_data/src/data/local/latest_info.rs
@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
constants::CLIENT_FILE_LATEST_INFO,
data::{
- member::Member,
+ member::{Member, MemberId},
sheet::{SheetData, SheetName},
},
};
@@ -16,7 +16,7 @@ pub struct LatestInfo {
/// My sheets, indicating which sheets I can edit
pub my_sheets: Vec<SheetName>,
/// Other sheets, indicating which sheets I can export files to (these sheets are not readable to me)
- pub other_sheets: Vec<SheetName>,
+ pub other_sheets: Vec<SheetInfo>,
/// Reference sheet data, indicating what files I can get from the reference sheet
pub ref_sheet_content: SheetData,
@@ -26,3 +26,9 @@ pub struct LatestInfo {
}
impl LatestInfo {}
+
+#[derive(Default, Serialize, Deserialize)]
+pub struct SheetInfo {
+ pub sheet_name: SheetName,
+ pub holder_name: Option<MemberId>,
+}