Download - Frappe Open Day - April 2014
sel.py Easy To Use API to write Browser Tests
def test_material_request(self): sel.new_doc("Stock", "Material Request") sel.add_child("indent_details") sel.set_field("item_code", "_Test Item") sel.set_field("schedule_date", "10-10-2014") sel.primary_action() sel.wait_for_state("clean")
http://pn.ispirt.in/will-the-revolution-happen/ !
http://exotel.in/blog/guest-post-build-business-open-source-software/
4BMFT
:KLOH�����QHZ�&XVWRPHUV�IURP���GLIIHUHQW�FRXQWU\�MRLQHG�WKH�IDPLO\�
���5HQHZDOV��KLJKHVW�HYHU��FDPH�RXW�DV�D�ZLQQHU�LQ�$SULO�
ΖW�ZDV�VHFRQG�FRQVHFXWLYH�GRXEOH�FHQWXU\�ZLWK�����WULDO�DFFRXQWV�
4VQQPSU
:LWK�FRQWLQXHG�GRZQZDUG�WUHQG������6XSSRUW�7LFNHW�DOORZHG�XV�WR�IRFXV�RQ�YHUVLRQ���UHOHDVH�
:KLOH�OLNHV�RI�0D[��0DUWD��6DWLVK�DQG�.KDOLG�FKRVH�WR�NHHS�IRUXP�DOLYH��
&RXQW�RI�QHZ�SRVW�ZDV�����RQ�GHYHORSHU�IRUXP�DQG�����RQ�XVHU�IRUXP�
8FFLFOE�4VQQPSU
1DELQ�UG�0D\
8PDLU�WK�0D\
8PDLU��WK�0D\
5XVKDEK��WK�0D\
3UDNDVK��WK�0D\
3UDWLN��WK�0D\
$QDQG��WK�0D\
3UL\D��WK�0D\
6DWXUGD\ 6XQGD\
4FTTJPOT
Ɣ $PEUHHVK��/HDUQSHGLDƔ $VKLW�9RUD��86$Ɣ 0DQRM��&XULRFLWLƔ .KLOODUL��1XWHFKƔ $QK�/XF��&DQDGDƔ .DUPXQ��0DOD\VLDƔ 0DULDSSDQ�.DUXVZDP\��8$(Ɣ 7KRPDV�9DQ�'HU�:DUGW��1HWKHUODQGV
4VQQPSU�"TTPDJBUF�6L]HG�EDVHG�RQ�WKHLU�UDWLQJ�
ΖDQ��86$
1DYHHG��%1*'
$QD�4XUHVKL��3.1DWDOLD�)RPLQ\NK��86$
ΖYDQ�/RSH]�6XDUH]��0;$JXVWLQ�&UX]�/R]DQR��0;
$VTUPNFS�3FWJFXT���)LUVWO\��DPD]LQJ�SURGXFW�LQ�(531H[W��ΖP�
D�ELJ�IDQ�RI�2SHQ�6RXUFH�DQG�ΖP�SODQQLQJ�WR�JR�DOO�RXW�ZLWK�WKHP�IRU�DOO�
P\�UHTXLUHPHQWV���6RRUDM
��7KDW�LV�JUHDW�QHZV�DQG�ΖȇP�KDSS\�WKDW�\RXU�WHDP�ZDV�QRW�DIIHFWHG�E\�WKH�KHDUWEOHHG�EXJ��<RXU�TXLFN�UHVSRQVH�DQG�DWWHQWLRQ�WR�P\�TXHU\�KDV�UHVWRUHG�P\�FRQILGHQFH�LQ�\RXU�VRIWZDUH�
��5RJHU�6DEDW
$VTUPNFS�3FWJFXT���:H�DUH�D�(GXFDWLRQDO�SURGXFWV�FRPSDQ\��EDQJDORUH����VLJQHG�XS�IRU�D�WULDO�RI�(53�QH[W�DQG�IRXQG�LW�VXUSULVLQJO\�SRZHUIXO�DQG�HOHJDQW��%UDYR�IHOORZ��VWDUWXS��
��0DQRM�7KDQGDVVHU\
:H�DUH�D�0LFURVRIW��&LVFR�DQG�ΖQWXLW�3DUWQHU�ORFDWHG�LQ�0HOERXUQH��$XVWUDOLD��:H�KDYH�GRZQORDGHG�DQG�LQVWDOOHG�WKH�9LUWXDO�ΖPDJH��(531H[W�LV�*5($7��:H�KDG�LW�XS�DQG�UXQQLQJ�LQ�XQGHU�DQ�KRXU�
��0DUN�9HOOD��5HFLSKHU�*URXS
7FSTJPO���5FTUJOH&RYHUHG�Ɣ 6HOOLQJƔ %X\LQJƔ 6WRFNƔ $FFRXQWLQJƔ 0DQXIDFWXULQJƔ +XPDQ�5HVRXUFHƔ 6HWXS
ż 'DWD�,PSRUW�7RROż *OREDO�'HIDXOWVż &XVWRPL]DWLRQ�2SWLRQV
3HQGLQJ�Ɣ 3URMHFWƔ 6XSSRUWƔ :HEVLWHƔ 8WLOLW\�7RROVƔ 6HWXS
$VTUPNFS�PG�UIF�.POUI
+DPRQD�ΖQWHUQDWLRQDO��91IRU�VHWWLQJ�XS�WKHLU�ZHEVLWH�YLD�
(531H[W�
KWWSV���KDPRQD�HUSQH[W�FRP
$POUSJCVUF
Ȋ)UHH�VRIWZDUH�LV�VRIWZDUH�WKDW�UHVSHFWV�\RXU�IUHHGRP�DQG�WKH�VRFLDO�VROLGDULW\�RI�\RXU�FRPPXQLW\��6R�LWV�IUHH�DV�LQ�IUHHGRP�ȋ
��5LFKDUG�6WDOOPDQ
'RQDWH�JHW�LQ�WRXFK�DW�VXSSRUW#HUSQH[W�FRP�
1 test case at a time
frappe --run_tests -d “Stock Entry” --tests test_delivery_note_return_of_non_packing_item
4
Party Model
Customer, Supplier and Sales Partner merged into a single document “Party” A party can be customer, supplier and sales partner at the same time No separate account head, party directly linked to general ledger entries Common accounts like Account Receivable/Payable will be used Patch to migrate existing Still under development, will be released in version 4.1
(SGYQIRXEXMSR�
Ɣ :RXOG�KHOS�QHZFRPHUV�
Ɣ ,W¶V�QLFH�JHWWLQJ�WR�NQRZ�WKH�IUDPHZRUN�LQWHUQDOV�
Ɣ )RXQG�D�IHZ�EXJV�WRR���
Ɣ 5HOHDVLQJ�VRRQ
3R�Q]�TPEXI
Ɣ 'RFXPHQWDWLRQ�
Ɣ :HE'$9�ILOH�VWRUDJH�
Ɣ ,QERXQG�HPDLO�SURFHVVLQJ�XVLQJ�ZHEKRRNV�LQVWHDG�RI�323�LQER[�SXOOLQJ�
Ɣ 6DWHOOLWH���0RQLWRULQJ
�I=CA��NA@EPOKPPLO���SSS�BHE?GN�?KI�LDKPKO�=@=RAU�½¾ÄÁÃÀ¼»»ÄDPPLO���SSS�BHE?GN�?KI�LDKPKO�¼¿¾ÂÁ»½¿°�»»�¼¿Ä»Ã¼¿ÀÃ