Merge lp:~gergagabriel/stoq/bug4091 into lp:~stoq-dev/stoq/master-old

Proposed by Gabriel Gerga
Status: Merged
Merged at revision: 1613
Proposed branch: lp:~gergagabriel/stoq/bug4091
Merge into: lp:~stoq-dev/stoq/master-old
Diff against target: 27 lines (+6/-2)
1 file modified
stoq/gui/sales/sales.py (+6/-2)
To merge this branch: bzr merge lp:~gergagabriel/stoq/bug4091
Reviewer Review Type Date Requested Status
Ronaldo Maia Approve
Review via email: mp+29820@code.launchpad.net

Description of the change

Resolvendo bu 4091
Adicionada mensagem de confirmacao de cotacao

To post a comment you must log in.
Revision history for this message
Ronaldo Maia (romaia) wrote :

O código está ok. Vc agora pode aplicar as mudanças fazendo assim:

Na raiz do seu código do stoq, do mesmo jeito que fez um push para a arvore lp:~.../stoq/bug4091, pode fazer o push para o lp:stoq, ou seja:

bzr push lp:stoq

E isso irá aplicar suas mudanças no código principal.

review: Approve
Revision history for this message
George Kussumoto (georgeyk) wrote :

A idéia está certa, mas veja, se o usuário cancelar, ficará uma transação aberta.
Recomendo vc passar o trecho que adicionou antes da linha trans = ...

lp:~gergagabriel/stoq/bug4091 updated
1613. By Gabriel Gerga

Exibir confirmacao antes de criar uma transacao

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'stoq/gui/sales/sales.py'
2--- stoq/gui/sales/sales.py 2009-10-15 20:58:15 +0000
3+++ stoq/gui/sales/sales.py 2010-07-13 19:30:57 +0000
4@@ -51,7 +51,7 @@
5 from stoqlib.gui.wizards.salequotewizard import SaleQuoteWizard
6 from stoqlib.lib.invoice import SaleInvoice, print_sale_invoice
7 from stoqlib.lib.validators import format_quantity
8-from stoqlib.lib.message import info
9+from stoqlib.lib.message import info, yesno
10
11 from stoq.gui.application import SearchableAppWindow
12
13@@ -271,9 +271,13 @@
14 return model
15
16 def on_cancel_menu__activate(self, action):
17+ if yesno(
18+ _('The selected quote will be cancelled.'),
19+ gtk.RESPONSE_NO, _(u"Don't Cancel"), _(u"Cancel quote")):
20+ return
21 trans = new_transaction()
22 sale_view = self._klist.get_selected()
23- sale = trans.get(sale_view.sale)
24+ sale = trans.get(sale_view.sale)
25 sale.cancel()
26 finish_transaction(trans, True)
27 self.search.refresh()

Subscribers

People subscribed via source and target branches