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)- 13:22, 7 March 2023 Sven the Barbarian talk contribs created page Service - CssStyles (Created page with "= Overview = Manages styles created by users and used in different areas of the project. = Repository = https://bitbucket.org/izara-core-shared/izara-core-shared-cssstyles = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "xx", configTag: "xx", configValue: "xx", }, </syntaxhighlight> == CssStyleMain == <syntaxhighlight lang="JavaScript"> { cssStyleId: "xx", // {useCase...")
- 13:16, 7 March 2023 Sven the Barbarian talk contribs created page Service - Currencies (Created page with "= Overview = Manages currencies used in project including rates = Repository = https://bitbucket.org/izara-core-shared/izara-core-shared-currencies = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "baseCurrencyId", configTag: "baseCurrencyId", configValue: "USD", }, </syntaxhighlight> == CurrencyMain == <syntaxhighlight lang="JavaScript"> { currencyId: "xx", // can be...")
- 12:50, 7 March 2023 Sven the Barbarian talk contribs created page Service Stack - Shared Services (Created page with "= Overview = Shared services = Services = * Service - Currencies * Service - CssStyles")
- 13:52, 28 February 2023 Sven the Barbarian talk contribs created page 2023-02-28 - ImportData Process (Created page with "Service - Import Data = Process = ProcessPendingLinks: # count DynamoDB records for PendingObjectMain and PendingLinks and save in ImportBatchMain table # iterate all PendingLink records: #* check referenceId has a valid record in PendingObjectReference #* check linkTag is valid (pendingObjectId is the child, referenceId object is the parent) #* if linkType is Dependent: #** if separateDependentLinkCreate false and child exist add error #** save (DependentPendingO...")
- 14:08, 24 February 2023 Sven the Barbarian talk contribs created page Calling Flow (Created page with "= Overview = When sending requests asynchronously between Lambda functions we can use Calling Flow to inform which service sent the request, this can be used in 3 main ways: == Returning cached results == When sending a request to Lambda functions that begin a Stored Cache flow, the calling workflow will be waiting for a 'complete' message to continue it's work but there might be any number of flows that subscribe to the 'complete' topic, in the event that the Stored...")
- 12:01, 5 February 2023 Sven the Barbarian talk contribs created page 2023-02-05 - ImportData Updating Objects (Created page with "Service - Import Data = Update/remove existing object/link = * have an "action" field * is possible to update existing data when identifier is not set (up to external service how it attempts to do this) * if identifier is not set then action can be set to "create"/"update", default: "update", create will make a new object even if existing object matches whatever properties can be used to match, (eg attribute name) * if identifier is set action can be set to "refere...")
- 10:11, 5 February 2023 Sven the Barbarian talk contribs created page 2023-02-05 - Neo4j Connection in VPC (Created page with "* if ec2 has public ip we can access from internet, and from lambda outside vpc * if we don't have that ip we will not be able to access ec2 from Lambda * so to secure database we need to add Lambda into VPC * lambda in VPC are able to be invoked by outside of VPC resources (queues/invoke/api gateway) * lambda in VPC cannot invoke out of VPC resources? eg queues/lambdas. maybe can through NAT 2023-02-05")
- 13:39, 18 January 2023 Sven the Barbarian talk contribs created page Service - User Account Balance (Created page with "= Overview = Manages a users balance owed to the project. = Repository = https://bitbucket.org/izara-core-user-accounts/izara-core-user-accounts-user-account-balance = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "..." configTag: "..." configValue: xxx // eg: "..." } </syntaxhighlight> = Working documents = :Category:Working_documents - User Account Balance|User...")
- 13:38, 18 January 2023 Sven the Barbarian talk contribs created page Service - User Resource Use (Created page with "= Overview = Records resource use allocated to each user, this can be used to bill users according to their resource use, eg after free limits have been exceeded. = Repository = https://bitbucket.org/izara-core-user-accounts/izara-core-user-accounts-user-resource-use = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "UserAccountBalanceServiceName" configTag: "UserAccountBal...")
- 05:50, 13 January 2023 Mint talk contribs created page File:PostmanConfigForRequestToken 2023-01-13 12-49-57.png
- 05:50, 13 January 2023 Mint talk contribs uploaded File:PostmanConfigForRequestToken 2023-01-13 12-49-57.png
- 05:46, 13 January 2023 Mint talk contribs created page File:CognitoSignInUrlWithCode 2023-01-13 12-45-29.png
- 05:46, 13 January 2023 Mint talk contribs uploaded File:CognitoSignInUrlWithCode 2023-01-13 12-45-29.png
- 00:00, 13 January 2023 Sven the Barbarian talk contribs created page 2023-01-13 - Frontend Authentication Ideas (Created page with "Frontend Authentication = Storing tokens in Frontend = There are conflicting opinions where authentication tokens should be stored in frontend applications, some push for session and some in local storage. == Old method == * Tried to avoid storing anywhere in browser managed locations (local/session storage) by storing in each application instance's logic, ie React objects * When a new tab opened it would use local storage to request tokens from any other tabs th...")
- 23:46, 12 January 2023 Sven the Barbarian talk contribs created page Frontend Authentication (Created page with "= Token management = * Application stores tokens in local storage so when tab (?or browser) closed token details remain. * Token will auto refresh whenever a request is sent to backend requiring authorization * As long as a request is made within the expiry time of the refresh token (default 30 days) user does not need to sign in again = Sign in flow = * Frontend checks for local storage copy of tokens, if exist then considers the user signed in * If not already store...")
- 07:03, 25 December 2022 Sven the Barbarian talk contribs created page 2022-12-25 AwaitingMultipleSteps GSI issue (Created page with "NPM module - izara-shared AwaitingMultipleSteps DynamoDB table that was # partition key "idA", sort key "idB" # GSI partition key "idB", sort key "idA" When attempting to delete all items after an error (was working in ImportData service) with specific "idB", guerying the GSI to get a list of records and paginating the deletion of records. If querying against the main index could probably simply re-run the query with a limit and delete each record but using the G...")
- 10:50, 28 November 2022 Sven the Barbarian talk contribs created page 2022-11-28 - SingleSPA Utility as React component with shared state (Created page with "= Overview = Want to have a shared "utility" module using the Single-SPA framework that allows for state (ie a value, not React State) to be queried and updated by micro-frontend applications, and in addition the utility will be a React component so we can pass down and update React State using useContext. Attempts to understand how this system works as the documentation is sparse and difficult to follow. = General Notes = * code is considered a Single-SPA utility wh...")
- 14:22, 4 November 2022 Sven the Barbarian talk contribs created page Multi Thread Invocation (Created page with "= Overview = Manages processing multiple sets of one data set at the same time, including a maximum number of threads per data set. Each invocation for each thread processes a set number of records. = Process = * originating function calculates the number of threads needed using the total count of records, max number of threads, and records processed per invocation * each thread can paginate through the data set * LastEvaluatedKey is required for pagination, thread#1...")
- 12:04, 29 October 2022 Sven the Barbarian talk contribs created page 2022-10-29 Example Import Data feed and config (Created page with "Service - Import Data = example Config table items = <syntaxhighlight lang="JavaScript"> /** * Initial request that checks if a matching, not expired, sort result record exists, creates a new record if not, returns sortResultId * @param {string} event.searchDataId - {searchType}_{filterId}_{keyPropertiesHash}_{requiredDataHash} * @param {Object[]} event.sortFields - sort fields * @param {string} [event.sortFields[].dataField] - name of the field being sorted, n...")
- 05:04, 28 October 2022 Sven the Barbarian talk contribs created page Service - Import Data (Created page with "= Overview = Orchestrates importing of objects/data into project. = Repository = https://bitbucket.org/izara-core-import-export-data/izara-core-import-data-import-data/src/master/ = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "objectType", configTag: "xx" // {eg: sellOffer/Product/VariantProduct etc..} configValue: { createObectServiceName: "xx" // {service name serv...")
- 13:09, 26 October 2022 Sven the Barbarian talk contribs created page Service - Account Limits (Created page with "= Overview = Controls a user's limits for actions based on their roles set in Service - RBAC = Repository = https://bitbucket.org/izara-core-user-accounts/izara-core-user-accounts-account-limits/src/master/ = DynamoDB tables = == Standard Config Table Per Service == === Configuration tags === <syntaxhighlight lang="JavaScript"> { configKey: "MediaGraphServiceName" configTag: "MediaGraphServiceName" configValue: xxx // eg: "MediaGraph" } </syntaxhighligh...")
- 12:54, 26 October 2022 Sven the Barbarian talk contribs created page Service Stack - User Accounts (Created page with "= Overview = Core services that manage user accounts = Services = * Service - Account Limits")
- 09:33, 23 October 2022 Sven the Barbarian talk contribs created page 2022-10-23 - CombinedSearchResult for joining multiple SearchResults (Created page with "Service - Search Results Service - Category Tree Standard = Overview = When creating flow for joining multiple filters together when creating each CategoryNodes filter realized there was a problem connected to decision to solve 2022-03-27 - Search Result Using Child Data in Parent Data by sending subComplexFilters in the parent's FindData request and letting FindData (on a per parent ID basis) pass down requests to child types to receive and process filtere...")
- 06:26, 19 October 2022 Sven the Barbarian talk contribs created page Triggered Cache (Created page with ".. working")
- 06:25, 19 October 2022 Sven the Barbarian talk contribs created page Stored Cache (Created page with "..working")
- 04:45, 10 October 2022 Mint talk contribs uploaded a new version of File:Screenshot from 2022-10-10 10-07-58.png
- 04:39, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 11-39-07.png
- 04:39, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 11-39-07.png
- 04:31, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 11-31-23.png
- 04:31, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 11-31-23.png
- 04:00, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 11-00-12.png
- 04:00, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 11-00-12.png
- 03:59, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-58-56.png
- 03:59, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-58-56.png
- 03:57, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-56-31.png
- 03:57, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-56-31.png
- 03:56, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-55-56.png
- 03:56, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-55-56.png
- 03:46, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-46-07.png
- 03:46, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-46-07.png
- 03:43, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-43-05.png
- 03:43, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-43-05.png
- 03:42, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-41-59.png
- 03:42, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-41-59.png
- 03:38, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-38-08.png
- 03:38, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-38-08.png
- 03:33, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-33-30.png
- 03:33, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-33-30.png
- 03:09, 10 October 2022 Mint talk contribs created page File:Screenshot from 2022-10-10 10-07-58.png
- 03:09, 10 October 2022 Mint talk contribs uploaded File:Screenshot from 2022-10-10 10-07-58.png