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= TrueFetch the apps again on the auto-update interval when their package changed.
attributerevisionint= 1Bumped by every change and by an update asked for by hand; a node whose copy is of an older revision syncs it.