Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CmdNotificationsList = cli.Command{ Name: "ls", Aliases: []string{"list"}, Usage: "List notifications", Description: `List notifications`, ArgsUsage: " ", Action: RunNotificationsList, Flags: append([]cli.Flag{ notifyFieldsFlag, notifyTypeFlag, }, flags.NotificationFlags...), }
CmdNotificationsList represents a sub command of notifications to list notifications
View Source
var CmdNotificationsMarkPinned = cli.Command{ Name: "pin", Aliases: []string{"p"}, Usage: "Mark all filtered or a specific notification as pinned", Description: "Mark all filtered or a specific notification as pinned", ArgsUsage: "[all | <notification id>]", Flags: flags.NotificationFlags, Action: func(_ stdctx.Context, cmd *cli.Command) error { ctx := context.InitCommand(cmd) filter, err := flags.NotificationStateFlag.GetValues(cmd) if err != nil { return err } if !ctx.IsSet(flags.NotificationStateFlag.Name) { filter = []string{string(gitea.NotifyStatusUnread)} } return markNotificationAs(ctx, filter, gitea.NotifyStatusPinned) }, }
CmdNotificationsMarkPinned will mark notifications as unread.
View Source
var CmdNotificationsMarkRead = cli.Command{ Name: "read", Aliases: []string{"r"}, Usage: "Mark all filtered or a specific notification as read", Description: "Mark all filtered or a specific notification as read", ArgsUsage: "[all | <notification id>]", Flags: flags.NotificationFlags, Action: func(_ stdctx.Context, cmd *cli.Command) error { ctx := context.InitCommand(cmd) filter, err := flags.NotificationStateFlag.GetValues(cmd) if err != nil { return err } if !ctx.IsSet(flags.NotificationStateFlag.Name) { filter = []string{string(gitea.NotifyStatusUnread)} } return markNotificationAs(ctx, filter, gitea.NotifyStatusRead) }, }
CmdNotificationsMarkRead represents a sub command of notifications to list read notifications
View Source
var CmdNotificationsMarkUnread = cli.Command{ Name: "unread", Aliases: []string{"u"}, Usage: "Mark all filtered or a specific notification as unread", Description: "Mark all filtered or a specific notification as unread", ArgsUsage: "[all | <notification id>]", Flags: flags.NotificationFlags, Action: func(_ stdctx.Context, cmd *cli.Command) error { ctx := context.InitCommand(cmd) filter, err := flags.NotificationStateFlag.GetValues(cmd) if err != nil { return err } if !ctx.IsSet(flags.NotificationStateFlag.Name) { filter = []string{string(gitea.NotifyStatusRead)} } return markNotificationAs(ctx, filter, gitea.NotifyStatusUnread) }, }
CmdNotificationsMarkUnread will mark notifications as unread.
View Source
var CmdNotificationsUnpin = cli.Command{ Name: "unpin", Usage: "Unpin all pinned or a specific notification", Description: "Marks all pinned or a specific notification as read", ArgsUsage: "[all | <notification id>]", Flags: flags.NotificationFlags, Action: func(_ stdctx.Context, cmd *cli.Command) error { ctx := context.InitCommand(cmd) filter := []string{string(gitea.NotifyStatusPinned)} return markNotificationAs(ctx, filter, gitea.NotifyStatusRead) }, }
CmdNotificationsUnpin will mark pinned notifications as unread.
Functions ¶
func RunNotificationsList ¶
RunNotificationsList list notifications
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.