SlideShare a Scribd company logo
Open Day
April 2014
Rushabh Mehta
!
Frappe.io
Official Release!
Frappe.io
FrappeCloud.com
ERPNext.org
Frappe Open Day - April 2014
New MVC
Clean, Developer Friendly API
Completed
Major Rewrite + Testing
*With Anand and Nabin
Better Translations
!हतर अनuवाद
Rewrote almost 500 messages
Simpler cleaner messages
that can be easily translated
Browser Testing
Using Selenium
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")
Blogs
Wrote Couple of Guest Blogs
http://pn.ispirt.in/will-the-revolution-happen/
!
http://exotel.in/blog/guest-post-build-business-open-source-software/
Thanks!
@rushabh_mehta
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
April 2014
Anand Doshi
Frappe Open Day
4
Race to release
v4.0.0
4
Fixes
Fixes
Fixes
Fixes
Fixes
4
Add Custom Field
by adding a new row in Customise Form
4
File Deletion
Check write permission for the document it is
attached to
4
1 test case 

at a time
frappe --run_tests -d “Stock Entry” --tests
test_delivery_note_return_of_non_packing_item
4
document.py
Initialise valid columns to avoid overriding
__getattr__
4
Thanks
anand@erpnext.com
4
Open dayapril 2014
Nabin Hait (frappe.io)
Why need different instances, if it can be one?
Customer
Supplier
Sales Partner
arty Model
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
Lot of fixes in version 4.0
Thanks
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014
Frappe Open Day - April 2014

More Related Content

Frappe Open Day - April 2014