Bo Zhou
Web Developer
iRODS Consortium
June 8-11, 2021
iRODS User Group Meeting 2021
Virtual Event
Zone Management Tool (ZMT)
Zone Management Tool (ZMT)
ZMT - Motivation
Develop a user-friendly, easy to deploy, fast, and light-weight GUI to manage an iRODS Zone
ZMT - Configuration
Minimum required configuration:
Additional configuration available:
A sample.env file is provided for reference...
ZMT - Configuration - sample.env
LISTEN_PORT=3000
REACT_APP_REST_API_URL=protocol://host:port
REACT_APP_APPBAR_LOGO=iRODS-logo.jpg
REACT_APP_LOGIN_LOGO=iRODS-logo-1.png
REACT_APP_BRANDING_NAME=Zone Management Tool
REACT_APP_PRIMARY_COLOR=#04bdaf
REACT_APP_SECONDARY_COLOR=#ffffff
ZMT - /servers - Table View
ZMT - /servers - Server Details
ZMT - /resources - Table View
Resources section has two views - table view and tree view.
Table view allows administrator to:
Demo #1: Updating the context string of a resource
ZMT - /resources - Tree View
ZMT - /users and /groups
Demo #2: Adding and Removing a user from a group
ZMT - iRODS REST API Endpoint Connection
ZMT - Future Work and Status
Future Work
Status
Questions?