Data Migrations In The OmniBlocks® API

city technology architecture luxury

Data migrations are handled via the Knex migration system. Migrations provide a managed and version-control-backed method for modifying the data structures that support the API. Adding A Migration yarn add-migration <newMigrationName> creates a duplicate of migration.stub.ts that includes -the needed module-alias import and -a standard/initial TS up/down export setup. Running A Migration You’ll first need […]

Users Module

designers team working on laptop choosing samples

List Users Click on Users in the left sidebar to show a list of users. Columns ID Unique user ID Name user name Email Users email, linked to the default browser mail tool. Role Users role. Tenant Only listed for super admin. Token API token, only listed for site admins. Actions Actions Related Adding and […]

OmniBlocks® Release Notes v1.81

gagdets on wooden surface

Dashboard Production Projected Inventory Demand is a new report available in this release. The Projected Inventory Demand report shows the materials needed to produce the batches that are scheduled for production. Any batch that has been fully planned and has not finished production will be included. The data includes materials from batches that may be […]

OmniBlocks® Release Notes v1.80

a back view of a woman in blue cap counting boxes in the warehouse

The 1.80 update focused on internal structure refactoring for the production module. The refactor focused on stabilizing the production constituent math, simplifying the data structures related to production formulas, and setting as solid foundation for upcoming performance improvements. Production Auto Locking / Unlocking When creating or editing a production record, the record is now automatically […]

IT/R&D: Debugging EC2 API Server App Crashes

person pointing numeric print

There are cases where the API server will crash on EC2 without being handled by the JavaScript try/catch. It is possible to run out of resources such as disk or memory on the EC2 server, among a few culprits that are not coding errors. Below are some hints on how to find the issue. Case: […]

Projected Inventory Demand Report

two white printer papers near macbook on brown surface

The Projected Inventory Demand report shows the materials needed to produce the batches that are scheduled for production. Any batch that has been fully planned and has not finished production will be included. The data includes materials from batches that may be in progress and may include mixed ingredients. The report is listed under the […]

IT: Renewing docs.omniblocks.app SSL cert

The docs site is hosted on an AWS Lightsail account using a Bitnami WordPress instance. These instances have their own special set of commands for managing certificates and the services. You’ll need to login to the SSH command line via AWS Lightsail for the selected instance. Run this command to shut down Bitnami services including […]

Par Level Report

ginkgo leaves and glass containers with powder

The par level report can be generated via the Dashboard module. Click create to generate the report. The report can be downloaded as a CSV file or viewed on screen. Par Level Report Columns SKU The catalog SKU. Name The SKU name. Par Level The current par level as entered for the SKU. See Adding […]

TruInsights® Release Notes v0.6.0

black computer compenent

Tab Footers Customers using the OmniBlocks® application can set footer messages that appear on the TruInsights® product info tabs. The messages can be set on the Ingredients, Quality Checks, Scientific Facts, and True Origin tabs via the Settings module in the OmniBlocks® app. The message is displayed at all times when set.