Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 4 additions & 142 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ members = [
"apps/zopp-server",
"apps/zopp-web",
"crates/zopp-audit",
"crates/zopp-billing",
"crates/zopp-config",
"crates/zopp-crypto",
"crates/zopp-crypto-wasm",
Expand Down
114 changes: 0 additions & 114 deletions apps/zopp-cli/src/cli.rs
Original file line number Diff line number Diff line change
Expand Up @@ -95,11 +95,6 @@ pub enum Command {
#[command(subcommand)]
audit_cmd: AuditCommand,
},
/// Organization commands (SaaS cloud)
Org {
#[command(subcommand)]
org_cmd: OrganizationCommand,
},
/// Run a command with secrets injected as environment variables
Run {
/// Workspace name (defaults from zopp.toml)
Expand Down Expand Up @@ -1066,112 +1061,3 @@ pub enum AuditCommand {
result: Option<String>,
},
}

#[derive(Subcommand)]
pub enum OrganizationCommand {
/// List organizations you belong to
List,
/// Create a new organization
Create {
/// Organization name
name: String,
/// Organization slug (URL-friendly identifier)
#[arg(long)]
slug: Option<String>,
},
/// Get organization details
Get {
/// Organization ID or slug
org: String,
},
/// Update organization settings
Update {
/// Organization ID or slug
org: String,
/// New name
#[arg(long)]
name: Option<String>,
/// New slug
#[arg(long)]
slug: Option<String>,
},
/// List organization members
Members {
/// Organization ID or slug
org: String,
},
/// Add a member to the organization
AddMember {
/// Organization ID or slug
org: String,
/// User ID (UUID)
#[arg(long)]
user_id: String,
/// Role: owner, admin, or member
#[arg(long, default_value = "member")]
role: String,
},
/// Remove a member from the organization
RemoveMember {
/// Organization ID or slug
org: String,
/// User ID (UUID)
#[arg(long)]
user_id: String,
},
/// Set a member's role
SetRole {
/// Organization ID or slug
org: String,
/// User ID (UUID)
#[arg(long)]
user_id: String,
/// Role: owner, admin, or member
#[arg(long)]
role: String,
},
/// Create an organization invite
Invite {
/// Organization ID or slug
org: String,
/// Invite email
#[arg(long)]
email: String,
/// Role for invited user: owner, admin, or member
#[arg(long, default_value = "member")]
role: String,
},
/// List organization invites
Invites {
/// Organization ID or slug
org: String,
},
/// Revoke an organization invite
RevokeInvite {
/// Organization ID or slug
org: String,
/// Invite ID
invite_id: String,
},
/// Link a workspace to an organization
LinkWorkspace {
/// Organization ID or slug
org: String,
/// Workspace name
#[arg(long, short = 'w')]
workspace: String,
},
/// Unlink a workspace from an organization
UnlinkWorkspace {
/// Organization ID or slug
org: String,
/// Workspace name
#[arg(long, short = 'w')]
workspace: String,
},
/// List workspaces in an organization
Workspaces {
/// Organization ID or slug
org: String,
},
}
7 changes: 0 additions & 7 deletions apps/zopp-cli/src/commands/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ pub mod environment;
pub mod group;
pub mod invite;
pub mod join;
pub mod organization;
pub mod permission;
pub mod principal;
pub mod project;
Expand All @@ -28,12 +27,6 @@ pub use group::{
};
pub use invite::{cmd_invite_create, cmd_invite_list, cmd_invite_revoke};
pub use join::cmd_join;
pub use organization::{
cmd_org_add_member, cmd_org_create, cmd_org_get, cmd_org_invite, cmd_org_invites,
cmd_org_link_workspace, cmd_org_list, cmd_org_members, cmd_org_remove_member,
cmd_org_revoke_invite, cmd_org_set_role, cmd_org_unlink_workspace, cmd_org_update,
cmd_org_workspaces,
};
pub use permission::{
cmd_permission_effective, cmd_permission_get, cmd_permission_list, cmd_permission_remove,
cmd_permission_set, cmd_user_permission_get, cmd_user_permission_list,
Expand Down
Loading
Loading