QuickDEV
  • ▶️Quick start
    • 🔃Overview
    • 🔑Security
  • 🎭Users management
    • 👨‍👩‍👦‍👦Members and groups
    • 🔐Permission for resources
  • 🖥️Applications
    • ➕Create applications
      • ⤴️Create application/module
      • 🔲Module
      • ✅Version and Release Management
    • 🎨Application editor
      • 👁️‍🗨️Visual components
        • ⚙️Common component settings
        • ⬆️File upload
        • 📊Charts and graphs
        • 🌄Image
        • 📋Option lists
        • 📑List view
        • ⬜Drawer
        • 🗺️Google maps
        • 📩Messages / Toast
        • 📅Calendar
        • Custom component
      • #️⃣Use markdown
      • ⌨️Keyboard shortcuts
    • 🔗Navigation
    • ⏯️Actions editor
      • ⏱️Date handling
      • 🟰Data selection & JavaScript
      • ⚡Event handlers
      • 🔎JavaScript Query
      • ✖️Dynamic variable
      • 💱Transformers
      • 🧮Data responder
      • ↕️Built-in JS functions
      • 📚Third-party libraries
    • 🖌️Styling
      • 📝Themes
      • 🖍️Customize styles
  • 🚀Database & API
    • 🔎Queries
    • 🧰Query repository
    • 📡Datasources
      • 🌎API
        • 1️REST API
        • 2️GraphQL
        • 3️Google Sheets
      • 🟠SQL Databases
        • 1️Oracle
        • 2️Microsoft SQL Server
        • 3️MySQL
        • 4️PostgreSQL
        • 5️MariaDB
      • 🟡NoSQL Databases
        • 1️MongoDB
        • 2️CouchDB
        • 3️DynamoDB
      • 🔴REDIS
      • 🟢BigData & OLAP
        • 1️Big Query
        • 2️Snowflake
        • 3️ClickHouse
        • 4️Elasticsearch
      • 🌐WebSocket
  • 💻Integrations
    • 1️ANGULAR
    • 2️HTML Pages
Powered by GitBook
On this page
  • Application Folders
  • Apps, modules, navigations
  • Anonymous User Access for Apps
  • Data sources
  • Query repository
  1. Users management

Permission for resources

PreviousMembers and groupsNextApplications

Last updated 12 months ago

QuickDEV employs (RBAC), assigning specific permissions to different roles. These permissions dictate users' capabilities regarding resources such as:

  • Applications

  • Navigations

  • Folders

  • Modules

  • Data sources

  • Query repository

Resource creation is restricted to workspace admins and members of the Developers group in QuickDEV. Workspace admins, essentially, act as the owners of all resources within the workspace.

Application Folders

Folders serve to categorize various elements within your Workspace, including Apps, Modules, and Navigations. Permissions for folders are limited to specific user roles, namely workspace Admins and members of the Developers group:

  • Create

  • Rename

  • Delete

  • Move Apps, Modules and Navigations into or out of folders

Apps, modules, navigations

Apps, Modules, and Navigations all follow the same permission application process.

Owners of an App, Module, or Navigation can include members and designate various roles to them. To establish permissions for Users or Usergroups, utilize the Share button located in the App Editor's upper-right corner, and then select Add members.

Choose members and / or groups from the list and set roles for them.

Refer to the table below for the list of available roles and their corresponding permissions.

Role
Permissions

Viewer

  • View and use the app, module and navigation

Editor

  • View and use the app, module and navigation

  • Rename

  • Edit

  • Publish

  • Duplicate

  • Export

Owner

  • All permissions of Editor

  • Delete the app or module

  • Set roles for members

Anonymous User Access for Apps

To enable access to an app, module, or navigation for all users, including anonymous ones, you can activate the Make the app public option within the Share settings.

Data sources

Access to the Data Sources page and the ability to create new data sources are restricted to workspace admins and developers only.

Workspace admins and creators have the capability to modify the Access Control settings for each data source. To do so, navigate to the QuickDEV homepage, then select Data Sources. Click on the ellipsis ... icon next to the desired data source, and choose Access Control from the dropdown menu.

Within the Access Control settings, you can add members or groups from the workspace and designate their roles (Can use or Can manage).

The permissions for these two roles are outlined in the following table:

Role
Permissions
  • Can use

  • Use data source when editing an app/module/navigation/query repository

  • Can manage

  • Use data source when editing an app/module/navigation/query repository

  • Edit data source

  • Delete data source

  • Manage data source permission roles

Query repository

Workspace Admins and members of the Developers group in QuickDEV have the authority to create Query Repositories. They have read, write, use, and delete permissions for queries, provided they have access to the query's corresponding data source.

🎭
🔐
Role-based Access Control