diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-01-02 02:22:01 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-01-02 02:22:01 +0800 |
| commit | f6a918848b499b9ec6fab8124d714d64af8afae2 (patch) | |
| tree | e7dab039d511d5ec17310af916fa941da4a9374f /crates/vcs_actions/src/registry/server_registry.rs | |
| parent | 8644ba2ea292ef2aa3d49976f4f3916b7ecde938 (diff) | |
Add host mode authentication and reference sheet handling
- Return host mode status from auth_member to determine admin privileges
- Add reference sheet detection to get_current_sheet_name with allow_ref
parameter
- Prevent modifications to reference sheets unless in host mode
- Use VAULT_HOST_NAME as sheet holder for host mode operations
- Add share/merge share action registrations
Diffstat (limited to 'crates/vcs_actions/src/registry/server_registry.rs')
| -rw-r--r-- | crates/vcs_actions/src/registry/server_registry.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/vcs_actions/src/registry/server_registry.rs b/crates/vcs_actions/src/registry/server_registry.rs index 404625c..356e640 100644 --- a/crates/vcs_actions/src/registry/server_registry.rs +++ b/crates/vcs_actions/src/registry/server_registry.rs @@ -4,6 +4,7 @@ use crate::actions::{ local_actions::{register_set_upstream_vault_action, register_update_to_latest_info_action}, sheet_actions::{ register_drop_sheet_action, register_edit_mapping_action, register_make_sheet_action, + register_merge_share_mapping_action, register_share_mapping_action, }, track_action::register_track_file_action, user_actions::register_change_virtual_file_edit_right_action, @@ -21,6 +22,10 @@ pub fn server_action_pool() -> ActionPool { register_drop_sheet_action(&mut pool); register_edit_mapping_action(&mut pool); + // Share / Merge Share Actions + register_share_mapping_action(&mut pool); + register_merge_share_mapping_action(&mut pool); + // Track Action register_track_file_action(&mut pool); |
