Link Search Menu Expand Document

Inventories model

Table of contents

  1. Introduction
  2. Fields
  3. Permissions
  4. Inventory API access

Introduction

Inventories in BrainSTEM provide a way to track and manage consumable resources within a laboratory or research group. They allow for organized tracking of supplies and materials needed for experiments. Each inventory can be associated with specific groups and can be either public or private.

Fields

FieldDescription
NameName of the inventory (required; string; maximum length: 50 characters). Example: “Silicon Probe Storage”
Authenticated groupsGroups that have change permissions for this inventory (required). Example: “Equipment Management Team”
DescriptionRich text description of the inventory. Can include uploaded images. Example: “Storage location for all silicon probes, organized by probe type and usage status…”
Public accessDetermines if the inventory is publicly available or accessible only through the private portal. Example: “False” for private access

Permissions

You manage permissions through the management tab, where you can assign individual users and groups access levels to an inventory. Inventories have four permission levels: membership (read access), contributors, managers, and owners.

Consumable stocks inherit permissions from their associated inventory.

Visit the permissions page to learn more.

Inventory API access

The API allows for programmable access to inventories, enabling you to read, edit, and delete inventories through the API. Learn more about the inventories’ fields and data structure on the Inventory API page.