SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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 ]

Más contenido relacionado

Más de 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
 

Más de 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
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

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 ]