Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Easy linux system management for schools
Ruby JavaScript HTML CSS Cucumber Makefile Shell
Failed to load latest commit information.
acl web: acl test for commit: opinsys/puavo-ds@f7e8f87
app import-tool: Add school dn
config Show puavoDeviceCurrentImage on the device page
db Seed an user without an email address
debian.default rest: fix postinst task
doc Use ansible rules to build the packages
features pauvo-web: fix indent
import-tool import-tool: Save state to localStorage
lib web: move locales configuration to the puavo-web.yml file
public import-tool: some layouting
rest rest: unbind connection on clear
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
.bash_node_modules Install JS tooling for new mass import tool
.eslintrc import-tool: Add couple eslint validations
.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 import-tool: Save state to localStorage
README.md add server make tasks
Rakefile Make Rails 3 to boot
VERSION Version 0.10.0
ci.sh rest: Disable minitest expectations
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 import-tool: Save state to localStorage
webpack.config.js import-tool: Save state to localStorage

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.