<s> from satchmo_store . shop . models import Config , Cart , CartItem , CartItemDetails , Order , OrderItem , OrderItemDetail , OrderStatus , OrderPayment , OrderPaymentFailure , OrderAuthorization , OrderVariable , OrderTaxDetail <EOL> from django . contrib import admin <EOL> from django . utils . translation import ugettext_lazy as _ <EOL> from satchmo_utils . admin import AutocompleteAdmin <EOL> class CartItem_Inline ( admin . TabularInline ) : <EOL> model = CartItem <EOL> extra = <NUM_LIT:3> <EOL> raw_id_fields = ( '<STR_LIT>' , ) <EOL> class CartItemDetails_Inline ( admin . StackedInline ) : <EOL> model = CartItemDetails <EOL> extra = <NUM_LIT:1> <EOL> class ConfigOptions ( admin . ModelAdmin ) : <EOL> list_display = ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> filter_horizontal = ( '<STR_LIT>' , ) <EOL> fieldsets = ( <EOL> ( None , { '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> } ) , <EOL> ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT:state>' , '<STR_LIT>' , '<STR_LIT>' , ) <EOL> } ) , <EOL> ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> } ) <EOL> ) <EOL> class CartOptions ( admin . ModelAdmin ) : <EOL> list_display = ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> inlines = [ CartItem_Inline ] <EOL> class CartItemOptions ( admin . ModelAdmin ) : <EOL> inlines = [ CartItemDetails_Inline ] <EOL> class OrderItem_Inline ( admin . TabularInline ) : <EOL> model = OrderItem <EOL> extra = <NUM_LIT:3> <EOL> raw_id_fields = ( '<STR_LIT>' , ) <EOL> class OrderItemDetail_Inline ( admin . TabularInline ) : <EOL> model = OrderItemDetail <EOL> extra = <NUM_LIT:3> <EOL> class OrderAuthorizationDetail_Inline ( admin . TabularInline ) : <EOL> model = OrderAuthorization <EOL> extra = <NUM_LIT:0> <EOL> class OrderPaymentDetail_Inline ( admin . TabularInline ) : <EOL> model = OrderPayment <EOL> extra = <NUM_LIT:0> <EOL> class OrderPaymentFailureDetail_Inline ( admin . TabularInline ) : <EOL> model = OrderPaymentFailure <EOL> extra = <NUM_LIT:0> <EOL> class OrderStatus_Inline ( admin . StackedInline ) : <EOL> model = OrderStatus <EOL> extra = <NUM_LIT:1> <EOL> class OrderVariable_Inline ( admin . TabularInline ) : <EOL> model = OrderVariable <EOL> extra = <NUM_LIT:1> <EOL> class OrderTaxDetail_Inline ( admin . TabularInline ) : <EOL> model = OrderTaxDetail <EOL> extra = <NUM_LIT:1> <EOL> class OrderOptions ( AutocompleteAdmin ) : <EOL> fieldsets = ( <EOL> ( None , { '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:status>' , '<STR_LIT>' , '<STR_LIT>' ) } ) , ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) } ) , ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : ( '<STR_LIT>' , ) , '<STR_LIT>' : <EOL> ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) } ) , ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : ( '<STR_LIT>' , ) , '<STR_LIT>' : <EOL> ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) } ) , ( _ ( '<STR_LIT>' ) , { '<STR_LIT>' : <EOL> ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) } ) ) <EOL> list_display = ( '<STR_LIT:id>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:status>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> list_filter = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:status>' ] <EOL> date_hierarchy = '<STR_LIT>' <EOL> list_filter = [ '<STR_LIT>' , '<STR_LIT:status>' ] <EOL> date_hierarchy = '<STR_LIT>' <EOL> search_fields = ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> related_search_fields = { '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:email>' ) } <EOL> related_string_functions = { '<STR_LIT>' : lambda c : u"<STR_LIT>" % ( c . full_name , c . email ) } <EOL> inlines = [ OrderItem_Inline , OrderStatus_Inline , OrderVariable_Inline , <EOL> OrderTaxDetail_Inline , OrderAuthorizationDetail_Inline , <EOL> OrderPaymentDetail_Inline , OrderPaymentFailureDetail_Inline ] <EOL> readonly_fields = ( '<STR_LIT:status>' , ) <EOL> class OrderItemOptions ( admin . ModelAdmin ) : <EOL> inlines = [ OrderItemDetail_Inline ] <EOL> class OrderPaymentOptions ( admin . ModelAdmin ) : <EOL> list_filter = [ '<STR_LIT>' ] <EOL> list_display = [ '<STR_LIT:id>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> fieldsets = ( <EOL> ( None , { '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) } ) , ) <EOL> raw_id_fields = [ '<STR_LIT>' ] <EOL> class OrderAuthorizationOptions ( OrderPaymentOptions ) : <EOL> list_display = [ '<STR_LIT:id>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> fieldsets = ( <EOL> ( None , { '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) } ) , ) <EOL> admin . site . register ( Cart , CartOptions ) <EOL> admin . site . register ( CartItem , CartItemOptions ) <EOL> admin . site . register ( Config , ConfigOptions ) <EOL> admin . site . register ( Order , OrderOptions ) <EOL> admin . site . register ( OrderItem , OrderItemOptions ) <EOL> admin . site . register ( OrderPayment , OrderPaymentOptions ) <EOL> admin . site . register ( OrderAuthorization , OrderAuthorizationOptions ) </s>
