4teamwork/geschaeftsverzeichnis — pull request #87 by senny (2013-12-10 08:57:49+00:00)
Title: Personen aus dem Personenverzeichnis beziehen

Closes #85

Neu werden die Personen aus dem [Personenverzeichnis](https://github.com/seantis/seantis.people) (https://kantonsrat-zug.seantis.ch/ratsmitglieder/json) von Seantis bezogen. Die Fraktionen und Kommissionen stehen noch nicht zur Verfügung. Die Direktionen sind weiterhin "hardcoded" im Geschäftsverzeichnis.

Das Personenverzeichnis kann periodisch aktualisiert werden. Zum Aktualisieren reicht:

```ruby
Rails.application.config.personenverzeichnis.fetch_data!
```

Oder direkt von der Shell:

```bash
bin/rails runner Rails.application.config.personenverzeichnis.fetch_data!
```

Das komplette Verzeichnis wird lokal unter dem Pfad: `db/personenverzeichnis.json` gehalten.

### Konfiguration

Der DB-Pfad und der JSON-Endpoint kann pro `environment` im config/settings.yml konfiguriert werden.

/cc @href @freinhard