2017-01-28 2 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; 
} 
관련 문제