All public logs
Jump to navigation
Jump to search
Combined display of all available logs of Izara Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)- 01:30, 9 July 2024 Pong talk contribs created page 2024-07-09 - Notification Stack Flow (Created page with "Service Stack - Notifications = Overview = ==Service - Activity Switchboard== * Receives most messages sent within the entire project's serverless flow from subscribe to In or Out Topics of external services * Allows services to register a set of triggers that are checked when each message is received * If all triggers pass a message is sent to OutTriggerGroupPassed for subscribed services. eg. Notifition Manager ==Service - Notification Manager== * Subscr...")
- 13:18, 28 June 2024 User account Pong talk contribs was created by Sven the Barbarian talk contribs and password was sent by email (Developer)
- 03:31, 26 June 2024 Sven the Barbarian talk contribs created page 2024-06-26 - SearchResult linkpath (Created page with "Service - Search Results = Overview = SearchResult and SearchResult want main to include fields/requiredData from many linked objTypes, to do this we create requiredData that has a linkPath pointing to the final data wanted. Each step in the linkPath can have it's own search params and filters, allowing for complex results to be found. = Recursive link path steps = == Problem == some links may recurse such as attribute trees (product attributes) and we do not k...")
- 06:43, 11 May 2024 Sven the Barbarian talk contribs created page Error Handling Multi Thread Processing (Created page with "= Main record and Record per Thread = * each thread record saves it's status and errorsFound * if any thread has error update a boolean in the main record * must update boolean before processing main record complete * after AwaitingMultipleSteps complete check boolean, if true, main record add errorsFound and status error * eg: ComplexFilter/SearchResult/SortResult/ImportData = Main record and no Record per Thread = * if fixed number of threads could save error from...")
- 13:49, 10 May 2024 Sven the Barbarian talk contribs created page 2024-05-10 - Saving Feeds to S3 (Created page with "Service - Export Data = S3 Multipart Uploads = * can begin a multipart upload and hold that process open until complete * assume file will not be available until all parts saved and multipart upload set to complete * must pay standard S3 charges for pending data * must complete process or pending parts will remain and be charged, but not accessable * can batch handle records, ordering them according to part reference numbers = Kineses Filehose Batching = * S3 cal...")
- 11:27, 30 April 2024 Sven the Barbarian talk contribs created page Service - Export Data (Created page with "= Overview = Orchestrates exporting objects/data out of project. Uses SortResult results as base for exported fields and sorting of exported data. = Repository = https://bitbucket.org/izara-core-import-export-data/izara-core-export-data-export-data/src/master/ = DynamoDB tables = == ExportBatchMain == * One process of exporting data <syntaxhighlight lang="JavaScript"> { exportBatchId: "xx", // random uuid submittedByUserId: "xx", // submitted by userId startTim...")
- 21:54, 13 April 2024 Sven the Barbarian talk contribs created page Izara Frontend Lib - Market - Catalog Standard (Created page with "= Overview = * Component that outputs the CatalogStandard catalog handler frontend * Has multiple CatalogPages, similar to main SitePage's = CatalogPage = == Elements == === CatalogMenu === * Similat to MenuConfig === CategoryTreeBreadcrumb === * Shows current location in CategoryTree as a path of CategoryNodes === CategoryTreeNavigation === * Shows current location in CategoryTree as a tree structure === Listings === * Main output of listings * Can link to ot...")
- 21:46, 13 April 2024 Sven the Barbarian talk contribs created page Izara Frontend Lib - Market - Catalog Manager (Created page with "= Overview = * Component that wraps Catalog Handler frontends (eg Izara Frontend Lib - Market - Catalog Standard) = MenuConfig management = * Catalog Handler frontends have an option to hide user's MenuConfig by default, showing only the Catalog Handler's menu * This allows a catalog to appear like a separate store, or a catalog integrated into the main Izara site * Catalog Handler frontend can(required?) have a standard way to show user's MenuConfig")
- 21:39, 13 April 2024 Sven the Barbarian talk contribs created page 2024-04-14 - MenuConfig frontend selection (Created page with "Service - Menu Config Frontend Page - Configure MenuConfig = Overview = * Change from frontend areas (Buying/Selling/Admin) to setting of which MenuConfig currently using * Have a MenuConfig element that changes the currently used MenuConfig = Default MenuConfig = * MenuConfig element that changes currently used MenuConfig has an option to set default MenuConfig at same time * Default MenuConfig is a user setting saved at backend * Is used when used signs in...")
- 01:22, 10 February 2024 Seagame talk contribs moved page Per Service Schemas Docs to 2024-02-09 - Per Service Schemas Docs
- 06:06, 9 February 2024 Seagame talk contribs created page Per Service Schemas Docs (Created page with "Per Service Schemas <br> Describe object schema design and workflow.")
- 23:35, 8 January 2024 Sven the Barbarian talk contribs created page 2024-01-09 - Frontend GraphNav requesting relNodes (Created page with "Frontend SitePage Element - GraphNavigation = graphNavigation useRef = * graphNavigation has Ref focusedNodes that stores array of focused nodes for each graphNav * graphNavigation has Ref for all nodes sent relNode request to backend (so not double up requests) = initialNodes processing = * initialNodes sets focusedNodes for each graphNav as all initialNodes shown in that graphNav (objTypes) * initialNodes setGraphNode(s) * setGraphNode triggers a useEffect that n...")
- 03:18, 21 November 2023 Seagame talk contribs created page 2023-11-21 Object Schema Doc (Created page with "Document of Per Service Schemas <br> Explain each use case of object schema = Original ObjectSchema in service = This objectSchema create by developer in each service All files of objectSchema stored in folder <span style="color:blue">src/schemas</span> == File Description == === ObjectType.js === * Location ** <span style="color:blue">src/schemas</span> * Description ** Show list of objectType in service === ObjectFieldSchema.js === * Location ** <span style=...")
- 04:42, 19 October 2023 Praew talk contribs created page SQS DSQ Hdr (Created page with "= Example Sqs|Dsq Handler = step for create lambdaFunction and Sqs|Dsq handler == Lambda == * add lambda, copy LambdaFunction.js and change name, ex: ProcessProduct_Main.js <syntaxhighlight lang="JavaScript"> 'use strict'; const izaraSharedLib = require('@izara_project/izara-shared'); const dynamodbSharedLib = izaraSharedLib.dynamodbSharedLib; const hash = require('object-hash'); //* require more module that you use /** * description of function. * @param {string}...")
- 04:25, 19 October 2023 Praew talk contribs created page Test (Created page with "= Test = == initialSetup lambda == set one time after deploy service to AWS * go to AWS server => Lambda * choose InitialSetup lambda * Test => Test event => Event JSON <syntaxhighlight lang="JSON"> { } </syntaxhighlight> see output in CloudWatch == Test: API Handler == * go to AWS server => Lambda * choose your lambda ex: CreateProduct_HdrApi * Test => Test event => Event JSON <syntaxhighlight lang="JSON"> { "type": "Clothes", "name": "Dream" } </syntaxhighli...")
- 01:27, 19 October 2023 Praew talk contribs created page Initial setup (Created page with "== set initail setup == * set dynamodb table <syntaxhighlight lang="JavaScript"> module.exports.tableConfigs = { Config: { // serviceName: serviceNameRbac, //tableName: 'UserRoles', // can overwrite tableName here }, ProductRecord: { // serviceName: initialSetupConfig.serviceNameProductManager, }, RolePermissions: { serviceName: initialSetupConfig.serviceNameRbac, }, //... } </syntaxhighlight> * set subscription topic <syntaxhighlight lan...")
- 08:34, 17 October 2023 Praew talk contribs created page API Hdr (Created page with "= Example API Handler = step for create lambdaFunction and Api handler === in app/src === * add lambda, copy LambdaFunction.js and change name. ex. CreateProduct_Main.js <syntaxhighlight lang="JavaScript"> Example: 'use strict'; const izaraSharedLib = require('@izara_project/izara-shared'); const dynamodbSharedLib = izaraSharedLib.dynamodbSharedLib; const hash = require('object-hash'); //* require more module that you use /** * description of function. * @para...")
- 08:21, 17 October 2023 Praew talk contribs created page DynamoDb (Created page with "= Example DynamoDB table = example: add in resource/dynamodb-table.yml <br>see ideas: https://izara.io/wiki/index.php/Design_concepts <br>see ideas: https://izara.io/wiki/index.php/Service_-_Product_Manager <syntaxhighlight lang="YAML"> ex. Config table ConfigTable: Type: "AWS::DynamoDB::Table" Properties: TableName: ${self:custom.iz_resourcePrefix}Config AttributeDefinitions: - AttributeName: configKey AttributeType: S -...")
- 07:59, 17 October 2023 Praew talk contribs created page Start project (Created page with "= Start Project For Beginner = == prepare project to local == * BitBucket account. # fork repository to own workspace # clone repository to local <syntaxhighlight lang="text"> git clone git@bitbucket.org:your_repository_path.git </syntaxhighlight> * Local Computer add workspace in VS code. # open VS Code => File/Add Folder to Workspace... # choose your project * set SSH of BitBucket # sudo apt update && sudo apt install openssh-client # sudo dnf install openssh-clie...")
- 05:33, 30 September 2023 Sven the Barbarian talk contribs created page 2023-09-30 - Example GraphNavigation SortResults (Created page with "Service - GraphNavigation Frontend SitePage Element - GraphNavigation = Example Querying Backend per Node Result = <syntaxhighlight lang="JavaScript"> [ { dataId: "{serviceTag}_{objectType}_{relUuid}_{.... fieldname/value pairs according to deliminator depth}", data: { nodeProperty_xx: "yy", relationshipType: "zz", relationshipProperty_xx: "yy", nodeVersionedDataProperty_tag_xx: "yy", } }, // .. ] </syntaxhighlight> = Example InitialNodes...")
- 04:07, 30 September 2023 Sven the Barbarian talk contribs created page Frontend SitePage Element - GraphNavigation (Created page with "= Querying Backend per Node = * After the GraphNavigation Config is received from the backend an initial SortResult request is sent to the backend to find data to populate the graph * One request per node found * Config will specify how many hops to request data for, from currently focused node or from floating nodes (case of multiple initial nodes) * Could move some of this processing to a backend endpoint that combines a number of hops into one request * SortFields wi...")
- 03:34, 30 September 2023 Sven the Barbarian talk contribs moved page Service - GraphNavigation Config to Service - GraphNavigation
- 14:08, 22 September 2023 Sven the Barbarian talk contribs created page Service - Comment (Created page with "= Overview = A single comment made by a user. A comment can be part of a conversation thread (or perhaps many), or perhaps standalone or connected to any object in the project. = Repository = * not yet made: https://bitbucket.org/izara-conversations/izara-conversations-comment = DynamoDB tables = == LogicalResults == Standard LogicalResults Per Service = Graph database = == Nodes == <syntaxhighlight lang="JavaScript"> { nodeLabel: "{CommentLib.COMMENT_GRAP...")
- 14:05, 22 September 2023 Sven the Barbarian talk contribs created page Service - Conversation (Created page with "= Overview = A Conversation is a single thread of comments, and perhaps other objects. = Repository = * not yet made: https://bitbucket.org/izara-conversations/izara-conversations-conversation = DynamoDB tables = == LogicalResults == Standard LogicalResults Per Service = Graph database = == Nodes == <syntaxhighlight lang="JavaScript"> { nodeLabel: "{ConversationLib.CONVERSATION_GRAPH_NODE_LABEL}", // "conversation" schema: { identifier: true, restrict...")
- 13:55, 22 September 2023 Sven the Barbarian talk contribs created page Service Stack - Conversations (Created page with "= Overview = Conversations created by users = Services = * Service - Conversation * Service - Comment")
- 12:56, 22 September 2023 Sven the Barbarian talk contribs created page Service - GraphNavigation Config (Created page with "= Overview = Manages configuration a graph navigation (eg forum system) = Repository = https://bitbucket.org/izara-core-shared/izara-core-shared-graphnavigation-config = DynamoDB tables = == GraphNavigationConfigMain == <syntaxhighlight lang="JavaScript"> { graphNavigationConfigId: "xx", // {random uuid} graphNavigationConfig: "xx", // json encoded object of configuration graphNavigationConfigName: "yy", // user specified name of the config userId: "xx" } </syn...")
- 04:45, 11 September 2023 Seagame talk contribs created page File:UserRoleTableDescription.png
- 04:45, 11 September 2023 Seagame talk contribs uploaded File:UserRoleTableDescription.png
- 02:33, 8 September 2023 Seagame talk contribs created page File:AccountLimits WorkFlow.png
- 02:33, 8 September 2023 Seagame talk contribs uploaded File:AccountLimits WorkFlow.png
- 06:31, 7 September 2023 Seagame talk contribs created page 2023-09-07 - Account Limits Docs (Created page with "Account Limits are used for services that need to limit some action that users perform. = Example Work Flow =")
- 13:11, 17 August 2023 Sven the Barbarian talk contribs blocked Eve talk contribs with an expiration time of indefinite (account creation disabled, autoblock disabled, email disabled)
- 07:40, 15 August 2023 Praew talk contribs created page Neo4j Config Settings (Created page with "= Neo4j Configuration = https://neo4j.com/docs/operations-manual/current/configuration/ <br>https://neo4j.com/docs/operations-manual/current/configuration/configuration-settings/ <br>The neo4j.conf file is the main source of configuration settings in Neo4j and includes the mappings of configuration setting keys to values. The location of the neo4j.conf file in the different configurations of Neo4j is listed in [Default file locations]. * into neo4j.conf file: ~$ cd /etc...")
- 05:11, 15 August 2023 Praew talk contribs created page On Amazon Linux (Created page with "= install on Amazon Linux | RHEL | CENTOS = You can deploy Neo4j on Red Hat, CentOS, Fedora, or Amazon Linux distributions using the Neo4j RPM package. <br>https://neo4j.com/docs/operations-manual/current/installation/linux/rpm/ * OpenJDK support if not have > install ===Set up the repository=== * get key: <syntaxhighlight lang="text"> rpm --import https://debian.neo4j.com/neotechnology.gpg.key </syntaxhighlight> * check neo4j.repo: <syntaxhighlight lang="text"> cat...")
- 05:11, 15 August 2023 Praew talk contribs created page On Ubantu (Created page with "= install on Ubuntu | Debain = You can install Neo4j on Debian, and Debian-based distributions like Ubuntu, using the Neo4j Debian package(Debian-based distributions (.deb)). <br>https://neo4j.com/docs/operations-manual/current/installation/linux/debian/ * OpenJDK support if not have > install ===Add the repository=== * To use the repository for generally available versions of Neo4j, run: <syntaxhighlight lang="text"> wget -O - https://debian.neo4j.com/neotechnology.gp...")
- 05:25, 14 August 2023 Praew talk contribs created page 2023-08-14 - Old Deploy service - Graph Handler instructions (Created page with "= Deploy instructions = # Clone project # cd \rbac\resource >> npm install # cd \rbac\app >> npm install # modify config/serverless.config.yml #* iz_serviceName(optional) #* iz_stage (optional) #* iz_region (optional) #* iz_accountId (optional) #* iz_logLevel (optional) # modify config/serverless.config.yml : For resources ## iz_DefaultKeyPairName: neo4jSharedKeyName ##* require existing key pair and make sure have private key pair installed on local computer ##* #Cre...")
- 12:33, 6 August 2023 Sven the Barbarian talk contribs created page Service Stack - Monitoring (Created page with "= Overview = Services that manage monitoring various stages of the supply chain. Is a separate service stack as can be used independent of Service Stack - Stages = Services = = Notes = * need to add way for Stages to change link to different monitoring services for each Unit * different types of monitoring, eg static video, video with tracking detail = Working documents = Service Stack - Monitoring")
- 11:52, 6 August 2023 Sven the Barbarian talk contribs created page Service - Transform Units (Created page with "= Overview = Transformations are used to convert a number of input Units into sets of output Units. = Repository = https://bitbucket.org/izara-supply-units/izara-supply-units-transform-units = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph" } </syntaxhighlight> == TransformC...")
- 10:05, 6 August 2023 Sven the Barbarian talk contribs created page Service - Stage Adjustment (Created page with "= Overview = Adjustments that are performed on a Unit when it passes into a stage. = Repository = https://bitbucket.org/izara-supply-stages/izara-supply-stages-stage-adjustment = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph" } </syntaxhighlight> == LogicalResults == Sta...")
- 09:42, 6 August 2023 Sven the Barbarian talk contribs created page Service - Stage Standard (Created page with "= Overview = Handler service for standard supply/production stages that allow adjustments to units as they pass into the stage. = Repository = https://bitbucket.org/izara-supply-stages/izara-supply-stages-stage-standard = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph" } </sy...")
- 09:35, 6 August 2023 Sven the Barbarian talk contribs created page Service - Stage (handlers) (Created page with "= Overview = New handler services can be added as long as they expose the needed resources (Lambda functions, SNS queues). = Handler Services = * Service - Stage Standard = Working documents = Stage (handlers) Stage (handlers)")
- 09:34, 6 August 2023 Sven the Barbarian talk contribs created page Service - Stage Manager (Created page with "= Overview = Each stage is handled by a Service - Stage (handlers) service. The Stage Manager service handles shared orchestration of the Stage Handler services. = Repository = https://bitbucket.org/izara-supply-stages/izara-supply-stages-stage-manager = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "SupplyGraphServiceName" configTag: "SupplyGraphServiceName" config...")
- 08:36, 6 August 2023 Sven the Barbarian talk contribs created page Service Stack - Stages (Created page with "= Overview = Services that manage stages that units can pass through during their supply/production chain = Services = == Stages == * Service - Stage Manager * Service - Stage (handlers) *# Service - Stage Standard == Other == = Working documents = Service Stack - Stages")
- 08:20, 6 August 2023 Sven the Barbarian talk contribs created page Service - Unit Type (Created page with "= Overview = Each Unit Standard is connected to a Unit Type which defines standard properties and how to handle them. = Repository = https://bitbucket.org/izara-supply-units/izara-supply-units-unit-type = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph" } </syntaxhighlight> =...")
- 07:24, 6 August 2023 Sven the Barbarian talk contribs created page Service - Unit Packing (Created page with "= Overview = Handler service for the packing unit that represents multiple standard units packed into a single trackable unit, eg carton. = Repository = https://bitbucket.org/izara-supply-units/izara-supply-units-unit-packing = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph"...")
- 07:16, 6 August 2023 Sven the Barbarian talk contribs created page Service - Unit Standard (Created page with "= Overview = Handler service for the standard unit that tracks a single item. = Repository = https://bitbucket.org/izara-supply-units/izara-supply-units-unit-standard = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configTag: "SupplyGraphServiceName" configKey: "SupplyGraphServiceName" configValue: xxx // eg: "SupplyGraph" } </syntaxhighlight> <syntaxhighlight lang="JavaScript"> {...")
- 06:55, 6 August 2023 Sven the Barbarian talk contribs created page Service - Unit (handlers) (Created page with "= Overview = New handler services can be added as long as they expose the needed resources (Lambda functions, SNS queues). = Handler Services = * Service - Unit Standard * Service - Unit Packing = DynamoDB tables = * Each handler service will manage its own tables according to it's needs = Working documents = Unit (handlers) Unit (handlers)")
- 06:54, 6 August 2023 Sven the Barbarian talk contribs created page Service - Unit Manager (Created page with "= Overview = Each unit is handled by a Service - Unit (handlers) service. The Unit Manager service handles shared orchestration of the Unit Handler services. = Repository = https://bitbucket.org/izara-market-products/izara-market-products-unit-manager = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "SupplyGraphServiceName" configTag: "SupplyGraphServiceName" configV...")
- 06:36, 6 August 2023 Sven the Barbarian talk contribs created page Service Stack - Units (Created page with "= Overview = Services that manage trackable units = Services = == Units == * Service - Unit Manager * Service - Unit (handlers) *# Service - Unit Standard *# Service - Unit Packing * Service - Unit Attributes == Other == * [[Service - Unit Type] = Working documents = Service Stack - Units")
- 06:30, 6 August 2023 Sven the Barbarian talk contribs created page Development - Izara Supply (Created page with "= Backend = == Backend services == * Service Stack - Units * Service Stack - Stages * Service Stack - Monitoring == NPM modules == * NPM module - izara-supply-shared (not yet made)")