Advertisement
iamnoob

tryton button test

May 27th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1.  
  2.  
  3. state = fields.Selection([
  4. ('cancel', 'Canceled'),
  5. ], 'states', readonly=True)
  6.  
  7. @classmethod
  8. def __setup__(cls):
  9. super(Optar_Monitoring, cls).__setup__()
  10.  
  11. cls._transitions |= set((
  12. ('cancel', 'Canceled'),
  13. ))
  14. cls._buttons.update({
  15. 'cancel': {
  16. }})
  17.  
  18.  
  19. @classmethod
  20. @ModelView.button
  21. @Workflow.transition('cancel')
  22. def cancel(cls, monitor):
  23. print "testing"
  24.  
  25. ---------------------------------------------------
  26. XML PART
  27. ---------------------------------------------------
  28.  
  29. <button name="cancel" string="_Cancel"
  30. icon="tryton-cancel"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement