july 2012anand doshi
demo dayerpnext.com
• write shorter functions[re-structured web page caching logic]
• change rss feed generation logic[released]
• also focus on long term projects[Shifting calculations to server side required before starting shopping cart. Hence, focus shifted to test cases and code rewrite.]
feedback from demo day, june 2012
• hide the whole section / column, if ‘hidden’ property is checked[released]# customization fix
• handle known exceptions while sending email, that arise due to email settings[released]# user experience fix
notable features and fixes
• fetch and display ‘Supplier’s Part Number’ in ‘Purchase Order’ and ‘Customer’s Item Code’ in sales transactions{fetched with item details}[released]# feature
• added ‘group_by’ argument in list view generation logic{to display child table values - e.g. ‘Purchase Order No.’ in ‘Purchase Receipt’ list}[released]# enhancement
• released cms v2{render web pages using jinja templates}# enhancement
• set default currency for customer / supplier{fetched in sales / purchase transactions}[released]# feature
• unicode literals as default{limit encoding / decoding errors to data entry / exit points}[pending release to master branch]# enhancement
• a commercial support installation{documented the deployment process}[todo - create installer for commercial support pack]# erpnext
• delete expired accounts{change status of serial no. to ‘Marked for Deletion’}# erpnext
• logout a disabled user
• contact, address list with permission to delete
• fixed permissions to display public events in calendar
• display ‘Last Sale Rate’ and ‘Last Quote Rate’ in auto-suggest / search while adding an item in a quotation
minor fixes
• when receiving email, decode email headers such that non-english characters be displayed {e.g. non-english characters in the subject}
• stock entry doctype should be submittable
• do not force sending of email using conf parameters
• changed file names from listview.js to [doctype]_list.js
• fixes in email validation for recurring invoice
• deprecated ‘Import Data Control’
• fixed logic to display delete button in a form’s side-bar
• ignore blank rows when importing data
• permit deletion of communication
• email digest new transaction count based on ‘feed’ without a feed type
• Pretty Date by John Resig, ported to python {used in blog comments}
• when a doctype’s list is open, restrict opening of its doctype form
• fixes in blog, product and web pages
• when a document is amended, retain existing attachments
• custom favicon for website
• display icons for ‘Order Type’ (Sales / Maintenance) in ‘Sales Order’ list
• label change from ‘Included in Print Rate’ to ‘Is this Tax included in Basic Rate?’
fixes in user experience
• in a recurring invoice, auto-set invoice period’s ‘To Date’ when ‘From Date’ is changed
• display app-frame for to-do list
• fix in display of tags (capsules) in a list’s side-bar for webkit based browsers
• do not display ‘Assign To’ until the document is saved
• fixed Lead Lost Reason validation message
• shift accounting, sales and purchase calculations to server side
• refactor HR module
• weekly backup email to system managers
• blog - how erpnext uses erpnext
to do - august, 2012
... and that’s it[ erpnext.com ]