booth-demo-manager:master

Last commit made on 2017-03-20
Get this branch:
git clone -b master https://git.launchpad.net/booth-demo-manager

Branch information

Name:
master
Repository:
lp:booth-demo-manager

Recent commits

7d036d1... by Didier Roche-Tolomelli

Offset index to start slides from 1

8757e31... by Didier Roche-Tolomelli

Inverse logic used for debugging.

We want to print that string only when we have an error detecting the network.

3f9ef74... by Didier Roche-Tolomelli

Make instructions matching autodetected version

Now that we autodetect demos, align instructions with them.

3047e29... by Didier Roche-Tolomelli

Handle networks where you can't lookup routes

Some network/config don't enable easy routing lookup. Handle that by not
panicing, but only displaying localhost + error message.

9ad355c... by Didier Roche-Tolomelli

Change order and remove duplicates in demo layers

Change order for overriding configuration to be more logical:
// Rootdir
// Autodetect config
// Data snap Dir
// Relative local path

Philosophy is: manually set configs have precedence (being snap or data dir)
to the one which were generated.

Also, prevent duplicates files to be loaded multiple times.

b8de11b... by Didier Roche-Tolomelli

Implements autodetection and layered config system.

Rename config filename to booth-demo-manager.def.
Auto-detection is only on if the -c parameter wasn't set (with the default
config filename).
Layer is:
- set config file only if specificed on command line.
- autodetection is on with a merge of (latest win):
  - root dir
  - data dir
  - current dir
  - autodetection (looking relatively to root dir in every potential snap
    locations)
Note that relative url in Images (direct or slides) will be always relative to
the corresponding config file. Absolute paths are still allowed.

56e3557... by Didier Roche-Tolomelli

Add example demo definition

08c4e86... by Didier Roche-Tolomelli

Move Time definition to be closer to Slides

906fc60... by Didier Roche-Tolomelli

Give access to start page to pilot

Create a start page object with "" id.
Send start page url at process boot to clients.
Add an image for that start page to display on backend.

7d59396... by Didier Roche-Tolomelli

Take first slide image if no Image is set