SealSkin

ProotCatalog

A PRoot Apps catalog: the apps an administrator picked for a folder sessions install from.

Attributes

attributeidstr
= Field(..., pattern='^[A-Za-z0-9_-]{1,64}$')

Generated identifier; the folder of the catalog on every node.

attributenamestr
= Field(..., min_length=1, max_length=80)

Name shown in the dashboard and the user and group settings.

attributeappslist[ProotCatalogApp]
= []

The apps in the catalog.

attributeauto_updatebool
= True

Fetch the apps again on the auto-update interval when their package changed.

attributerevisionint
= 1

Bumped by every change and by an update asked for by hand; a node whose copy is of an older revision syncs it.

On this page