sakaiproject/Hilary — pull request #92 by bp323 (2012-09-21 13:54:21+00:00)
Title: Admin ui

Initial implementation of the Administrative UI for global and tenant administrators.

- Loads global administrative UI on main server and each tenant has a tenant UI on its port
- Uses Bootstrap for most of the styling
- Global UI shows tenant and module section on /admin
- Tenant UI only shows module section /admin/tenant/*
- Tenants can be stopped, started and deleted individually or all at once
- Tenants can be created, this replaces the old GET functionality at /create
- Oae-modules are configurable by adding options to the config.json in the module
- Oae-modules are not configurable when the config.json file is not present
- Current configuration allows: checkboxes and input fields with labels, disable tenant override, show a field only in tenant UI (makes sense for tenant specific fields like name, description,...)
- Configuration is aggregated: config.json < global config < tenant specific config
- All of the above is persisted to Cassandra