# Copyright (C) 2012-2013 Zammad Foundation, http://zammad-foundation.org/ class GettingStartedController < ApplicationController =begin Resource: GET /api/getting_started.json Response: { "master_user": 1, "groups": [ { "name": "group1", "active":true }, { "name": "group2", "active":true } ] } Test: curl http://localhost/api/getting_started.json -v -u #{login}:#{password} =end def index # check if first user already exists master_user = 0 count = User.all.count() if count <= 2 master_user = 1 end # if master user already exists, we need to be authenticated if master_user == 0 return if !authentication_check end # get all groups groups = Group.where( :active => true ) # return result render :json => { :master_user => master_user, :groups => groups, } end end