For HPE support users who need to download specific HPE system files, FileSublime is a file browser that provides access to raw support files, previously only indirectly available through other support tools. Our product is a simple and direct way to retrieve raw data.
- Bootstrap Version: 4.1.3
- JQuery Version: 3.3.1
- DataTables Version: 1.10.18
- Django Version: 2.1.1
- PostgreSQL Version: 10
FileSublime’s front end interface is built using Bootstrap, JQuery and DataTables. These are included in this repository. FileSublime’s back end is built upon Django and PostgreSQL. These you will need to download and setup yourself on your machine. See the Getting Started page on how to set up FileSublime.
├── src
├── app
| ├── FileBrowser
| | ├── Filebrowser
| | | ├── settings.py
| | | ├── urls.py
| | ├── browser
| | | ├── management/commands
| | | ├── migrations
| | | ├── static
| | | ├── templates/browser
| | | ├── models.py
| | | ├── views.py
| | | ├── tests.py
| | ├── manage.py
Folder/File | Contains |
---|---|
settings.py |
Django settings |
urls.py |
URL scheme and configuration |
management/commands |
Custom scripts for addings users to database or importing a data dump |
migrations |
PostgreSQL database creation script |
static |
CSS, images and Javascript files |
templates/browser |
Django templates for all pages |
models.py |
Database models for FileSublime |
view.py |
Django Views that return web responses |
tests.py |
Whitebox and Blackbox tests for FileSublime |
manage.py |
Helps run all commands like runserver |
Prerequisite
Must be in the below directory:
$ cd src/app/FileBrowser
Import Files
$ python3 manage.py importJson [app] [TargetFolder]
Add User
$ python3 manage.py add_User [tenant name] [password] admin
- Ian Birle
- Joseph Blake
- Kyle Cote
- Daniel Ginzberg
- Qian Wen Hu
- Robert Kilgore
- Nathaniel Lombardi
- Daniel Maryanski
- Sushant Rao
- Huiyuan Wu
Managed By: Yueying Liu