Service - SitePage Config
Revision as of 15:03, 8 June 2023 by Sven the Barbarian (talk | contribs) (Created page with "= Overview = Manages configuration for site pages created by users that perform actions such as create/update objects = Repository = https://bitbucket.org/izara-core-shared/izara-core-shared-sitepage-config = DynamoDB tables = == SitePageConfigMain == <syntaxhighlight lang="JavaScript"> { sitePageConfigId: "xx", // {random uuid} sitePageConfig: "xx", // json encoded object of configuration sitePageConfigName: "yy", // user specified name of the config userId: "...")
Overview
Manages configuration for site pages created by users that perform actions such as create/update objects
Repository
https://bitbucket.org/izara-core-shared/izara-core-shared-sitepage-config
DynamoDB tables
SitePageConfigMain
{
sitePageConfigId: "xx", // {random uuid}
sitePageConfig: "xx", // json encoded object of configuration
sitePageConfigName: "yy", // user specified name of the config
userId: "xx"
}
- partition key: sitePageConfigId
- sort key: {none}
UsersSitePageConfigs
{
userId: "xx" // user who owns the sitePageConfig
sitePageConfigId: "xx",
}
- partition key: userId
- sort key: sitePageConfigId
sitePageConfig Object
{
}