diff --git a/config/initializers/avo.rb b/config/initializers/avo.rb index c42ddbca2dfe0f48991e6b78c52ece3bbb9f7649..5fb33bbe762df446dfb48a6ab4c569c2de923e7e 100644 --- a/config/initializers/avo.rb +++ b/config/initializers/avo.rb @@ -148,51 +148,62 @@ Avo.configure do |config| dashboard :home end - section "Basics" do - resource :actor_types - resource :actors - resource :copyrights - resource :image_sizes - resource :literature - resource :texts + section "Backoffice Management" do + resource :users, visible: -> { + authorize current_user, User, "index?", raise_exception: false + } end section "Samples" do - resource :gazetteers - resource :archaeometry_analysis resource :samples end - section "Sample Attributes" do + section "Petrography" do + resource :archaeometry_analysis + end + + section "Location Data" do # apprentice (no-delete) + resource :gazetteers + resource :phases + resource :types + end + + section "Object Data" do # apprentice (no-delete) resource :analysis_methods - resource :colours resource :forms resource :fragmentations + resource :fabric_codes + resource :literature + resource :vessel_form_types + resource :wares + end + + # TODO: in a later step: all should get no-delete, no-edit + section "Fabric Description" do # apprentice (no-delete) + resource :colours resource :frequencies resource :hardnesses - resource :sample_status resource :sortings resource :sphericities resource :surfaces + resource :texts resource :textures - resource :vessel_form_types resource :voids_forms - resource :wares - resource :fabric_codes - resource :image_colors end - section "Site Attributes" do - resource :certainties - resource :phases - resource :types + section "Image Data" do # apprentice (no-delete) + resource :image_colors + resource :image_sizes end - section "Management" do - resource :users, visible: -> { - authorize current_user, User, "index?", raise_exception: false - } + section "Actors" do # apprentice (no-delete) + resource :actor_types + resource :actors end + + # resource :sample_status # TODO: will be removed + # resource :certainties # TODO: will be removed + # resource :copyrights # TODO: probably can be removed } end