mirror of
http://ghproxy.cn/https://github.com/multunus/onemdm-server
synced 2025-12-06 18:24:58 +00:00
- Add foreignkey to device for AppUsage - Rename the route to app_usage from app_usage/create
25 lines
615 B
Ruby
25 lines
615 B
Ruby
class AppUsagesController < ApplicationController
|
|
before_filter :authenticate_device
|
|
respond_to :json
|
|
|
|
def create
|
|
begin
|
|
@device.app_usages << AppUsage.create!(app_usage_params)
|
|
render json: {}, status: :created
|
|
rescue Exception => e
|
|
logger.warn "Error while saving App Usage #{e.message}"
|
|
render json: {},
|
|
status: :unprocessable_entity
|
|
end
|
|
end
|
|
private
|
|
|
|
def app_usage_params
|
|
params.permit(app_usage:
|
|
[:package_name,
|
|
:usage_duration_in_seconds,
|
|
:used_on]).require(:app_usage)
|
|
|
|
end
|
|
end
|