Drive Editor
The Drive editor controls the Drive module - a full-featured file store inside your app. Users upload files, organize them into folders, share them and view previews right in the app. You decide which features are available, who can see what and how everything looks.
Overview
Section titled “Overview”The editor is split into five areas (tabs):
What is the Drive module?
Section titled “What is the Drive module?”The Drive module is a file store inside your app - comparable to Google Drive or Dropbox. It’s a great fit for:
- Document storage - members upload and manage their own files
- Shared team/club storage - common folders for a group
- App-wide downloads - an admin provides files for everyone (bylaws, forms, manuals)
- Media collection - images and PDFs with inline preview
Files are stored in Firebase Storage. Visibility and access are governed by scopes (personal, team, global).
Core concepts
Section titled “Core concepts”Scopes - who sees what?
Section titled “Scopes - who sees what?”Every file and folder belongs to exactly one scope:
- My files (personal) - only the owner sees the content
- Team - a defined group sees the content
- Everyone (global) - all app users see the content
In the frontend, the enabled scopes appear as tabs at the top. Which scopes are active and who may upload there is configured in the Access & Behavior tab.
Folders & sub-folders
Section titled “Folders & sub-folders”Files can be organized into folders. Folders - just like files - have a scope. Sub-folders (nested folders) can be disabled if you don’t need them.
Editing & deleting is owner-only
Section titled “Editing & deleting is owner-only”A regular member can only view, download, star and report someone else’s file (e.g. a file an admin provided globally) - but cannot rename, move or delete it. Only the owner and app admins may manage it.
Opening the editor
Section titled “Opening the editor”- Open Edit Mode in your app (App Builder Tools)
- Go to Modules & Features
- Tap Drive, then Edit or Drive Editor
- The editor opens with the current settings
All changes are saved immediately to the local configuration and applied reactively in the frontend.