householdapps

package
v0.55.15 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 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