replaced literal w/ constant
This commit is contained in:
parent
775be1ff98
commit
42780b7ef9
26 changed files with 84 additions and 84 deletions
|
@ -94,7 +94,7 @@ curl http://localhost/api/v1/channels.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(Channel, params)
|
model_index_render(Channel, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ curl http://localhost/api/v1/channels/#{id}.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(Channel, params)
|
model_show_render(Channel, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ curl http://localhost/api/v1/channels.json -v -u #{login}:#{password} -H "Conten
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Channel, params)
|
model_create_render(Channel, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ curl http://localhost/api/v1/channels.json -v -u #{login}:#{password} -H "Conten
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Channel, params)
|
model_update_render(Channel, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -208,7 +208,7 @@ curl http://localhost/api/v1/channels.json -v -u #{login}:#{password} -H "Conten
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Channel, params)
|
model_destory_render(Channel, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -97,7 +97,7 @@ curl http://localhost/api/v1/email_addresses.json -v -u #{login}:#{password} -H
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(EmailAddress, params)
|
model_create_render(EmailAddress, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -128,7 +128,7 @@ curl http://localhost/api/v1/email_addresses.json -v -u #{login}:#{password} -H
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(EmailAddress, params)
|
model_update_render(EmailAddress, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ Test:
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(EmailAddress, params)
|
model_destory_render(EmailAddress, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -51,7 +51,7 @@ curl http://localhost/api/v1/getting_started -v -u #{login}:#{password}
|
||||||
def base
|
def base
|
||||||
|
|
||||||
# check admin permissions
|
# check admin permissions
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# validate url
|
# validate url
|
||||||
messages = {}
|
messages = {}
|
||||||
|
@ -132,7 +132,7 @@ curl http://localhost/api/v1/getting_started -v -u #{login}:#{password}
|
||||||
def email_probe
|
def email_probe
|
||||||
|
|
||||||
# check admin permissions
|
# check admin permissions
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# validation
|
# validation
|
||||||
user = nil
|
user = nil
|
||||||
|
@ -546,7 +546,7 @@ curl http://localhost/api/v1/getting_started -v -u #{login}:#{password}
|
||||||
def email_outbound
|
def email_outbound
|
||||||
|
|
||||||
# check admin permissions
|
# check admin permissions
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# validate params
|
# validate params
|
||||||
if !params[:adapter]
|
if !params[:adapter]
|
||||||
|
@ -565,7 +565,7 @@ curl http://localhost/api/v1/getting_started -v -u #{login}:#{password}
|
||||||
def email_inbound
|
def email_inbound
|
||||||
|
|
||||||
# check admin permissions
|
# check admin permissions
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# validate params
|
# validate params
|
||||||
if !params[:adapter]
|
if !params[:adapter]
|
||||||
|
@ -585,7 +585,7 @@ curl http://localhost/api/v1/getting_started -v -u #{login}:#{password}
|
||||||
def email_verify
|
def email_verify
|
||||||
|
|
||||||
# check admin permissions
|
# check admin permissions
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# send verify email to inbox
|
# send verify email to inbox
|
||||||
if !params[:subject]
|
if !params[:subject]
|
||||||
|
|
|
@ -101,7 +101,7 @@ curl http://localhost/api/v1/groups.json -v -u #{login}:#{password} -H "Content-
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Group, params)
|
model_create_render(Group, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ curl http://localhost/api/v1/groups.json -v -u #{login}:#{password} -H "Content-
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Group, params)
|
model_update_render(Group, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ Test:
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Group, params)
|
model_destory_render(Group, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -4,27 +4,27 @@ class JobsController < ApplicationController
|
||||||
before_filter :authentication_check
|
before_filter :authentication_check
|
||||||
|
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(Job, params)
|
model_index_render(Job, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(Job, params)
|
model_show_render(Job, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Job, params)
|
model_create_render(Job, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Job, params)
|
model_update_render(Job, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Job, params)
|
model_destory_render(Job, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
|
@ -6,7 +6,7 @@ class ObjectManagerAttributesController < ApplicationController
|
||||||
|
|
||||||
# GET /object_manager_attributes_list
|
# GET /object_manager_attributes_list
|
||||||
def list
|
def list
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
render :json => {
|
render :json => {
|
||||||
:objects => ObjectManager.listFrontendObjects,
|
:objects => ObjectManager.listFrontendObjects,
|
||||||
}
|
}
|
||||||
|
@ -15,32 +15,32 @@ class ObjectManagerAttributesController < ApplicationController
|
||||||
|
|
||||||
# GET /object_manager_attributes
|
# GET /object_manager_attributes
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
render :json => ObjectManager::Attribute.list_full
|
render :json => ObjectManager::Attribute.list_full
|
||||||
#model_index_render(ObjectManager::Attribute, params)
|
#model_index_render(ObjectManager::Attribute, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# GET /object_manager_attributes/1
|
# GET /object_manager_attributes/1
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(ObjectManager::Attribute, params)
|
model_show_render(ObjectManager::Attribute, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# POST /object_manager_attributes
|
# POST /object_manager_attributes
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(ObjectManager::Attribute, params)
|
model_create_render(ObjectManager::Attribute, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# PUT /object_manager_attributes/1
|
# PUT /object_manager_attributes/1
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(ObjectManager::Attribute, params)
|
model_update_render(ObjectManager::Attribute, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# DELETE /object_manager_attributes/1
|
# DELETE /object_manager_attributes/1
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(ObjectManager::Attribute, params)
|
model_destory_render(ObjectManager::Attribute, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -50,7 +50,7 @@ curl http://localhost/api/v1/organizations.json -v -u #{login}:#{password}
|
||||||
|
|
||||||
# only allow customer to fetch his own organization
|
# only allow customer to fetch his own organization
|
||||||
organizations = []
|
organizations = []
|
||||||
if is_role(Z_ROLENAME_CUSTOMER) && !is_role('Admin') && !is_role('Agent')
|
if is_role(Z_ROLENAME_CUSTOMER) && !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
if current_user.organization_id
|
if current_user.organization_id
|
||||||
organizations = Organization.where( :id => current_user.organization_id )
|
organizations = Organization.where( :id => current_user.organization_id )
|
||||||
end
|
end
|
||||||
|
@ -80,7 +80,7 @@ curl http://localhost/api/v1/organizations/#{id}.json -v -u #{login}:#{password}
|
||||||
def show
|
def show
|
||||||
|
|
||||||
# only allow customer to fetch his own organization
|
# only allow customer to fetch his own organization
|
||||||
if is_role(Z_ROLENAME_CUSTOMER) && !is_role('Admin') && !is_role('Agent')
|
if is_role(Z_ROLENAME_CUSTOMER) && !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
if !current_user.organization_id
|
if !current_user.organization_id
|
||||||
render :json => {}
|
render :json => {}
|
||||||
return
|
return
|
||||||
|
@ -178,7 +178,7 @@ Test:
|
||||||
def history
|
def history
|
||||||
|
|
||||||
# permissin check
|
# permissin check
|
||||||
if !is_role('Admin') && !is_role('Agent')
|
if !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
response_access_deny
|
response_access_deny
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
|
@ -52,7 +52,7 @@ curl http://localhost/api/v1/overviews.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(Overview, params)
|
model_index_render(Overview, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ curl http://localhost/api/v1/overviews/#{id}.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(Overview, params)
|
model_show_render(Overview, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ curl http://localhost/api/v1/overviews.json -v -u #{login}:#{password} -H "Conte
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Overview, params)
|
model_create_render(Overview, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@ curl http://localhost/api/v1/overviews.json -v -u #{login}:#{password} -H "Conte
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Overview, params)
|
model_update_render(Overview, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ curl http://localhost/api/v1/overviews.json -v -u #{login}:#{password} -H "Conte
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Overview, params)
|
model_destory_render(Overview, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -5,7 +5,7 @@ class PackagesController < ApplicationController
|
||||||
|
|
||||||
# GET /api/v1/packages
|
# GET /api/v1/packages
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
packages = Package.all().order('name')
|
packages = Package.all().order('name')
|
||||||
render :json => {
|
render :json => {
|
||||||
:packages => packages
|
:packages => packages
|
||||||
|
@ -14,7 +14,7 @@ class PackagesController < ApplicationController
|
||||||
|
|
||||||
# POST /api/v1/packages
|
# POST /api/v1/packages
|
||||||
def install
|
def install
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
Package.install( :string => params[:file_upload].read )
|
Package.install( :string => params[:file_upload].read )
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ class PackagesController < ApplicationController
|
||||||
|
|
||||||
# DELETE /api/v1/packages
|
# DELETE /api/v1/packages
|
||||||
def uninstall
|
def uninstall
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
package = Package.find( params[:id] )
|
package = Package.find( params[:id] )
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@ curl http://localhost/api/v1/postmaster_filters.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(PostmasterFilter, params)
|
model_index_render(PostmasterFilter, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ curl http://localhost/api/v1/postmaster_filters/#{id}.json -v -u #{login}:#{pass
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(PostmasterFilter, params)
|
model_show_render(PostmasterFilter, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ curl http://localhost/api/v1/postmaster_filters.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(PostmasterFilter, params)
|
model_create_render(PostmasterFilter, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ curl http://localhost/api/v1/postmaster_filters.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(PostmasterFilter, params)
|
model_update_render(PostmasterFilter, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ Test:
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(PostmasterFilter, params)
|
model_destory_render(PostmasterFilter, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -95,7 +95,7 @@ curl http://localhost/api/v1/roles.json -v -u #{login}:#{password} -H "Content-T
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Role, params)
|
model_create_render(Role, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ curl http://localhost/api/v1/roles.json -v -u #{login}:#{password} -H "Content-T
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Role, params)
|
model_update_render(Role, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ Test:
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Role, params)
|
model_destory_render(Role, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ class SearchController < ApplicationController
|
||||||
def search_user_org
|
def search_user_org
|
||||||
|
|
||||||
# enable search only for agents and admins
|
# enable search only for agents and admins
|
||||||
if !current_user.is_role('Agent') && !current_user.is_role('Admin')
|
if !current_user.is_role('Agent') && !current_user.is_role(Z_ROLENAME_ADMIN)
|
||||||
response_access_deny
|
response_access_deny
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
|
@ -190,7 +190,7 @@ class SessionsController < ApplicationController
|
||||||
|
|
||||||
# "switch" to user
|
# "switch" to user
|
||||||
def switch_to_user
|
def switch_to_user
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# check user
|
# check user
|
||||||
if !params[:id]
|
if !params[:id]
|
||||||
|
@ -256,7 +256,7 @@ class SessionsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def list
|
def list
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
assets = {}
|
assets = {}
|
||||||
sessions_clean = []
|
sessions_clean = []
|
||||||
SessionHelper.list.each {|session|
|
SessionHelper.list.each {|session|
|
||||||
|
@ -274,7 +274,7 @@ class SessionsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def delete
|
def delete
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
SessionHelper::destroy( params[:id] )
|
SessionHelper::destroy( params[:id] )
|
||||||
render :json => {}
|
render :json => {}
|
||||||
end
|
end
|
||||||
|
|
|
@ -5,31 +5,31 @@ class SettingsController < ApplicationController
|
||||||
|
|
||||||
# GET /settings
|
# GET /settings
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(Setting, params)
|
model_index_render(Setting, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# GET /settings/1
|
# GET /settings/1
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(Setting, params)
|
model_show_render(Setting, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# POST /settings
|
# POST /settings
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Setting, params)
|
model_create_render(Setting, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# PUT /settings/1
|
# PUT /settings/1
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Setting, params)
|
model_update_render(Setting, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# DELETE /settings/1
|
# DELETE /settings/1
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Setting, params)
|
model_destory_render(Setting, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -96,7 +96,7 @@ curl http://localhost/api/v1/signatures.json -v -u #{login}:#{password} -H "Cont
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Signature, params)
|
model_create_render(Signature, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@ curl http://localhost/api/v1/signatures.json -v -u #{login}:#{password} -H "Cont
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Signature, params)
|
model_update_render(Signature, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ Test:
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Signature, params)
|
model_destory_render(Signature, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -47,7 +47,7 @@ curl http://localhost/api/v1/slas.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def index
|
def index
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_index_render(Sla, params)
|
model_index_render(Sla, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ curl http://localhost/api/v1/slas/#{id}.json -v -u #{login}:#{password}
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_show_render(Sla, params)
|
model_show_render(Sla, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ curl http://localhost/api/v1/slas.json -v -u #{login}:#{password} -H "Content-Ty
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Sla, params)
|
model_create_render(Sla, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ curl http://localhost/api/v1/slas.json -v -u #{login}:#{password} -H "Content-Ty
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Sla, params)
|
model_update_render(Sla, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -145,7 +145,7 @@ curl http://localhost/api/v1/slas.json -v -u #{login}:#{password} -H "Content-Ty
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Sla, params)
|
model_destory_render(Sla, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -15,19 +15,19 @@ class TicketPrioritiesController < ApplicationController
|
||||||
|
|
||||||
# POST /ticket_priorities
|
# POST /ticket_priorities
|
||||||
def create
|
def create
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_create_render(Ticket::Priority, params)
|
model_create_render(Ticket::Priority, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# PUT /ticket_priorities/1
|
# PUT /ticket_priorities/1
|
||||||
def update
|
def update
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_update_render(Ticket::Priority, params)
|
model_update_render(Ticket::Priority, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
# DELETE /ticket_priorities/1
|
# DELETE /ticket_priorities/1
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(Ticket::Priority, params)
|
model_destory_render(Ticket::Priority, params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -15,7 +15,7 @@ class UsersController < ApplicationController
|
||||||
def index
|
def index
|
||||||
|
|
||||||
# only allow customer to fetch him self
|
# only allow customer to fetch him self
|
||||||
if is_role(Z_ROLENAME_CUSTOMER) && !is_role('Admin') && !is_role('Agent')
|
if is_role(Z_ROLENAME_CUSTOMER) && !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
users = User.where( :id => current_user.id )
|
users = User.where( :id => current_user.id )
|
||||||
else
|
else
|
||||||
users = User.all
|
users = User.all
|
||||||
|
@ -85,7 +85,7 @@ class UsersController < ApplicationController
|
||||||
group_ids = []
|
group_ids = []
|
||||||
role_ids = []
|
role_ids = []
|
||||||
if count <= 2
|
if count <= 2
|
||||||
Role.where( :name => [ 'Admin', 'Agent'] ).each { |role|
|
Role.where( :name => [ Z_ROLENAME_ADMIN, 'Agent'] ).each { |role|
|
||||||
role_ids.push role.id
|
role_ids.push role.id
|
||||||
}
|
}
|
||||||
Group.all().each { |group|
|
Group.all().each { |group|
|
||||||
|
@ -203,17 +203,17 @@ class UsersController < ApplicationController
|
||||||
user.update_attributes( User.param_cleanup(params) )
|
user.update_attributes( User.param_cleanup(params) )
|
||||||
|
|
||||||
# only allow Admin's and Agent's
|
# only allow Admin's and Agent's
|
||||||
if is_role('Admin') && is_role('Agent') && params[:role_ids]
|
if is_role(Z_ROLENAME_ADMIN) && is_role('Agent') && params[:role_ids]
|
||||||
user.role_ids = params[:role_ids]
|
user.role_ids = params[:role_ids]
|
||||||
end
|
end
|
||||||
|
|
||||||
# only allow Admin's
|
# only allow Admin's
|
||||||
if is_role('Admin') && params[:group_ids]
|
if is_role(Z_ROLENAME_ADMIN) && params[:group_ids]
|
||||||
user.group_ids = params[:group_ids]
|
user.group_ids = params[:group_ids]
|
||||||
end
|
end
|
||||||
|
|
||||||
# only allow Admin's and Agent's
|
# only allow Admin's and Agent's
|
||||||
if is_role('Admin') && is_role('Agent') && params[:organization_ids]
|
if is_role(Z_ROLENAME_ADMIN) && is_role('Agent') && params[:organization_ids]
|
||||||
user.organization_ids = params[:organization_ids]
|
user.organization_ids = params[:organization_ids]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ class UsersController < ApplicationController
|
||||||
# @response_message 200 User successfully deleted.
|
# @response_message 200 User successfully deleted.
|
||||||
# @response_message 401 Invalid session.
|
# @response_message 401 Invalid session.
|
||||||
def destroy
|
def destroy
|
||||||
return if deny_if_not_role('Admin')
|
return if deny_if_not_role(Z_ROLENAME_ADMIN)
|
||||||
model_destory_render(User, params)
|
model_destory_render(User, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -260,7 +260,7 @@ class UsersController < ApplicationController
|
||||||
# @response_message 401 Invalid session.
|
# @response_message 401 Invalid session.
|
||||||
def search
|
def search
|
||||||
|
|
||||||
if is_role(Z_ROLENAME_CUSTOMER) && !is_role('Admin') && !is_role('Agent')
|
if is_role(Z_ROLENAME_CUSTOMER) && !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
response_access_deny
|
response_access_deny
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -324,7 +324,7 @@ class UsersController < ApplicationController
|
||||||
def history
|
def history
|
||||||
|
|
||||||
# permissin check
|
# permissin check
|
||||||
if !is_role('Admin') && !is_role('Agent')
|
if !is_role(Z_ROLENAME_ADMIN) && !is_role('Agent')
|
||||||
response_access_deny
|
response_access_deny
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -715,7 +715,7 @@ curl http://localhost/api/v1/users/avatar -v -u #{login}:#{password} -H "Content
|
||||||
end
|
end
|
||||||
|
|
||||||
def permission_check_by_role
|
def permission_check_by_role
|
||||||
return true if is_role('Admin')
|
return true if is_role(Z_ROLENAME_ADMIN)
|
||||||
return true if is_role('Agent')
|
return true if is_role('Agent')
|
||||||
|
|
||||||
response_access_deny
|
response_access_deny
|
||||||
|
@ -723,7 +723,7 @@ curl http://localhost/api/v1/users/avatar -v -u #{login}:#{password} -H "Content
|
||||||
end
|
end
|
||||||
|
|
||||||
def permission_check
|
def permission_check
|
||||||
return true if is_role('Admin')
|
return true if is_role(Z_ROLENAME_ADMIN)
|
||||||
return true if is_role('Agent')
|
return true if is_role('Agent')
|
||||||
|
|
||||||
# allow to update customer by him self
|
# allow to update customer by him self
|
||||||
|
|
|
@ -6,6 +6,6 @@ class Group < ApplicationModel
|
||||||
belongs_to :signature
|
belongs_to :signature
|
||||||
validates :name, :presence => true
|
validates :name, :presence => true
|
||||||
|
|
||||||
activity_stream_support :role => 'Admin'
|
activity_stream_support :role => Z_ROLENAME_ADMIN
|
||||||
history_support
|
history_support
|
||||||
end
|
end
|
||||||
|
|
|
@ -11,7 +11,7 @@ class Organization < ApplicationModel
|
||||||
has_many :members, :class_name => 'User'
|
has_many :members, :class_name => 'User'
|
||||||
validates :name, :presence => true
|
validates :name, :presence => true
|
||||||
|
|
||||||
activity_stream_support :role => 'Admin'
|
activity_stream_support :role => Z_ROLENAME_ADMIN
|
||||||
history_support
|
history_support
|
||||||
search_index_support
|
search_index_support
|
||||||
notify_clients_support
|
notify_clients_support
|
||||||
|
|
|
@ -30,7 +30,7 @@ returns
|
||||||
end
|
end
|
||||||
|
|
||||||
# check agent
|
# check agent
|
||||||
return true if data[:current_user].is_role('Admin')
|
return true if data[:current_user].is_role(Z_ROLENAME_ADMIN)
|
||||||
return true if data[:current_user].is_role('Agent')
|
return true if data[:current_user].is_role('Agent')
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ returns
|
||||||
current_user = params[:current_user]
|
current_user = params[:current_user]
|
||||||
|
|
||||||
# enable search only for agents and admins
|
# enable search only for agents and admins
|
||||||
return [] if !current_user.is_role('Agent') && !current_user.is_role('Admin')
|
return [] if !current_user.is_role('Agent') && !current_user.is_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# try search index backend
|
# try search index backend
|
||||||
if SearchIndexBackend.enabled?
|
if SearchIndexBackend.enabled?
|
||||||
|
|
|
@ -4,5 +4,5 @@ class Role < ApplicationModel
|
||||||
|
|
||||||
has_and_belongs_to_many :users, :after_add => :cache_update, :after_remove => :cache_update
|
has_and_belongs_to_many :users, :after_add => :cache_update, :after_remove => :cache_update
|
||||||
validates :name, :presence => true
|
validates :name, :presence => true
|
||||||
activity_stream_support :role => 'Admin'
|
activity_stream_support :role => Z_ROLENAME_ADMIN
|
||||||
end
|
end
|
||||||
|
|
|
@ -47,7 +47,7 @@ class User < ApplicationModel
|
||||||
store :preferences
|
store :preferences
|
||||||
|
|
||||||
activity_stream_support(
|
activity_stream_support(
|
||||||
:role => 'Admin',
|
:role => Z_ROLENAME_ADMIN,
|
||||||
:ignore_attributes => {
|
:ignore_attributes => {
|
||||||
:last_login => true,
|
:last_login => true,
|
||||||
:image => true,
|
:image => true,
|
||||||
|
|
|
@ -28,7 +28,7 @@ returns
|
||||||
end
|
end
|
||||||
|
|
||||||
# check agent
|
# check agent
|
||||||
return true if data[:current_user].is_role('Admin')
|
return true if data[:current_user].is_role(Z_ROLENAME_ADMIN)
|
||||||
return true if data[:current_user].is_role('Agent')
|
return true if data[:current_user].is_role('Agent')
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ returns
|
||||||
current_user = params[:current_user]
|
current_user = params[:current_user]
|
||||||
|
|
||||||
# enable search only for agents and admins
|
# enable search only for agents and admins
|
||||||
return [] if !current_user.is_role('Agent') && !current_user.is_role('Admin')
|
return [] if !current_user.is_role('Agent') && !current_user.is_role(Z_ROLENAME_ADMIN)
|
||||||
|
|
||||||
# try search index backend
|
# try search index backend
|
||||||
if SearchIndexBackend.enabled?
|
if SearchIndexBackend.enabled?
|
||||||
|
|
Loading…
Reference in a new issue