Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
@@ -0,0 +1,33 @@
module Carto
module Tracking
module Validators
module Visualization
module Helpers
def visualization
@format.fetch_record!(:visualization)
end
end
module Writable
include Carto::Tracking::Validators::Visualization::Helpers
def check_visualization_writable!
unless visualization.writable_by?(@reporter)
raise Carto::UnauthorizedError.new
end
end
end
module Readable
include Carto::Tracking::Validators::Visualization::Helpers
def check_visualization_readable!
unless visualization.is_accesible_by_user?(@reporter)
raise Carto::UnauthorizedError.new
end
end
end
end
end
end
end