@@ -6,7 +6,7 @@ class Admin::EditionsController < Admin::BaseController
66 before_action :clean_edition_parameters , only : %i[ create update ]
77 before_action :clear_scheduled_publication_if_not_activated , only : %i[ create update ]
88 before_action :clear_response_form_file_cache , only : %i[ create update ]
9- before_action :find_edition , only : %i[ show edit update revise diff confirm_destroy destroy update_bypass_id update_image_display_option ]
9+ before_action :find_edition , only : %i[ show edit update revise diff confirm_destroy destroy update_bypass_id update_image_display_option features ]
1010 before_action :prevent_modification_of_unmodifiable_edition , only : %i[ update ]
1111 before_action :delete_absent_edition_organisations , only : %i[ create update ]
1212 before_action :build_national_exclusion_params , only : %i[ create update ]
@@ -31,7 +31,7 @@ def enforce_permissions!
3131 enforce_permission! ( :create , edition_class || Edition )
3232 when "create"
3333 enforce_permission! ( :create , @edition )
34- when "edit" , "update" , "revise" , "diff" , "update_bypass_id" , "update_image_display_option"
34+ when "edit" , "update" , "revise" , "diff" , "update_bypass_id" , "update_image_display_option" , "features"
3535 enforce_permission! ( :update , @edition )
3636 when "destroy" , "confirm_destroy"
3737 enforce_permission! ( :delete , @edition )
0 commit comments