Skip to content

This tool provides a friendly administrative interface, using the NITOS API.

Notifications You must be signed in to change notification settings

NitLab/NITOS-administration-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NITOS-administration-tool

This tool provides a friendly administrative interface, using the NITOS API.

Currently, the administrator can manage the following resources :

  • Users (apparently these are the joomla users of NITOS web interface)

  • Slices

  • Nodes

  • Channels

  • Reservation information for the nodes and the channels

The application is using the codeigniter framework.

Installation

git clone https://github.com/NitLab/NITOS-administration-tool
cd NITOS-administration-tool
git submodule init
git submodule update
php -S localhost:8000 (for php >= 5.4.0). Alternatively, copy to the root folder of your web server

Known Bugs

  1. Click add, then add a resource. After that, all buttons do not work when you click on them. You need to refresh the page. This has to do with javasript.
  2. Editing node type on nodes tab does not work(the problem is in the API)
  3. Editing node name on nodes tab does not work(the problem is in the API)
  4. When you create a new resource and the table is empty, then you have to refresh the page in order to see the new resources. The problem happens because you copy an existing row of the table instead of creating a new one in create.js

Possible Improvements

  1. We could use caching mechanisms of codeigniter to reduce response time for each tab.
  2. The slices tab takes some time to load. Probably, it is caused by increased load time of js files. We could profile execution by using the browser's profiler and optimize the relevant parts.

About

This tool provides a friendly administrative interface, using the NITOS API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published