Skip to content
Snippets Groups Projects
Verified Commit 4ebc41d5 authored by David Gunnarsson's avatar David Gunnarsson
Browse files

Only show menu entries if user authorized to access

parent 22f4cb5e
Branches
Tags
No related merge requests found
...@@ -155,50 +155,50 @@ Avo.configure do |config| ...@@ -155,50 +155,50 @@ Avo.configure do |config|
end end
section "Samples" do section "Samples" do
resource :samples resource :samples, visible: -> { authorize current_user, Sample, "index?", raise_exception: false }
end end
section "Petrography" do section "Petrography" do
resource :archaeometry_analysis resource :archaeometry_analysis, visible: -> { authorize current_user, ArchaeometryAnalysis, "index?", raise_exception: false }
end end
section "Location Data" do # apprentice (no-delete) section "Location Data" do # apprentice (no-delete)
resource :gazetteers resource :gazetteers, visible: -> { authorize current_user, Gazetteer, "index?", raise_exception: false }
resource :phases resource :phases, visible: -> { authorize current_user, Phase, "index?", raise_exception: false }
resource :types resource :types, visible: -> { authorize current_user, Type, "index?", raise_exception: false }
end end
section "Object Data" do # apprentice (no-delete) section "Object Data" do # apprentice (no-delete)
resource :analysis_methods resource :analysis_methods, visible: -> { authorize current_user, AnalysisMethod, "index?", raise_exception: false }
resource :forms resource :forms, visible: -> { authorize current_user, Form, "index?", raise_exception: false }
resource :fragmentations resource :fragmentations, visible: -> { authorize current_user, Fragmentation, "index?", raise_exception: false }
resource :fabric_codes resource :fabric_codes, visible: -> { authorize current_user, FabricCode, "index?", raise_exception: false }
resource :literature resource :literature, visible: -> { authorize current_user, Literature, "index?", raise_exception: false }
resource :vessel_form_types resource :vessel_form_types, visible: -> { authorize current_user, VesselFormType, "index?", raise_exception: false }
resource :wares resource :wares, visible: -> { authorize current_user, Ware, "index?", raise_exception: false }
end end
# TODO: in a later step: all should get no-delete, no-edit # TODO: in a later step: all should get no-delete, no-edit
section "Fabric Description" do # apprentice (no-delete) section "Fabric Description" do # apprentice (no-delete)
resource :colours resource :colours, visible: -> { authorize current_user, Colour, "index?", raise_exception: false }
resource :frequencies resource :frequencies, visible: -> { authorize current_user, Frequency, "index?", raise_exception: false }
resource :hardnesses resource :hardnesses, visible: -> { authorize current_user, Hardness, "index?", raise_exception: false }
resource :sortings resource :sortings, visible: -> { authorize current_user, Sorting, "index?", raise_exception: false }
resource :sphericities resource :sphericities, visible: -> { authorize current_user, Sphericity, "index?", raise_exception: false }
resource :surfaces resource :surfaces, visible: -> { authorize current_user, Surface, "index?", raise_exception: false }
resource :texts resource :texts, visible: -> { authorize current_user, Text, "index?", raise_exception: false }
resource :textures resource :textures, visible: -> { authorize current_user, Texture, "index?", raise_exception: false }
resource :voids_forms resource :voids_forms, visible: -> { authorize current_user, VoidsForm, "index?", raise_exception: false }
end end
section "Image Data" do # apprentice (no-delete) section "Image Data" do # apprentice (no-delete)
resource :image_colors resource :image_colors, visible: -> { authorize current_user, ImageColor, "index?", raise_exception: false }
resource :image_sizes resource :image_sizes, visible: -> { authorize current_user, ImageSize, "index?", raise_exception: false }
end end
section "Actors" do # apprentice (no-delete) section "Actors" do # apprentice (no-delete)
resource :actor_types resource :actor_types, visible: -> { authorize current_user, ActorType, "index?", raise_exception: false }
resource :actors resource :actors, visible: -> { authorize current_user, Actor, "index?", raise_exception: false }
end end
# resource :sample_status # TODO: will be removed # resource :sample_status # TODO: will be removed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment