gui Package
admin Module
Main gui definition for admin application.
-
class
stoq.gui.admin.Tasks(app)[source]
Bases: object
-
set_model(model)[source]
-
add_defaults()[source]
-
add_item(label, name, pixbuf=None, cb=None)[source]
@param label: Label to show in the interface
@param name: Name to use to store internally and use by callbacks
@param pixbuf: a pixbuf or stock-id/icon-name for the item
@param cb: callback
-
on_item_activated(icon_view, path)[source]
-
hide_item(name)[source]
-
run_task(name)[source]
-
class
stoq.gui.admin.AdminApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Administrative'
-
gladefile = 'admin'
-
ACTION_TASKS = {'SearchFiscalBook': 'fiscal_books', 'ConfigurePaymentMethods': 'payment_methods', 'SearchUserProfile': 'user_profiles', 'SearchComputer': 'stations', 'ConfigureInvoices': 'invoice_layouts', 'SearchUser': 'users', 'ConfigureCertificates': 'certificates', 'ConfigureGridGroup': 'grid_group', 'SearchBranch': 'branches', 'ConfigurePlugins': 'plugins', 'SearchRole': 'employee_roles', 'SearchEvents': 'events', 'StoqLinkConnect': 'stoq_link_connect', 'ConfigureDevices': 'devices', 'ConfigureUIForm': 'ui_form', 'ConfigurePaymentCategories': 'payment_categories', 'SearchCfop': 'cfop', 'ConfigureGridAttribute': 'grid_attribute', 'ConfigureParameters': 'parameters', 'ConfigureSaleToken': 'sale_token', 'ConfigureSintegra': 'sintegra', 'SearchTaxTemplate': 'tax_templates', 'SearchEmployee': 'employees', 'ConfigureTaxes': 'taxes', 'ConfigureInvoicePrinters': 'invoice_printers', 'ConfigureClientCategories': 'client_categories'}
-
action_permissions = {'ConfigureInvoicePrinters': ('InvoicePrinter', 1), 'SearchTaxTemplate': ('ProductTaxTemplate', 1), 'ConfigureInvoices': ('InvoiceLayout', 1)}
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
setup_focus()[source]
-
new_activate()[source]
-
search_activate()[source]
-
on_NewUser__activate(action)[source]
-
on_SearchCostCenters__activate(action)[source]
-
on_SearchDuplicatedPersons__activate(action)[source]
accounts Module
Base class for sharing code between accounts payable and receivable.
-
class
stoq.gui.accounts.FilterItem(name, value, color=None, item_id=None)[source]
Bases: object
-
class
stoq.gui.accounts.BaseAccountWindow(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
create_ui()[source]
-
search_completed(results, states)[source]
-
add_payment(category=None)[source]
-
show_details(payment_view)[source]
Shows some details about the payment, allowing to edit a few
properties
Shows a dialog with comments saved on the payment
@param payment_view: an OutPaymentView or InPaymentView instance
-
change_due_date(payment_view, order)[source]
Receives a payment_view and change the payment due date
related to the view.
| Parameters: |
- payment_view – an OutPaymentView or InPaymentView instance
- order – a Sale or Purchase instance related to this payment.
This will be used to show the identifier of the order
|
-
change_status(payment_view, order, status)[source]
Show a dialog do enter a reason for status change
| Parameters: |
- payment_view – an OutPaymentView or InPaymentView instance
- order – a Sale or Purchase instance related to this payment.
This will be used to show the identifier of the order
- status – The new status to set the payment to
|
-
create_main_filter()[source]
-
add_filter_items(category_type, options)[source]
-
on_results__activate_link(results, uri)[source]
-
on_PaymentFlowHistory__activate(action)[source]
-
on_PaymentCategories__activate(action)[source]
config Module
First time installation wizard for Stoq
Stoq Configuration dialogs
Current flow of the database steps:
-
class
stoq.gui.config.BaseWizardStep(wizard, previous=None)[source]
Bases: stoqlib.gui.base.wizards.WizardStep, kiwi.ui.delegates.GladeSlaveDelegate
A wizard step base class definition
-
domain = 'stoq'
-
gladefile = None
-
class
stoq.gui.config.DatabaseLocationStep(wizard, previous=None)[source]
Bases: stoq.gui.config.BaseWizardStep
-
gladefile = 'DatabaseLocationStep'
-
post_init()[source]
-
next_step()[source]
-
on_radio_local__activate(radio)[source]
-
on_radio_network__activate(radio)[source]
-
class
stoq.gui.config.DatabaseSettingsStep(wizard, previous, focus_dbname=True)[source]
Bases: stoqlib.gui.base.wizards.WizardEditorStep
-
gladefile = 'DatabaseSettingsStep'
-
model_type
alias of DatabaseSettings
-
proxy_widgets = ('address', 'port', 'username', 'password', 'dbname')
-
post_init()[source]
-
validate_step()[source]
-
setup_proxies()[source]
-
next_step()[source]
-
on_authentication_type__content_changed(*args)[source]
-
on_dbname__validate(widget, value)[source]
-
class
stoq.gui.config.InstallationModeStep(wizard, previous=None)[source]
Bases: stoq.gui.config.BaseWizardStep
-
gladefile = 'InstallationModeStep'
-
model_type
alias of object
-
post_init()[source]
-
next_step()[source]
-
on_empty_database_radio__activate(radio)[source]
-
on_example_database_radio__activate(radio)[source]
-
class
stoq.gui.config.LinkStep(wizard, previous)[source]
Bases: stoqlib.gui.base.wizards.WizardEditorStep
Stoq link registration step
-
gladefile = 'LinkStep'
-
model_type
alias of Settable
-
proxy_widgets = ['name', 'email', 'phone', 'register_now']
-
post_init()[source]
-
setup_proxies()[source]
-
next_step()[source]
-
on_image_eventbox__motion_notify_event(widget, event)[source]
-
on_image_eventbox__button_press_event(widget, event)[source]
-
on_register_now__toggled(widget)[source]
-
on_email__validate(widget, value)[source]
-
on_phone__validate(widget, value)[source]
-
on_phone__activate(widget)[source]
-
class
stoq.gui.config.PasswordStep(wizard, previous)[source]
Bases: stoq.gui.config.BaseWizardStep
-
gladefile = 'AdminPasswordStep'
-
get_slave()[source]
-
setup_slaves()[source]
-
post_init()[source]
-
class
stoq.gui.config.PostgresAdminPasswordStep(wizard, previous)[source]
Bases: stoq.gui.config.PasswordStep
Ask a password for posgres administration user.
-
title_label = "PostgresSQL 'postgres' password"
-
get_title_label()[source]
-
get_description_label()[source]
-
get_slave()[source]
-
next_step()[source]
-
class
stoq.gui.config.InstallPostgresStep(wizard, previous)[source]
Bases: stoq.gui.config.BaseWizardStep
Since we are going to sell the TEF funcionality, we cant enable the
plugin right away. Just ask for some user information and we will
contact.
-
gladefile = 'InstallPostgresStep'
-
next_step()[source]
-
class
stoq.gui.config.CreateDatabaseStep(wizard, previous=None)[source]
Bases: stoq.gui.config.BaseWizardStep
-
gladefile = 'CreateDatabaseStep'
-
post_init()[source]
-
next_step()[source]
-
class
stoq.gui.config.FinishInstallationStep(wizard, previous=None)[source]
Bases: stoq.gui.config.BaseWizardStep
-
gladefile = 'FinishInstallationStep'
-
has_next_step()[source]
-
post_init()[source]
-
class
stoq.gui.config.FirstTimeConfigWizard(options, config=None)[source]
Bases: stoqlib.gui.base.wizards.BaseWizard
-
title = 'Stoq - Installation'
-
size = (711, 400)
-
get_win32_postgres_port()[source]
-
try_connect(settings, warn=True)[source]
-
check_incomplete_database()[source]
-
load_config_and_call_setup()[source]
-
connect_for_settings(step=None)[source]
-
write_pgpass()[source]
-
cancel(*args)[source]
-
finish(run=True)[source]
inventory Module
Main gui definition for inventory application.
-
class
stoq.gui.inventory.InventoryApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Inventory'
-
gladefile = 'inventory'
-
search_spec
alias of Inventory
-
search_labels = 'Matching:'
-
report_table
alias of InventoryReport
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
create_filters()[source]
-
get_columns()[source]
-
on_NewInventory__activate(action)[source]
-
on_CountingAction__activate(action)[source]
-
on_AdjustAction__activate(action)[source]
-
on_Details__activate(action)[source]
-
on_results__selection_changed(results, product)[source]
-
on_results__right_click(results, result, event)[source]
-
on_results__double_click(results, inventory)[source]
-
on_Cancel__activate(widget)[source]
-
on_Export__activate(widget)[source]
-
on_PrintProductListing__activate(button)[source]
payable Module
stoq/gui/payable/payable.py:
Implementation of payable application.
-
class
stoq.gui.payable.PayableApp(window, store=None)[source]
Bases: stoq.gui.accounts.BaseAccountWindow
-
app_title = 'Accounts payable'
-
gladefile = 'payable'
-
search_spec
alias of OutPaymentView
-
search_label = 'matching:'
-
report_table
alias of PayablePaymentReport
-
editor_class
alias of OutPaymentEditor
-
payment_category_type = u'payable'
-
create_actions()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
create_filters()[source]
-
get_columns()[source]
-
search_for_date(date)[source]
-
on_results__row_activated(klist, payable_view)[source]
-
on_results__right_click(results, result, event)[source]
-
on_results__selection_changed(results, selected)[source]
-
on_Details__activate(action)[source]
-
on_Pay__activate(action)[source]
-
on_Edit__activate(action)[source]
-
on_PrintReceipt__activate(action)[source]
-
on_AddPayment__activate(action)[source]
-
on_CancelPayment__activate(action)[source]
-
on_SetNotPaid__activate(action)[source]
-
on_ChangeDueDate__activate(action)[source]
-
on_BillCheckSearch__activate(action)[source]
pos Module
Main interface definition for pos application.
-
class
stoq.gui.pos.TemporarySaleItem(sellable, quantity, price=None, notes=None, can_remove=True, quantity_decreased=0, batch=None, parent_item=None, estimated_fix_date=None, deliver=False, original_sale_item=None)[source]
Bases: object
-
classmethod
from_sale_item(item)[source]
-
full_description
-
total
-
quantity_unit
-
class
stoq.gui.pos.PosApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Point of Sales'
-
gladefile = 'pos'
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
setup_focus()[source]
-
can_change_application()[source]
-
can_close_application()[source]
-
get_columns()[source]
-
set_open_inventory()[source]
-
add_sale_item(item)[source]
Add a TemporarySaleItem item to the sale.
| Parameters: | item – a temporary item <TemporarySaleItem> to add to the sale.
If the caller wants to store extra information about the sold items,
it can create a subclass of TemporarySaleItem and pass that class
here. This information will propagate when <POSConfirmSaleEvent> is
emitted. |
-
checkout(cancel_clear=False, save_only=False)[source]
Initiate the sale checkout process.
| Parameters: | cancel_clear – If we should cancel the sale if the checkout
is cancelled. |
-
on_CancelOrder__activate(action)[source]
-
on_Clients__activate(action)[source]
-
on_Sales__activate(action)[source]
-
on_SearchSalesPersonSales__activate(action)[source]
-
on_SoldItemsByBranchSearch__activate(action)[source]
-
on_ProductSearch__activate(action)[source]
-
on_ServiceSearch__activate(action)[source]
-
on_DeliverySearch__activate(action)[source]
-
on_ConfirmOrder__activate(action)[source]
-
on_NewDelivery__activate(action)[source]
-
on_PaymentReceive__activate(action)[source]
-
on_TillClose__activate(action)[source]
-
on_TillOpen__activate(action)[source]
-
on_TillVerify__activate(action)[source]
-
on_DetailsViewer__activate(button)[source]
-
on_LoanClose__activate(action)[source]
-
on_WorkOrderClose__activate(action)[source]
-
on_NewTrade__activate(action)[source]
-
on_till_status_label__activate_link(button, link)[source]
-
on_advanced_search__clicked(button)[source]
-
on_add_button__clicked(button)[source]
-
on_barcode__activate(entry)[source]
-
on_sale_token__activate(entry)[source]
-
after_barcode__changed(editable)[source]
-
on_quantity__activate(entry)[source]
-
on_quantity__validate(entry, value)[source]
-
on_sale_items__selection_changed(sale_items, sale_item)[source]
-
on_remove_item_button__clicked(button)[source]
-
on_delivery_button__clicked(button)[source]
-
on_checkout_button__clicked(button)[source]
-
on_save_button__clicked(button)[source]
-
on_edit_item_button__clicked(button)[source]
-
on_sale_items__row_activated(sale_items, sale_item)[source]
production Module
Main gui definition for production application.
-
class
stoq.gui.production.ProductionApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = u'Production'
-
gladefile = 'production'
-
search_spec
alias of ProductionOrder
-
search_label = u'matching:'
-
report_table
alias of ProductionReport
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
create_filters()[source]
-
get_columns()[source]
-
print_report(*args, **kwargs)[source]
-
set_open_inventory()[source]
-
on_EditProduction__activate(widget)[source]
-
on_ProductionDetails__activate(widget)[source]
-
on_FinalizeProduction__activate(widget)[source]
-
on_CancelProduction__activate(widget)[source]
-
on_results__selection_changed(results, selected)[source]
-
on_results__has_rows(widget, has_rows)[source]
-
on_results__row_activated(widget, order)[source]
-
on_results__right_click(results, result, event)[source]
-
on_NewProduction__activate(action)[source]
-
on_StartProduction__activate(action)[source]
-
on_ProductionPurchaseQuote__activate(action)[source]
-
on_SearchProduct__activate(action)[source]
-
on_SearchService__activate(action)[source]
-
on_SearchProductionItem__activate(action)[source]
-
on_SearchProductionHistory__activate(action)[source]
purchase Module
Main gui definition for purchase application.
-
class
stoq.gui.purchase.PurchaseApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Purchase'
-
gladefile = 'purchase'
-
search_spec
alias of PurchaseOrderView
-
search_label = 'matching:'
-
report_table
alias of PurchaseReport
-
action_permissions = {'Services': ('Service', 1), 'ProductUnits': ('ProductUnit', 1), 'Products': ('Product', 1), 'NewProduct': ('Product', 2)}
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
search_completed(results, states)[source]
-
set_open_inventory()[source]
-
create_filters()[source]
-
get_columns()[source]
-
print_report(*args, **kwargs)[source]
-
search_for_date(date)[source]
-
on_results__right_click(results, result, event)[source]
-
on_results__row_activated(klist, purchase_order_view)[source]
-
on_results__selection_changed(results, selected)[source]
-
on_results__activate_link(results, uri)[source]
-
on_Details__activate(action)[source]
-
on_Edit__activate(action)[source]
-
on_Cancel__activate(action)[source]
-
on_Confirm__activate(button)[source]
-
on_Finish__activate(action)[source]
-
on_ExportFilizola__activate(action)[source]
-
on_StockCost__activate(action)[source]
-
on_CloseInConsignment__activate(action)[source]
-
on_SearchInConsignmentItems__activate(action)[source]
-
on_Categories__activate(action)[source]
-
on_SearchQuotes__activate(action)[source]
-
on_SearchPurchasedItems__activate(action)[source]
-
on_SearchStockItems__activate(action)[source]
-
on_SearchClosedStockItems__activate(action)[source]
-
on_Suppliers__activate(action)[source]
-
on_Products__activate(action)[source]
-
on_ProductUnits__activate(action)[source]
-
on_ProductManufacturers__activate(action)[source]
-
on_Services__activate(action)[source]
-
on_Transporter__activate(action)[source]
-
on_ProductsSoldSearch__activate(action)[source]
-
on_ProductsPriceSearch__activate(action)[source]
-
on_NewOrder__activate(action)[source]
-
on_NewQuote__activate(action)[source]
-
on_NewProduct__activate(action)[source]
-
on_NewConsignment__activate(action)[source]
receivable Module
stoq/gui/receivable/receivable.py:
Implementation of receivable application.
-
class
stoq.gui.receivable.ReceivableApp(window, store=None)[source]
Bases: stoq.gui.accounts.BaseAccountWindow
-
app_title = 'Accounts receivable'
-
gladefile = 'receivable'
-
search_spec
alias of InPaymentView
-
search_label = 'matching:'
-
report_table
alias of ReceivablePaymentReport
-
editor_class
alias of InPaymentEditor
-
payment_category_type = u'receivable'
-
create_actions()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
create_filters()[source]
-
get_columns()[source]
-
search_for_date(date)[source]
-
on_results__row_activated(klist, receivable_view)[source]
-
on_results__selection_changed(receivables, selected)[source]
-
on_results__right_click(results, result, event)[source]
-
on_Details__activate(button)[source]
-
on_Receive__activate(button)[source]
-
on_PrintReceipt__activate(action)[source]
-
on_AddReceiving__activate(action)[source]
-
on_CancelPayment__activate(action)[source]
-
on_SetNotPaid__activate(action)[source]
-
on_ChangeDueDate__activate(action)[source]
-
on_BillCheckSearch__activate(action)[source]
-
on_CardPaymentSearch__activate(action)[source]
-
on_Renegotiate__activate(action)[source]
-
on_Edit__activate(action)[source]
-
on_PrintDocument__activate(action)[source]
-
on_ExportBills__activate(action)[source]
sales Module
Implementation of sales application.
-
class
stoq.gui.sales.FilterItem(name, value=None)[source]
Bases: object
-
class
stoq.gui.sales.SalesApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Sales'
-
gladefile = 'sales_app'
-
search_spec
alias of SaleView
-
search_label = 'matching:'
-
report_table
alias of SalesReport
-
cols_info = {u'confirmed': 'confirm_date', u'ordered': 'open_date', u'returned': 'return_date', u'quote': 'open_date', u'initial': 'open_date', u'cancelled': 'cancel_date', u'renegotiated': 'close_date'}
-
action_permissions = {'SalesPrintInvoice': ('app.sales.print_invoice', 1)}
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
set_open_inventory()[source]
-
create_filters()[source]
-
get_columns()[source]
-
on_results__selection_changed(results, sale)[source]
-
on_results__has_rows(results, has_rows)[source]
-
on_results__right_click(results, result, event)[source]
-
on_SaleQuote__activate(action)[source]
-
on_WorkOrderQuote__activate(action)[source]
-
on_SalesCancel__activate(action)[source]
-
on_ChangeClient__activate(action)[source]
-
on_ChangeSalesperson__activate(action)[source]
-
on_SalesPrintInvoice__activate(action)[source]
-
on_LoanNew__activate(action)[source]
-
on_LoanClose__activate(action)[source]
-
on_LoanSearch__activate(action)[source]
-
on_LoanSearchItems__activate(action)[source]
-
on_ReturnedSaleSearch__activate(action)[source]
-
on_SearchUnconfirmedSaleItems__activate(action)[source]
-
on_SearchClient__activate(button)[source]
-
on_SearchProduct__activate(button)[source]
-
on_SearchCommission__activate(button)[source]
-
on_SearchClientCalls__activate(action)[source]
-
on_SearchCreditCheckHistory__activate(action)[source]
-
on_SearchService__activate(button)[source]
-
on_SearchSoldItemsByBranch__activate(button)[source]
-
on_SearchSalesByPaymentMethod__activate(button)[source]
-
on_SearchDelivery__activate(action)[source]
-
on_SearchSalesPersonSales__activate(action)[source]
-
on_SearchClientsWithSale__activate(action)[source]
-
on_SearchClientsWithCredit__activate(action)[source]
-
on_SearchSoldItemsByClient__activate(action)[source]
-
on_Edit__activate(action)[source]
-
on_Details__activate(action)[source]
-
on_Return__activate(action)[source]
-
on_sale_toolbar__sale_edited(widget, sale)[source]
-
on_sale_toolbar__sale_returned(widget, sale)[source]
services Module
Main gui definition for services application
-
class
stoq.gui.services.WorkOrderResultKanbanView[source]
Bases: stoqlib.gui.widgets.kanbanview.KanbanView
-
status_question_map = {u'in-progress': u'This will reopen the order. Are you sure?', u'cancelled': u'This will cancel the selected order. Any reserved items will return to stock. Are you sure?', u'waiting': u'This will inform the order that we are waiting. Are you sure?'}
-
need_reason = [(u'finished', u'waiting'), (u'finished', u'in-progress'), (u'in-progress', u'waiting')]
-
attach(search, columns)[source]
-
enable_lazy_search()[source]
-
search_completed(results)[source]
-
get_settings()[source]
-
render_item(column, renderer, work_order_view)[source]
-
class
stoq.gui.services.ServicesApp(*args, **kwargs)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
Services app
-
app_title = u'Services'
-
gladefile = 'services'
-
search_spec
alias of WorkOrderView
-
search_label = u'matching:'
-
report_table
alias of WorkOrdersReport
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
search_completed(results, states)[source]
-
create_filters()[source]
-
get_columns()[source]
-
set_open_inventory()[source]
-
search_for_date(date)[source]
-
add_filters(filter_items, kind, mapper)[source]
Add additional filter option.
| Parameters: | filter_items – list of tuple (name, value, color) |
:param kind:the kind of filter
:param mapper: a dictionary containing the query for each option
-
new_order(category=None, available_categories=None)[source]
-
on_search__result_item_activated(search, item)[source]
-
on_search__result_selection_changed(search)[source]
-
on_results__activate_link(results, uri)[source]
-
on_NewOrder__activate(action)[source]
-
on_SendOrders__activate(action)[source]
-
on_ReceiveOrders__activate(action)[source]
-
on_Edit__activate(action)[source]
-
on_Finish__activate(action)[source]
-
on_Cancel__activate(action)[source]
-
on_Details__activate(action)[source]
-
on_Approve__activate(action)[source]
-
on_Pause__activate(action)[source]
-
on_Work__activate(action)[source]
-
on_Reject__activate(action)[source]
-
on_UndoRejection__activate(action)[source]
-
on_Reopen__activate(action)[source]
-
on_DeliverOrder__activate(action)[source]
-
on_PrintQuote__activate(action)[source]
-
on_PrintReceipt__activate(action)[source]
-
on_Products__activate(action)[source]
-
on_Services__activate(action)[source]
-
on_Categories__activate(action)[source]
-
on_Clients__activate(button)[source]
-
on_ViewList__toggled(action)[source]
-
on_ViewKanban__toggled(action)[source]
stock Module
Main gui definition for stock application.
-
class
stoq.gui.stock.StockApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = 'Stock'
-
gladefile = 'stock'
-
search_spec
alias of ProductFullStockView
-
search_labels = 'Matching:'
-
report_table
alias of SimpleProductReport
-
pixbuf_converter = <kiwi.ui.proxywidget._PixbufConverter object>
-
create_actions()[source]
-
create_ui()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
set_open_inventory()[source]
-
create_filters()[source]
-
get_columns()[source]
-
on_image_viewer_closed(window, event)[source]
-
on_results__has_rows(results, product)[source]
-
on_results__selection_changed(results, product)[source]
-
on_results__right_click(results, result, event)[source]
-
on_ProductStockHistory__activate(button)[source]
-
on_ManageStock__activate(action)[source]
-
on_PrintLabels__activate(button)[source]
-
on_EditProduct__activate(button)[source]
-
on_NewReceiving__activate(button)[source]
-
on_NewTransfer__activate(button)[source]
-
on_NewStockDecrease__activate(action)[source]
-
on_StockInitial__activate(action)[source]
-
on_StockPictureViewer__toggled(button)[source]
-
on_LoanNew__activate(action)[source]
-
on_LoanClose__activate(action)[source]
-
on_LoanSearch__activate(action)[source]
-
on_LoanSearchItems__activate(action)[source]
-
on_SearchPurchaseReceiving__activate(button)[source]
-
on_SearchTransfer__activate(action)[source]
-
on_SearchTransferItems__activate(action)[source]
-
on_SearchPendingReturnedSales__activate(action)[source]
-
on_SearchReturnedItems__activate(action)[source]
-
on_SearchPurchasedStockItems__activate(action)[source]
-
on_SearchStockItems__activate(action)[source]
-
on_SearchBrandItems__activate(action)[source]
-
on_SearchBrandItemsByBranch__activate(action)[source]
-
on_SearchBatchItems__activate(action)[source]
-
on_SearchClosedStockItems__activate(action)[source]
-
on_SearchProductHistory__activate(action)[source]
-
on_SearchStockDecrease__activate(action)[source]
till Module
Implementation of till application.
-
class
stoq.gui.till.TillApp(window, store=None)[source]
Bases: stoq.gui.shell.shellapp.ShellApp
-
app_title = u'Till'
-
gladefile = 'till'
-
search_spec
alias of SaleView
-
search_labels = u'matching:'
-
report_table
alias of SalesReport
-
create_actions()[source]
-
create_ui()[source]
-
get_title()[source]
-
activate(refresh=True)[source]
-
deactivate()[source]
-
new_activate()[source]
-
search_activate()[source]
-
set_open_inventory()[source]
-
create_filters()[source]
-
get_columns()[source]
-
on_Confirm__activate(action)[source]
-
on_results__double_click(results, sale)[source]
-
on_results__selection_changed(results, sale)[source]
-
on_results__has_rows(results, has_rows)[source]
-
on_results__right_click(results, result, event)[source]
-
on_Details__activate(action)[source]
-
on_Payment__activate(action)[source]
-
on_Return__activate(action)[source]
-
on_status_link__activate_link(button, link)[source]
-
on_PaymentReceive__activate(action)[source]
-
on_TillVerify__activate(button)[source]
-
on_TillClose__activate(button)[source]
-
on_TillOpen__activate(button)[source]
-
on_TillAddCash__activate(action)[source]
-
on_TillRemoveCash__activate(action)[source]
-
on_TillDailyMovement__activate(button)[source]
-
on_SearchClient__activate(action)[source]
-
on_SearchSale__activate(action)[source]
-
on_SearchCardPayment__activate(action)[source]
-
on_SearchSoldItemsByBranch__activate(button)[source]
-
on_SearchTillHistory__activate(button)[source]
-
on_SearchFiscalTillOperations__activate(button)[source]
-
on_SearchClosedTill__activate(button)[source]