From 7452734e3857d2806d0fa723daa027f056b49b6c Mon Sep 17 00:00:00 2001 From: Steve Cliff Date: Mon, 2 Mar 2026 12:06:07 +0000 Subject: [PATCH] removed name filtering prior to demo --- cmd/board.go | 35 ----------------------------------- cmd/status.go | 22 +--------------------- 2 files changed, 1 insertion(+), 56 deletions(-) diff --git a/cmd/board.go b/cmd/board.go index ac435be..c24ce7e 100644 --- a/cmd/board.go +++ b/cmd/board.go @@ -3,7 +3,6 @@ package cmd import ( "fmt" "os" - "strings" "git.franklin.lab/steve.cliff/pcli/client" "git.franklin.lab/steve.cliff/pcli/output" @@ -16,47 +15,15 @@ var boardCmd = &cobra.Command{ Long: "Commands for managing Planka boards", } -func resolveProjectNameToID(projectName string) (string, error) { - projects, err := getClient().ListProjects(getContext()) - if err != nil { - return "", err - } - - for _, project := range projects { - if strings.EqualFold(project.Name, projectName) { - return project.ID, nil - } - } - - return "", fmt.Errorf("project not found: %s", projectName) -} - var boardListCmd = &cobra.Command{ Use: "list", Short: "List all accessible boards", RunE: func(cmd *cobra.Command, args []string) error { - projectName, _ := cmd.Flags().GetString("project") - boards, err := getClient().ListBoards(getContext()) if err != nil { return err } - if projectName != "" { - projectID, err := resolveProjectNameToID(projectName) - if err != nil { - return err - } - - var filteredBoards []interface{} - for _, board := range boards { - if board.ProjectID == projectID { - filteredBoards = append(filteredBoards, board) - } - } - return output.Print(filteredBoards, getFormat(), os.Stdout) - } - return output.Print(boards, getFormat(), os.Stdout) }, } @@ -144,8 +111,6 @@ func init() { boardCmd.AddCommand(boardCreateCmd) boardCmd.AddCommand(boardDeleteCmd) - boardListCmd.Flags().String("project", "", "Filter boards by project name") - boardActionsCmd.Flags().Int("limit", 0, "Limit number of actions (0 = no limit)") // Flags for board create diff --git a/cmd/status.go b/cmd/status.go index 5c3c55c..d9ee15f 100644 --- a/cmd/status.go +++ b/cmd/status.go @@ -12,32 +12,14 @@ import ( var statusCmd = &cobra.Command{ Use: "status", Short: "Show status summary of boards and their lists", - Long: "Displays a summary of boards, their lists, and the number of cards in each list.\nUse --project to filter by project name.", + Long: "Displays a summary of boards, their lists, and the number of cards in each list.", RunE: func(cmd *cobra.Command, args []string) error { - projectName, _ := cmd.Flags().GetString("project") - // Get all boards boards, err := getClient().ListBoards(getContext()) if err != nil { return fmt.Errorf("failed to list boards: %w", err) } - // Filter boards by project if --project flag is provided - if projectName != "" { - projectID, err := resolveProjectNameToID(projectName) - if err != nil { - return err - } - - filtered := boards[:0] - for _, board := range boards { - if board.ProjectID == projectID { - filtered = append(filtered, board) - } - } - boards = filtered - } - // Build status summary with error collection summary := model.StatusSummary{ TotalBoards: len(boards), @@ -120,6 +102,4 @@ var statusCmd = &cobra.Command{ func init() { rootCmd.AddCommand(statusCmd) - - statusCmd.Flags().String("project", "", "Filter status by project name") }