Stacker
Login to StackerStart buildingChangelogFeedbackStacker Classic Docs
  • Getting Started
    • How Stacker Works
    • Introduction to Editing Data
      • Stacker Tables: Paste Data
      • Stacker Tables: Import a CSV
    • Introduction to Designing your app
    • Introduction to Adding Users & Permissions
    • Introduction to Portals
  • Workspace, Portals, and Apps
    • Overview
    • Workspace
      • Workspace Settings
      • Workspace Users
      • Groups
    • Portals
      • Custom Domain
    • Apps
  • AI & Automations
    • AI Agents (Beta)
      • Setting up your AI agent
      • Agent Triggers
      • Operating Instructions
      • Tools
      • Skills
      • Renderer
      • History and Tasks
    • Workflows (Beta)
    • Integrations
      • Zapier Integration
      • Make.com Integration
    • Open API Overview
      • Setup Guide
      • Authentication
      • Additional Headers
      • Field API names
      • Accounts, Stacks, Objects, Fields
      • Record Actions
    • Action buttons
      • Use an Action Button
      • Create a page button on detail layout
      • Action buttons in field widgets
      • Edit an action button
  • Data management
    • Import data to Stacker Tables
      • Stacker Tables: Import a CSV
        • External IDs
      • Stacker Tables: Paste Data
    • Edit your Data in the Data Grid
      • Structuring data/schema
      • Add new fields
      • Formula Field
      • Creating and Editing Data
      • Share data with other apps
      • Linking your data
      • Set field default values from the data grid
    • Edit Data in the Layout
    • Layout Types
    • Data Integrations (Beta)
      • Airtable (Beta)
      • Hubspot (Beta)
      • Intercom (Beta)
      • Gorgias (Beta)
      • Netsuite (Beta)
  • User Access
    • Add Users
      • Roles
    • Log in flow
  • Customize Layouts
    • List Layout
      • Display Types
      • Edit List Layouts
    • Detail Layout
      • Layout options
      • Tabs
        • Feed Tab
      • Page Buttons
      • Widgets
      • Customize fields
        • Field Icons
    • Detail Pages (new! beta)
      • Widgets
        • Layout Options
      • Headers
      • Style
      • Controls
    • Create form
      • Auto-filling values into create forms
    • Custom Pages
    • Navigation
  • Security
    • Roles
    • Add User Permissions
      • Create or edit a permission rule
        • Record Filter
        • Ownership filter
        • Data filter
        • Permission Sharing
        • Field Access
        • Record Deletion
      • Troubleshooting Permissions
    • Data Filters
      • Conditional Visibility Filter
  • Interactivity
    • Feeds
    • Mobile Responsiveness
  • Use Cases
    • Profile views and team directories
    • Create a Ticketing App
    • Create a CRM App
  • Account Information
    • Stacker Support Access
    • Pricing
Powered by GitBook
On this page
  • Adding Permissions
  • Edit Permissions
  • Editing your Permissions
  1. Getting Started

Introduction to Adding Users & Permissions

PreviousIntroduction to Designing your appNextIntroduction to Portals

Last updated 6 months ago

In Stacker, there are two main types of users: internal and external.

Internal Users -

Internal users have access to edit the app’s layouts, data grid, and schema. You can add them individually or in groups. When adding a user individually, they will receive an invite link to access the app. You can assign them an internal role (e.g., administrator) to allow for editing the data grid and schema. Or assign them a role to interact with only the data in the UI to be an external user.

External users are typically added to table groups, which allow you to assign access and roles to multiple users at once. These users can update or create data in the app’s UI but cannot access the layouts or data grid. External users do not receive notifications when added to a table group. You can assign them an external role (e.g., Teacher or Student), to then create permissions on specific data they can interact with.

Table groups are useful for managing permissions for external users in bulk, allowing you to control who can access the app and what they can do.


Key Points:

  • Internal users can be added individually or in groups and have full access to layouts, data grids, and schema.

  • External users can be added as table groups, where you can assign roles and manage their access in bulk.

  • External users have restricted access to only the data within the app’s UI (no layout or data grid editing).

  • Add any user individually and assign them a role to interact with the app.


Adding Permissions

Permissions in Stacker are designed to be intuitive, with icons and labels that provide a quick overview of each setting

  • Permission Name: Indicates the permission rule and the user role it applies to, based on the permission sharing settings.

  • Access Levels: Determines which records a user can access—whether they can view all, some, or no records at all—managed through record filters.

  • Actions: Users can be granted capabilities for each field, including:

    • Read: Access to view data.

    • Update: Permission to modify existing data.

    • Create: Ability to add new records.

    • Delete: Permission to remove records.

A user can access a table if any of the permission rules give them access.

By default, all users can read, update, and create data.

Edit Permissions

  1. Select Permissions

Editing your Permissions

Limit the records your users can access based on certain conditions in the data grid.

All Records - allow users to access all records on the table

Select which users receive this permission.

Everyone - All users, regardless of their role will have this permission

Some users - Only users in a certain role or roles will be impacted by this role.

Choose the fields that the users can Read, Update or Create.

Read - Read only access to the field.

Update - Ability to edit or change a fields data.

Create - Allow users to create new data on the table.

Common troubleshooting permissions steps can be found here.

External Users -

Go to Manage fields and data

Some Records - allow users to access only records that meet certain conditions. Here you can set up an or to limit the records a user can see on the table.

Ownership Filter
Data Filter
add users individually
add table groups