Sha256: 4dd6891d65e8efb297179d8071af24fde808b12e8ad780de56b58ff993ab4b6c
Contents?: true
Size: 778 Bytes
Versions: 2
Compression:
Stored size: 778 Bytes
Contents
require_dependency "egov_utils/application_controller" module EgovUtils class GroupsController < ApplicationController load_and_authorize_resource def index @groups = EgovUtils::Group.accessible_by(current_ability) end def create respond_to do |format| if @group.save format.html{ redirect_to main_app.root_path, notice: t('success_created') } format.json{ render json: @group, status: :created } else format.html{ render 'new' } format.json{ render json: @group.errors.full_messages, status: :unprocessable_entity } end end end private def create_params params.require(:group).permit(:name, :provider, :ldap_uid, :external_uid) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
egov_utils-0.1.37 | app/controllers/egov_utils/groups_controller.rb |
egov_utils-0.1.36 | app/controllers/egov_utils/groups_controller.rb |