Blog Posts

DataRoom Module for Oqtane

4/9/2026 Oqtane Module
DataRoom Module for Oqtane

Oqtane Module

Introducing GIBS DataRoom Module for Oqtane

A secure document-sharing module for Oqtane featuring hierarchical folder browsing, ZIP import/export, intelligent file sorting, configurable pagination, and comprehensive activity logging.

View the Module
 

Why this module?

Many teams need a controlled place to share business files inside their portal without exposing direct file paths or skipping authorization checks. GIBS DataRoom has evolved into a comprehensive document management solution with advanced folder organization, flexible import/export, and complete audit trails—all while maintaining strict security policies.

Key capabilities

Hierarchical folder browsing

Navigate folder structures with "Up One Level" controls and breadcrumb-style path display for intuitive organization.

Secure file access

Validates module authorization and ensures files belong to the selected Data Room folder with inherited folder permissions.

Inline file viewing

Supports in-browser rendering for PDFs (with optional watermarking), images, and text with no-store/no-cache response headers.

ZIP import & export

Upload ZIP files with automatic extraction (optional) or download all documents as a structured ZIP preserving folder hierarchy.

Sortable columns

Click column headers to sort by Name, Type, Size, or Modified Date with ascending/descending indicators.

Configurable pagination

Adjust items per page via module settings to fit your preferred list density and user experience.

Multi-file upload

Bulk upload multiple files at once with integrated success notifications and activity tracking.

Activity logging

Tracks upload, view, and download events including user ID, timestamp (UTC), and client IP for full auditability.

How it works

  1. User requests a file action (view, download, upload, or ZIP).
  2. Module checks Oqtane policy authorization for the module context.
  3. Server verifies the file belongs to the requested Data Room folder hierarchy.
  4. For ZIP uploads: extracts contents, creates folder structure, and inherits parent permissions recursively.
  5. Action is logged for auditability with user, timestamp, and IP address.
  6. File is streamed securely to the browser with appropriate cache controls.

Admin features

  • Data Room settings: Name, description, access control roles, folder assignment, view-only mode, and watermark options.
  • Document management: Browse and delete documents within folder hierarchies directly from admin panel.
  • ZIP extraction control: Checkbox to enable/disable automatic ZIP extraction during uploads.
  • Activity audit trail: Complete log of all user file interactions (view, download, upload) for compliance and troubleshooting.
  • Module settings: Configurable items-per-page for both document browser and activity log pagers.

Example endpoints

Action Route Purpose
View file GET /api/DataRoom/view/{fileId}/{dataRoomId}/{moduleId} Streams file inline (browser rendering when supported).
Download file GET /api/DataRoom/download/{fileId}/{dataRoomId}/{moduleId} Returns file as downloadable attachment.
Download ZIP GET /api/DataRoom/zip/{dataRoomId}/{moduleId} Packages all room files and folders into a structured ZIP archive.
Extract ZIP POST /api/DataRoom/extract/{dataRoomId}/{moduleId} Extracts uploaded ZIP contents into folder hierarchy with inherited permissions.

Note: include the required module authorization context in requests, as configured by Oqtane.

Use cases

  • Board or investor document rooms with organized folder structures
  • Client onboarding and compliance packs with bulk ZIP uploads
  • Internal policy and process libraries with hierarchical organization
  • Project handoff with controlled distribution and activity tracking
  • Regulatory or audit document management with full access trail
  • Legal discovery workflows with watermarking and no-cache security

Final thoughts

GIBS DataRoom has evolved from a simple file viewer into a comprehensive document management solution. With hierarchical folder support, sortable columns, flexible import/export, permission inheritance, and complete audit trails, it's now a production-ready choice for teams that need controlled, organized, and auditable file sharing inside Oqtane.

‹ Back to List