2017-01-28 6 views

答えて

0

これには設定オプションはありませんが、いくつかの方法で行うことができますが、最も簡単で明瞭なのは、管理パネルのボタンを非表示にするSpreeDefaceです。 ここには宝石Spree Defaceへのリンクが記載されています。また、CanCan(またはCanCanCan)機能を使用して管理者をブロックすることもできますが、これによって副作用が発生する可能性があります。ここ は私のために、私は今のCSSを経由してボタンを非表示にするために選んだ

Deface::Override.new(virtual_path: 'spree/admin/orders/index', 
        name: "remove page actions", 
        remove: "erb[silent]:contains('content_for :page_actions')", 
        closing_selector: "erb[silent]:contains('end')") 
0

を動作するコードの例です。 vendor/assets/stylesheets/spree/backend/

、私はadmin_overrides.scss

を作成し、以下の内容を追加しました:

body.admin #admin_new_order { 
    display: none; 
} 
関連する問題