Help us shape the future of Go! Take the 2026 Go Developer Survey

householdapps

package
v0.54.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package householdapps names the node apps an owner can grant a household member individually and the Pocket ID groups that carry the grants.

Index

Constants

View Source
const (
	// OpenGroup admits a member to every user-tier app. It is the default and
	// the state of members created before per-app grants.
	OpenGroup = "household-open"
	// AppGroupPrefix names the on-demand group of one app's grants.
	AppGroupPrefix = "household-app-"
)

Variables

View Source
var Grantable = []string{
	"ai", "automation", "dev", "documents", "files", "game", "mail",
	"marketplace", "media", "media-audiobooks", "network", "photos", "remote", "smart-home",
}

Grantable lists the app IDs a member can be granted, including independently selected add-ons. The IDs equal the application workload refs behind the Pocket ID client IDs and the TinyAuth route service refs. Vault and the kombify account link are never member-grantable.

Functions

func AppGroup

func AppGroup(app string) string

AppGroup is the Pocket ID group holding one app's grants.

func IsGrantable

func IsGrantable(app string) bool

IsGrantable reports whether app is a member-grantable app ID.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL