net.atpix.gallery.createAlbum
Create an album. When visibility is permissioned, provisions a HappyView space (type net.atpix.gallery.albumSpace) and links spaceUri.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | gallery.atpix.net |
| Indexed |
Procedure
procedure · POSTInput
application/jsoncollectionRuleUris
arraymaxLength: 20
description
stringmaxLength: 5000
maxLength: 200
seedFromRules
booleanWhen true, evaluate linked collectionRuleUris and create initial albumItem records.
default: false
spaceKey
stringmaxLength: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
net.atpix.gallery.album
recordATPix album container. Maps to schema:ImageGallery / schema:Collection conceptually.
-
net.atpix.gallery.updateAlbum
procedureUpdate album metadata. Does not change visibility class or space binding.
-
net.atpix.gallery.createPhoto
procedureCreate a photo record after blob upload. Writes to public repo or permissioned space per visibility.
-
Create a gallery that lives in a permissioned space (proposal 0016) rather than in the public repo. The gallery, its photos and its items are written to the author's space repo, and only the accounts named in members can read them.
-
Add a gallery to a group's pool: one permissioned space (social.grain.group) anchored on the group, holding every member's galleries. The gallery, its photos and its items are the author's own records in their own repo, written inside that space — so only the group's members can read them, and they leave with the author.