Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Easy linux system management for schools
Ruby JavaScript HTML CSS Cucumber Makefile
Failed to load latest commit information.
acl puavo-web: acl tests for owner attribute of oranisation
app pauvo-web: missing texts for UI
config Missing texts for UI
db Seed an user without an email address
debian.default Add default changelog
doc Use ansible rules to build the packages
features pauvo-web: fix indent
lib web: move locales configuration to the puavo-web.yml file
public Remove OAuth code
rest rest: Add x-puavo-rest-warn to legacy route
script puavo-add-orwner: add new owner only if organisation isn't set to ski…
spec Merge jokor-mountpoint branch to the master
test/models rest: use yajl to parse json from fluent
vendor/assets/javascripts remove unused javascript files
.gitignore web: manually create worker keys
.gitmodules Drop submodules
COPYING Added licence
Gemfile Upgrade Gemfile.lock to fix http-gem issues
Gemfile.lock Upgrade Gemfile.lock to fix http-gem issues
Gemfile.shared Bind prawn
Makefile Add default changelog
README.md add server make tasks
Rakefile Make Rails 3 to boot
VERSION Version 0.10.0
ci.sh fix results copy
config.ru Add rails 3 files
cucumber.yml First commit
generic_test_helpers.rb Set organisation default for tests
monkeypatches.rb web: better monkeypatch for schema cache
package.json Use Stylus instead of SASS

README.md

puavo-web & puavo-rest

Web interface and RESTful API server on top of OpenLDAP with Puavo schemas

Hacking

Apply Ansible rules from puavo-standalone.

Clone this repository and install build dependencies

sudo make install-build-dep

puavo-web

Install required rubygems and build assets

make

Stop the puavo-standalone installed puavo-web server and start a development server

sudo stop puavo-web
make server

If you need to hack on the worker process

sudo stop puavo-web-worker
bundle exec rake resque:work QUEUE='*' VERBOSE=true

Access ActiveLdap console

bundle exec rails runner script/puavo-web-prompt.rb

puavo-rest

cd rest

Install required rubygems

make

Stop the puavo-standalone installed puavo-rest server and start a development server

sudo stop puavo-rest
make server

or with a reloading server

bundle exec shotgun -o 0.0.0.0 -p 9292

Access model console

bundle exec scripts/puavo-rest-prompt.rb
Something went wrong with that request. Please try again.