SlideShare a Scribd company logo
1 of 14
Download to read offline
demo day
erpnext.com



july 2012
anand doshi
feedback from demo day, june 2012

• 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.]
notable features and fixes

• 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
• 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
minor fixes
• 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
• 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
fixes in user experience

• 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?’
• 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
to do - august, 2012

• shift accounting, sales and purchase calculations to server side
• refactor HR module
• weekly backup email to system managers
• blog - how erpnext uses erpnext
... and that’s it
    [ erpnext.com ]

More Related Content

More from Anand Doshi

Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Anand Doshi
 
Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Anand Doshi
 
Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Anand Doshi
 
Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Anand Doshi
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015Anand Doshi
 
ERPNext Open Day - August 2015
ERPNext Open Day - August 2015ERPNext Open Day - August 2015
ERPNext Open Day - August 2015Anand Doshi
 
Frappe Open Day - July 2015
Frappe Open Day - July 2015Frappe Open Day - July 2015
Frappe Open Day - July 2015Anand Doshi
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015Anand Doshi
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015Anand Doshi
 
Frappe Open Day - January 2015
Frappe Open Day - January 2015Frappe Open Day - January 2015
Frappe Open Day - January 2015Anand Doshi
 
Frappe Open Day - September 2014
Frappe Open Day - September 2014Frappe Open Day - September 2014
Frappe Open Day - September 2014Anand Doshi
 
Frappe Open Day - July 2014
Frappe Open Day - July 2014Frappe Open Day - July 2014
Frappe Open Day - July 2014Anand Doshi
 
Frappe Open Day - April 2014
Frappe Open Day - April 2014Frappe Open Day - April 2014
Frappe Open Day - April 2014Anand Doshi
 
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014ERPNext Open Day - January 2014
ERPNext Open Day - January 2014Anand Doshi
 
ERPNext Open Day - November 2013
ERPNext Open Day - November 2013ERPNext Open Day - November 2013
ERPNext Open Day - November 2013Anand Doshi
 
ERPNext Open Day - October 2013
ERPNext Open Day - October 2013ERPNext Open Day - October 2013
ERPNext Open Day - October 2013Anand Doshi
 

More from Anand Doshi (18)

Copyright Law
Copyright LawCopyright Law
Copyright Law
 
Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016
 
Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015
 
Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015
 
Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015
 
ERPNext Open Day - August 2015
ERPNext Open Day - August 2015ERPNext Open Day - August 2015
ERPNext Open Day - August 2015
 
Frappe Open Day - July 2015
Frappe Open Day - July 2015Frappe Open Day - July 2015
Frappe Open Day - July 2015
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015
 
Frappe Open Day - January 2015
Frappe Open Day - January 2015Frappe Open Day - January 2015
Frappe Open Day - January 2015
 
Frappe Open Day - September 2014
Frappe Open Day - September 2014Frappe Open Day - September 2014
Frappe Open Day - September 2014
 
Frappe Open Day - July 2014
Frappe Open Day - July 2014Frappe Open Day - July 2014
Frappe Open Day - July 2014
 
Frappe Open Day - April 2014
Frappe Open Day - April 2014Frappe Open Day - April 2014
Frappe Open Day - April 2014
 
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
 
ERPNext Open Day - November 2013
ERPNext Open Day - November 2013ERPNext Open Day - November 2013
ERPNext Open Day - November 2013
 
ERPNext Open Day - October 2013
ERPNext Open Day - October 2013ERPNext Open Day - October 2013
ERPNext Open Day - October 2013
 
Anand june-2012
Anand june-2012Anand june-2012
Anand june-2012
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

erpnext.com - demo day presentation - july 2012 - anand doshi

  • 2. feedback from demo day, june 2012 • 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.]
  • 3. notable features and fixes • 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
  • 4. • 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
  • 5. • 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
  • 6. • 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
  • 7. minor fixes • 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
  • 8. • 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
  • 9. • 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
  • 10. • 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
  • 11. fixes in user experience • 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?’
  • 12. • 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
  • 13. to do - august, 2012 • shift accounting, sales and purchase calculations to server side • refactor HR module • weekly backup email to system managers • blog - how erpnext uses erpnext
  • 14. ... and that’s it [ erpnext.com ]