summaryrefslogtreecommitdiff
path: root/crates/vcs/src/data/vault/config.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-09-26 10:59:31 +0800
committer魏曹先生 <1992414357@qq.com>2025-09-26 10:59:31 +0800
commit47e56cc4a912c5bd7d1685f49b8ab2161f58daf0 (patch)
tree55d18d2878a1af9c00711c76a4a9888beb11f45a /crates/vcs/src/data/vault/config.rs
parent06b2e2b384da34e30688d1a217859c5cf68ca3bd (diff)
feat: add sheet management system for vaults
- Add Sheet struct with holder, inputs, and mapping functionality - Implement SheetData with serialization support - Add sheets.rs with vault sheet management methods: - Load all sheets in vault - Search for sheet names - Read individual sheets - Create new sheets with validation - Delete sheets (both permanently and safely to trash) - Restore sheets from trash - Update data module to include sheet submodule - Minor fixes and improvements to related modules
Diffstat (limited to 'crates/vcs/src/data/vault/config.rs')
-rw-r--r--crates/vcs/src/data/vault/config.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/vcs/src/data/vault/config.rs b/crates/vcs/src/data/vault/config.rs
index 11917de..e879325 100644
--- a/crates/vcs/src/data/vault/config.rs
+++ b/crates/vcs/src/data/vault/config.rs
@@ -2,8 +2,7 @@ use cfg_file::ConfigFile;
use serde::{Deserialize, Serialize};
use crate::constants::SERVER_FILE_VAULT;
-use crate::data::member::Member;
-use crate::data::vault::MemberId;
+use crate::data::member::{Member, MemberId};
#[derive(Serialize, Deserialize, ConfigFile)]
#[cfg_file(path = SERVER_FILE_VAULT)]