Sha256: e53d34295cc6dba7155c2a0754c7729258dd538697362debafe58be6dfa78e66
Contents?: true
Size: 828 Bytes
Versions: 3
Compression:
Stored size: 828 Bytes
Contents
require_dependency "authz/application_controller" module Authz # @api private class Validations::BusinessProcessNamesController < ApplicationController def new name = params[:business_process][:name] # found = BusinessProcess.exists?(name: name) found = BusinessProcess.exists?(code: name.parameterize(separator: '_')) respond_to do |format| format.json {render :json => !found} end end def edit name = params[:business_process][:name] business_process = BusinessProcess.find_by(code: name.parameterize(separator: '_')) # found = BusinessProcess.exists?(name: name) found = business_process.present? && business_process.id != params[:id].to_i respond_to do |format| format.json {render :json => !found} end end end end
Version data entries
3 entries across 3 versions & 1 rubygems