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:51, 28 November 2024 Sven the Barbarian talk contribs created page 2024-11-28 - Finding value in attribute tree (Created page with "NPM module - Izara Core - Attribute Tree Service - Product Attributes Service - Sell Offer Terms = Overview = How to find the value for one topLevelParentId (eg Product or SellOffer), for a labelId. If the topLevelParentId links to multiple attribute nodes of the requested labelId one value will be returned (not defined which). If want to find all matching values can do a SearchResult that skip the random sortFields = Base SortResult request = * objType:...")
- 04:53, 28 November 2024 Sven the Barbarian talk contribs created page 2024-11-28 - OrderPrice using linkPath flows (Created page with "Service - Sell Offer Manager = Order subtotal = Notes: * can receive multiple sellOfferQuantities * will validate that all sellOffers in sellOfferQuantities share the same DeliveryMethodLink (and PaymentMethodLink) == Process == === Inital flow === * SellOfferManager recieves request with multiple sellOfferQuantities * calculates orderQty * per sellOfferId send to SellOffer Handler service (SellOfferStandard) with sellOfferQty and orderQty * SellOfferStandard pa...")
- 04:53, 28 November 2024 Sven the Barbarian talk contribs created page Category:Working documents - Sell Offer Manager (Created page with "Service - Sell Offer Manager = Order subtotal = Notes: * can receive multiple sellOfferQuantities * will validate that all sellOffers in sellOfferQuantities share the same DeliveryMethodLink (and PaymentMethodLink) == Process == === Inital flow === * SellOfferManager recieves request with multiple sellOfferQuantities * calculates orderQty * per sellOfferId send to SellOffer Handler service (SellOfferStandard) with sellOfferQty and orderQty * SellOfferStandard pa...")
- 04:44, 28 November 2024 Sven the Barbarian talk contribs created page 2024-11-28 - SearchResult linkPath comparison setting (Created page with "Service - Search Results = Overview = Performs a comparison on the results of a SortResult request at this link step. Comparison can be >/</>=/<=/high/low/highLow and can result in multiple identifiers being saved into IntermediateIds table. = Idea = * LinkStep sets comparison property with value one of: >, <, >=, <=, high, low, highLow. * LinkStep sets comparisonValue property. * if LinkStep has comparison then it must also have aggregate (sortResult) settings...")
- 07:49, 26 November 2024 Sven the Barbarian talk contribs created page Service - TranslateIds (Created page with "= Overview = Convert identifiers from one objType to another objType according to a specific relationship = Repository = https://bitbucket.org/izara-core-search/izara-core-search-translateids = Working documents = Working_documents - TranslateIds TranslateIds")
- 14:53, 17 November 2024 Sven the Barbarian talk contribs created page 2024-11-17 - Service Schemas calculated relationship type (Created page with "Per Service Schemas = Overview = Create a relationship schema type that must be calculated rather than saved in a database. For example OrderPrices are connected to SellOffers but are calculated according to requestParams. = Idea = * translateIds generatedCode checks if relationship schema has a storageType of 'Lambda', if yes then it has a property that points to a Lambda for the serviceTag * Lambda is invoked to perform the translateIds * that Lambda must be...")
- 12:52, 17 November 2024 Sven the Barbarian talk contribs created page 2024-11-17 - SearchResult linkPath combination step (Created page with "Service - Search Results = Overview = Allow multiple ComplexFilterResultMainIds to be calculated then passed to a later stage of the Link Path where all combinations of the ComplexFilter results are performed against that step. = Idea = LinkStep sets complexFilterCombinations property, is an array of ComplexFilter requests, multiple objTypes is ok. ComplexFilters are calculated for each parent id entering the linkPath step that has the complexFilterCombinations...")
- 12:44, 17 November 2024 Sven the Barbarian talk contribs created page 2024-11-17 - ComplexFilter translate filterElement (Created page with "Service - Complex Filter Simplify finding a subset of identifiers connected to one or a small number of identifiers of related objType. Has array property named childIdentifiers, and properties for the relType, child objType. filterElement creates a new filterResultMain for the parent objType, similar to childComplexFilter, but does not perform a child filter or have a child objType complexFilterMain record, it jumps to the translateIds logic for each of the child...")
- 07:23, 17 November 2024 Sven the Barbarian talk contribs created page 2024-11-17 - ComplexFilter traversal filterElement (Created page with "Service - Complex Filter = Overview = Add filter element in Complex Filter service that allows for deep path searching in graph relationships. = Examples = Find all parent locationNodes for locationNode/s = Idea = New filter element names 'traversal' that follows a similar format to a deepPathSearch request but in reverse order. Reverse order because in the complex filter request the top level complex filter is the result of the deep path search, so the traver...")
- 08:16, 14 September 2024 Sven the Barbarian talk contribs created page Convincing the World (Created page with "= Goal of The Izara Project = Is to create platforms that people want to use for other reasons, such as buying and selling online, that incorporate large scale Direct Democracy, in doing so the hope is people will see that self governance is a viable option in other large scale situations, up to the country or world level. When presented with Direct Democracy as an alternative to the existing corrupt representative government system many people reject it as dan...")
- 08:02, 14 September 2024 Sven the Barbarian talk contribs created page Sense of Worth (Created page with "= Overview = In an increasingly automated, controlled, and corrupt society, an individuals sense of worth is being eroded, The Izara Project is trying to counter this by bringing community and earned leadership back into our digital lives, which are becoming an important part of who each of us is. = Self governance = It is true that in a large community of millions your one vote may feel like it has little significance, but when coupled with the corruption and layers...")
- 07:50, 14 September 2024 Sven the Barbarian talk contribs created page Sortition (Created page with "= Overview = Sortition is a method of making moral decisions by choosing a random group of community members to vote on an issue, like juries in court cases. = Application = In a Direct Democracy system sortition allows for the community to self govern small scale disputes without a centralized state. The randomly selected jury could be rewarded for their participation. A majority rules decision could be implemented which in cases of uncle...")
- 07:29, 14 September 2024 Sven the Barbarian talk contribs created page Tyranny of the Majority (Created page with "= Overview = Tyranny of the majority is a concern in majority rule systems that the majority will act in their own interest at the expense of a minority. Sometimes the term Tyranny is defined as actions that are unreasonably cruel or oppressive. = Is it a problem = Maybe, but what is the alternative? All governance systems are created by humans and if rules are not made by the majority then they are made by a minority, which creates Concentrated Power|concentrated...")
- 07:05, 14 September 2024 Sven the Barbarian talk contribs created page Moral vs Result Based Decisions (Created page with "= Moral vs result based decisions = Moral decisions are based on the morality of the majority, what they think is good or evil at a point in time. These decisions are difficult to quantify and require human values to decide. Examples would be limitations on wealth in society or dispute resolution. Result based decisions can be measured, for example success of advertising campaigns, reduction in vehicle deaths, or service uptime. Community level moral decisions should...")
- 06:51, 14 September 2024 Sven the Barbarian talk contribs created page Direct Democracy (Created page with "= Overview = Direct democracy is a governing system where the individual votes directly on issues that affect them, such as changes to an online platform or laws of a jurisdiction. = Fluid delegation = One of the main arguments against direct democracy is the amount of work or expertise needed to vote on each issue, this can be countered by allowing for delegation. With fluid delegation a person's delegation could be retracted or changed at any time, and given to any...")
- 06:40, 14 September 2024 Sven the Barbarian talk contribs created page Transparency (Created page with "= A requirement for self governance = For the community to vote directly on issues they must be informed, the more transparency the better the outcome of direct democracy. For this reason transparency should be one of the most important traits of a self governed society. = Loss of privacy = Transparency means a loss of privacy and this is a tricky balance that must be decided upon. Like many modern concepts privacy should be viewed with skepticism, it is sold by thos...")
- 06:29, 14 September 2024 Sven the Barbarian talk contribs created page Corruption via Complexity (Created page with "= KISS = * Keep it simple stupid * Baffle them with Bullshit A technique used by evil people to create corrupt systems or enact evil rules is to complicate methods or issues so the average person struggles to realize they are passively or actively supporting evil. = Spin = Once evil people attain positions of power they have no qualms being dishonest in order to perpetuate the system they have taken control of and/or to perform acts...")
- 06:13, 14 September 2024 Sven the Barbarian talk contribs created page Good vs Evil (Created page with "= What is good, what is evil = * On a personal level we each choose what is good and what is evil * On a social level these terms should be defined by the majority * Social rules should be defined by the morality of the majority, according to their definitions At a low level, most poeple agree with aspects of [https://en.wikipedia.org/wiki/Natural_law| Natural law], such as being truthful and every persons right to life, property, se...")
- 05:42, 14 September 2024 Sven the Barbarian talk contribs created page Concentrated Power (Created page with "* People who crave power over other people gravitate towards positions of power * Concentrated power within governance systems create a smaller entry point for corrupt players to exert influence * Evil people will over time take over positions of power * People who commit the resources to reach positions of power will prioritize maintaining their position over good governance Any system that concentrates power will over time be corrupte...")
- 02:40, 14 September 2024 Sven the Barbarian talk contribs created page Concepts (Created page with "* Concentrated Power * Direct Democracy * Transparency * Sortition")
- 01:53, 14 September 2024 Sven the Barbarian talk contribs created page Izara Trade (Created page with "= Goal = Create a marketplace that is effectively governed and eventually owned by the community that buy and sell there, this is the primary philosophy of the project, other concepts have been developed to support this goal and may change according to the wishes of the community. Features, strategies for growth, support for members and other governing decisions will be decided using direct democracy methods so that no concentrated group has disproportionate power over t...")
- 01:27, 14 September 2024 Sven the Barbarian talk contribs created page Template:SupplyProjectName (Created page with "Izara Supply")
- 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...")
- 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...")
- 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...")
- 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)
- 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)")