https://github.com/indico/indico-plugin-shower
https://github.com/indico/indico-plugin-shower
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/indico/indico-plugin-shower
- Owner: indico
- License: other
- Created: 2019-03-25T10:37:54.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-31T12:05:54.000Z (about 7 years ago)
- Last Synced: 2026-01-02T10:35:23.703Z (5 months ago)
- Language: JavaScript
- Size: 1.85 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# indico-plugin-shower :shower:
A **Shower Management** plugin based on Indico's Room Booking module.
**Made for April Fools' Day 2019.**
## Installation
These are **development mode** instructions, since this is supposed to be a joke plugin.
### Install the package
```
$ git clone https://github.com/indico/indico-plugin-shower.git
$ cd indico-plugin-shower
$ pip install -e .
```
### Build the assets
From Indico's core source directory:
```
$ python bin/maintenance/build-assets.py plugin --clean --dev ../path/to/indico-plugin-shower
```
### Enable the plugin
Edit `indico.conf`, and add `showers` to the `PLUGINS` set.
### Populate with some data
This is CERN test data. We are not including any room images for obvious reasons. You can edit the `cli.py` file to set your own rooms/coordinates.
```
$ indico showers populate-db
```
By default you will get a CERN map, but you can build your own using the [indico-maps](https://github.com/indico/indico-maps) repo (you'll have to set your own `tileserver_url` in `cli.py` before populating the DB).
When you access your Indico server, you should be redirected to the room booking system.