system
November 11, 2013, 1:26pm
#1
Dear ERPNext team,
we are having this persisting problem everytime we try to update ERPNext: the update crashes, giving us this error:
From git://github.com/webnotes/wnframework
* branch master -> FETCH_HEAD
From git://github.com/webnotes/erpnext
* branch master -> FETCH_HEAD
Traceback (most recent call last):
File "lib/wnf.py", line 590, in <module>
if not search: search = esc(txt1)
File "lib/wnf.py", line 463, in run
@cmd
File "lib/wnf.py", line 77, in update_erpnext
def setup_install(parser):
File "/var/www/erpnext/lib/webnotes/utils/__init__.py", line 7, in <module>
from webnotes import conf
ImportError: cannot import name conf
Updating c30a604…b1e1e0c
Fast-forward
README.md | 12 ±
core/page/todo/todo.html => init .py | 0
conf/Framework.sql | 1 +
conf/conf.py | 5 ±
core/doctype/comment/comment.py | 9 ±
core/doctype/communication/communication.js | 45 ±
core/doctype/communication/communication.py | 7 ±
core/doctype/communication/communication.txt | 20 ±
core/doctype/control_panel/control_panel.py | 4 ±
core/doctype/control_panel/control_panel.txt | 4 ±
core/doctype/custom_field/custom_field.py | 22 ±
core/doctype/custom_field/custom_field.txt | 3 ±
core/doctype/custom_script/custom_script.js | 10 -
core/doctype/custom_script/custom_script.py | 35 ±
core/doctype/custom_script/custom_script.txt | 5 ±
core/doctype/customize_form/customize_form.py | 36 ±
core/doctype/customize_form/customize_form.txt | 11 ±
…/customize_form_field/customize_form_field.txt | 4 ±
core/doctype/doctype/doctype.py | 13 ±
core/doctype/doctype/doctype.txt | 218 +±
…/documentation_tool/documentation_tool.py | 13 ±
core/doctype/event/event.py | 14 ±
core/doctype/event/event.txt | 4 ±
core/doctype/file_data/file_data.py | 30 ±
core/doctype/letter_head/letter_head.py | 5 ±
core/doctype/letter_head/letter_head.txt | 4 ±
core/doctype/page/page.py | 4 ±
core/doctype/patch_log/patch_log.txt | 16 ±
core/doctype/print_format/print_format.py | 5 ±
core/doctype/print_format/print_format.txt | 4 ±
core/doctype/profile/profile.js | 15 ±
core/doctype/profile/profile.py | 113 ±
core/doctype/profile/profile.txt | 19 ±
core/doctype/profile/test_profile.py | 25 ±
core/doctype/property_setter/property_setter.py | 14 ±
core/doctype/report/report.py | 18 ±
core/doctype/role/test_role.py | 2 ±
core/doctype/workflow_state/workflow_state.txt | 4 ±
core/page/data_import_tool/data_import_tool.py | 32 ±
core/page/messages/messages.js | 4 ±
core/page/messages/messages.py | 6 ±
core/page/permission_manager/permission_manager.js | 3 ±
core/page/permission_manager/permission_manager.py | 6 ±
core/page/todo/todo.css | 5 ±
core/page/todo/todo.js | 142 ±
core/page/todo/todo.py | 2 ±
core/page/update_manager/README.md | 1 -
core/page/update_manager/init .py | 3 -
core/page/update_manager/update_manager.js | 65 -
core/page/update_manager/update_manager.py | 20 -
core/page/update_manager/update_manager.txt | 37 -
public/build.json | 15 ±
public/css/bootstrap.css | 1716 ++++++++++±--------
public/css/common.css | 291 +±-
public/css/forms.css | 12 -
public/css/nprogress.css | 6 ±
public/css/tag-it.css | 7 ±
public/css/typeahead.css | 45 +
public/html/rss.xml | 44 -
public/html/server.py | 59 -
public/html/sitemap.xml | 37 -
public/html/unsupported.html | 22 -
public/html/web.py | 71 -
public/js/legacy/clientscriptAPI.js | 6 ±
public/js/legacy/datetime.js | 2 ±
public/js/legacy/form.js | 19 ±
public/js/lib/bootstrap-wysiwyg.js | 187 —
…/jquery/bootstrap_theme/jquery-ui.selected.css | 97 –
…uery.event.drag.min.js => jquery.event.drag.js} | 2 ±
public/js/lib/slickgrid/slick-default-theme.css | 12 ±
public/js/lib/tag-it.min.js | 6 ±
public/js/lib/typeahead.js | 1142 +++++++++++++
public/js/wn/app.js | 12 ±
public/js/wn/assets.js | 14 ±
public/js/wn/class.js | 2 ±
public/js/wn/dom.js | 18 +
public/js/wn/form/attachments.js | 15 ±
public/js/wn/form/control.js | 300 ++±
public/js/wn/form/dashboard.js | 5 ±
public/js/wn/form/editors.js | 190 ±-
public/js/wn/form/footer.js | 28 ±
public/js/wn/form/grid.js | 256 ±-
public/js/wn/form/infobar.js | 171 ±
public/js/wn/form/layout.js | 121 ±
public/js/wn/form/link_selector.js | 4 ±
public/js/wn/form/script_manager.js | 1 +
public/js/wn/form/toolbar.js | 42 ±
public/js/wn/misc/number_format.js | 2 ±
public/js/wn/misc/tools.js | 13 ±
public/js/wn/misc/user.js | 5 ±
public/js/wn/misc/utils.js | 46 ±
public/js/wn/model/doclist.js | 2 ±
public/js/wn/model/meta.js | 8 ±
public/js/wn/model/model.js | 12 ±
public/js/wn/model/perm.js | 2 ±
public/js/wn/print/print_table.js | 2 ±
public/js/wn/provide.js | 3 ±
public/js/wn/request.js | 12 ±
public/js/wn/router.js | 2 ±
public/js/wn/translate.js | 9 ±
public/js/wn/ui/appframe.js | 84 ±
public/js/wn/ui/dialog.js | 18 ±
public/js/wn/ui/editor.js | 509 ++++++
public/js/wn/ui/field_group.js | 60 ±
public/js/wn/ui/filters.js | 21 ±
public/js/wn/ui/listing.js | 7 ±
public/js/wn/ui/messages.js | 3 +
public/js/wn/ui/toolbar/toolbar.js | 3 ±
public/js/wn/upload.js | 99 ±
public/js/wn/views/communication.js | 77 ±
public/js/wn/views/container.js | 2 ±
public/js/wn/views/doclistview.js | 96 ±
public/js/wn/views/formview.js | 2 ±
public/js/wn/views/listview.js | 108 ±
public/js/wn/views/moduleview.js | 7 ±
public/js/wn/views/pageview.js | 38 ±
public/js/wn/views/query_report.js | 8 ±
public/js/wn/views/reportview.js | 20 ±
public/js/wn/views/sidebar_stats.js | 33 ±
public/js/wn/website/editable.js | 23 +
requirements.txt | 34 ±
webnotes/init .py | 258 +±
webnotes/app.py | 64 +
webnotes/auth.py | 95 ±
webnotes/boot.py | 18 ±
webnotes/build.py | 14 ±
webnotes/client.py | 28 ±
webnotes/db.py | 38 ±
webnotes/handler.py | 143 ±
webnotes/install_lib/install.py | 229 +±
webnotes/install_lib/setup_public_folder.py | 48 ±
webnotes/memc.py | 7 ±
webnotes/middlewares.py | 32 +
webnotes/model/bean.py | 114 ±
webnotes/model/code.py | 82 ±
webnotes/model/doc.py | 207 +±
webnotes/model/doclist.py | 27 ±
webnotes/model/doctype.py | 46 ±
webnotes/model/mapper.py | 22 ±
webnotes/model/meta.py | 8 ±
webnotes/model/sync.py | 14 ±
webnotes/model/utils.py | 2 ±
webnotes/model/workflow.py | 13 ±
webnotes/modules/init .py | 11 ±
webnotes/modules/export_file.py | 28 ±
webnotes/modules/import_file.py | 4 ±
webnotes/modules/patch_handler.py | 19 ±
webnotes/modules/utils.py | 6 ±
webnotes/plugins.py | 107 ++
webnotes/profile.py | 17 +
webnotes/sessions.py | 49 ±
webnotes/test_runner.py | 36 ±
webnotes/tests/init .py | 3 ±
webnotes/tests/test_db.py | 18 ±
webnotes/tests/test_email.py | 7 ±
webnotes/tests/test_geo_ip.py | 1 -
webnotes/translate.py | 72 ±
webnotes/utils/init .py | 95 ±
webnotes/utils/backups.py | 73 ±
webnotes/utils/datautils.py | 3 ±
webnotes/utils/dateutils.py | 9 ±
webnotes/utils/email_lib/init .py | 3 ±
webnotes/utils/email_lib/bulk.py | 23 ±
webnotes/utils/email_lib/receive.py | 4 ±
webnotes/utils/email_lib/smtp.py | 34 ±
webnotes/utils/file_manager.py | 83 ±
webnotes/utils/minify.py | 8 -
webnotes/utils/scheduler.py | 27 ±
webnotes/webutils.py | 111 ±
webnotes/widgets/event.py | 10 ±
webnotes/widgets/form/assign_to.py | 6 ±
webnotes/widgets/page.py | 2 -
webnotes/widgets/query_builder.py | 40 ±
webnotes/widgets/query_report.py | 60 ±
webnotes/widgets/report_dump.py | 3 ±
webnotes/widgets/reportview.py | 97 ±
webnotes/widgets/search.py | 23 ±
webnotes/widgets/tags.py | 4 ±
website/css/website.css | 6 +
…/about_us_settings/about_us_settings.txt | 8 ±
website/doctype/blog_post/blog_feed.py | 61 -
website/doctype/blog_post/blog_post.js | 16 ±
website/doctype/blog_post/blog_post.py | 84 ±
website/doctype/blog_post/blog_post.txt | 14 ±
…/blog_post/templates/generators/blog_post.html | 51 ±
…/blog_post/templates/includes/init .py | 0
…/doctype/blog_post/templates/includes/blog.js | 3 ±
…/blog_post/templates/includes/blog_post.css | 13 -
…/blog_post/templates/includes/blog_post.js | 65 -
…/blog_post/templates/includes/blogger.html | 2 ±
…/blog_post/templates/includes/comment.html | 17 -
website/doctype/style_settings/style_settings.py | 75 ±
…/pages/wn-web.css} | 5 +
…/style_settings/templates/pages/wn_web.py | 60 +
website/doctype/top_bar_item/top_bar_item.txt | 17 ±
…/web_page/templates/generators/web_page.html | 10 +
website/doctype/web_page/web_page.js | 5 +
website/doctype/web_page/web_page.txt | 42 ±
…/website_script/templates/pages/wn-web.js | 14 +
…/website_script/templates/pages/wn_web.py | 14 +
website/doctype/website_script/website_script.py | 9 ±
…/website_settings/make_web_include_files.py | 58 -
…/doctype/website_settings/website_settings.js | 6 -
…/doctype/website_settings/website_settings.py | 41 ±
website/js/website.js | 35 ±
website/sitemap.py | 27 -
website/templates/base.html | 4 ±
website/templates/includes/comment.html | 9 +
website/templates/includes/comments.html | 86 +
website/templates/includes/comments.py | 58 +
website/templates/includes/footer.html | 2 ±
website/templates/includes/login.js | 36 ±
website/templates/includes/navbar.html | 4 ±
website/templates/pages/login.html | 65 ±
website/templates/pages/message.html | 6 ±
website/templates/pages/print.py | 6 ±
website/templates/pages/rss.py | 38 +
website/templates/pages/rss.xml | 18 +
website/templates/pages/sitemap.py | 22 +
website/templates/pages/sitemap.xml | 5 +
website/templates/pages/update-password.html | 4 +
website/templates/pages/update_password.py | 6 +
wnf.py | 1155 ++++++±-----
223 files changed, 7309 insertions(+), 5024 deletions(-)
rename core/page/todo/todo.html => init .py (100%)
delete mode 100644 core/doctype/custom_script/custom_script.js
delete mode 100644 core/page/update_manager/README.md
delete mode 100644 core/page/update_manager/init .py
delete mode 100644 core/page/update_manager/update_manager.js
delete mode 100644 core/page/update_manager/update_manager.py
delete mode 100644 core/page/update_manager/update_manager.txt
mode change 100755 => 100644 public/css/bootstrap.css
create mode 100644 public/css/typeahead.css
delete mode 100755 public/html/rss.xml
delete mode 100755 public/html/server.py
delete mode 100755 public/html/sitemap.xml
delete mode 100644 public/html/unsupported.html
delete mode 100755 public/html/web.py
delete mode 100644 public/js/lib/bootstrap-wysiwyg.js
rename public/js/lib/slickgrid/{jquery.event.drag.min.js => jquery.event.drag.js} (99%)
mode change 100644 => 100755
create mode 100644 public/js/lib/typeahead.js
create mode 100644 public/js/wn/ui/editor.js
create mode 100644 public/js/wn/website/editable.js
create mode 100644 webnotes/app.py
create mode 100644 webnotes/middlewares.py
create mode 100644 webnotes/plugins.py
delete mode 100644 website/doctype/blog_post/blog_feed.py
rename public/html/blank.html => website/doctype/blog_post/templates/includes/init .py (100%)
delete mode 100644 website/doctype/blog_post/templates/includes/blog_post.css
delete mode 100644 website/doctype/blog_post/templates/includes/blog_post.js
delete mode 100644 website/doctype/blog_post/templates/includes/comment.html
create mode 100644 website/doctype/style_settings/templates/init .py
create mode 100644 website/doctype/style_settings/templates/pages/init .py
rename website/doctype/style_settings/{custom_template.css => templates/pages/wn-web.css} (98%)
create mode 100644 website/doctype/style_settings/templates/pages/wn_web.py
create mode 100644 website/doctype/website_script/templates/init .py
create mode 100644 website/doctype/website_script/templates/pages/init .py
create mode 100644 website/doctype/website_script/templates/pages/wn-web.js
create mode 100644 website/doctype/website_script/templates/pages/wn_web.py
delete mode 100644 website/doctype/website_settings/make_web_include_files.py
delete mode 100644 website/sitemap.py
create mode 100644 website/templates/includes/init .py
create mode 100644 website/templates/includes/comment.html
create mode 100644 website/templates/includes/comments.html
create mode 100644 website/templates/includes/comments.py
create mode 100644 website/templates/pages/rss.py
create mode 100644 website/templates/pages/rss.xml
create mode 100644 website/templates/pages/sitemap.py
create mode 100644 website/templates/pages/sitemap.xml
create mode 100644 website/templates/pages/update_password.py
Updating 865e62d…91db9dc
Fast-forward
accounts/doctype/account/account.js | 55 +±
accounts/doctype/account/account.py | 83 +±-
accounts/doctype/account/account.txt | 39 ±
accounts/doctype/account/test_account.py | 50 ±
…/doctype/accounts_settings/accounts_settings.py | 22 ±
…/accounts_settings/accounts_settings.txt | 19 ±
…/bank_reconciliation/bank_reconciliation.py | 5 ±
…/bank_reconciliation_detail.txt | 3 ±
accounts/doctype/budget_control/README.md | 1 -
accounts/doctype/budget_control/budget_control.py | 97 ----
accounts/doctype/budget_control/budget_control.txt | 19 -
accounts/doctype/budget_detail/budget_detail.txt | 20 ±
…/test_budget_distribution.py | 68 +±
accounts/doctype/c_form/c_form.txt | 4 ±
…/c_form_invoice_detail.txt | 3 ±
accounts/doctype/cost_center/cost_center.js | 12 ±
accounts/doctype/cost_center/cost_center.py | 3 ±
accounts/doctype/cost_center/test_cost_center.py | 9 ±
accounts/doctype/fiscal_year/fiscal_year.js | 4 ±
accounts/doctype/gl_entry/gl_entry.py | 192 +++±—
accounts/doctype/gl_entry/gl_entry.txt | 15 ±
…/doctype/journal_voucher/journal_voucher.js | 75 +±
…/doctype/journal_voucher/journal_voucher.py | 42 ±
…/doctype/journal_voucher/journal_voucher.txt | 8 ±
…/journal_voucher/test_journal_voucher.py | 96 ++++
accounts/doctype/mis_control/mis_control.py | 13 ±
…/payment_to_invoice_matching_tool.js | 6 ±
…/payment_to_invoice_matching_tool.py | 8 ±
…/period_closing_voucher.py | 224 ++±-----
…/test_period_closing_voucher.py | 56 +++
accounts/doctype/pos_setting/pos_setting.py | 4 ±
accounts/doctype/pos_setting/pos_setting.txt | 19 ±
accounts/doctype/pos_setting/test_pos_setting.py | 1 -
…/doctype/purchase_invoice/purchase_invoice.js | 7 ±
…/doctype/purchase_invoice/purchase_invoice.py | 158 +++±–
…/doctype/purchase_invoice/purchase_invoice.txt | 19 ±
…/purchase_invoice/test_purchase_invoice.py | 22 ±
…/purchase_invoice_item.txt | 3 ±
…/purchase_taxes_and_charges_master.js | 38 ±
…/purchase_taxes_and_charges_master.py | 8 ±
accounts/doctype/sales_invoice/pos.js | 260 +++++±—
accounts/doctype/sales_invoice/pos.py | 40 ±
accounts/doctype/sales_invoice/sales_invoice.css | 15 -
accounts/doctype/sales_invoice/sales_invoice.js | 129 +±–
accounts/doctype/sales_invoice/sales_invoice.py | 119 +±–
accounts/doctype/sales_invoice/sales_invoice.txt | 27 ±
…/doctype/sales_invoice/test_sales_invoice.py | 80 +±-
…/sales_invoice_item/sales_invoice_item.txt | 14 ±
…/sales_taxes_and_charges_master.js | 34 ±
…/sales_taxes_and_charges_master.py | 6 ±
…/sales_taxes_and_charges_master.txt | 4 ±
…/test_sales_taxes_and_charges_master.py | 6 ±
accounts/doctype/shipping_rule/shipping_rule.js | 2 ±
accounts/doctype/shipping_rule/shipping_rule.txt | 4 ±
…/doctype/shipping_rule/test_shipping_rule.py | 2 ±
accounts/general_ledger.py | 151 ++±–
accounts/page/accounts_browser/accounts_browser.js | 90 +±-
accounts/page/accounts_browser/accounts_browser.py | 2 ±
accounts/page/accounts_home/accounts_home.js | 10 ±
…/financial_analytics/financial_analytics.js | 26 ±
…/financial_statements/financial_statements.js | 10 ±
accounts/page/general_ledger/general_ledger.js | 46 ±
accounts/page/trial_balance/trial_balance.js | 6 ±
…/voucher_import_tool/voucher_import_tool.js | 45 ±
…/voucher_import_tool/voucher_import_tool.py | 14 ±
…/report/accounts_payable/accounts_payable.js | 8 ±
…/report/accounts_payable/accounts_payable.py | 4 ±
…/accounts_receivable/accounts_receivable.js | 8 ±
…/accounts_receivable/accounts_receivable.py | 276 ++++±-----
…/bank_clearance_summary.js | 6 ±
…/bank_reconciliation_statement.js | 4 ±
…/budget_variance_report.js | 6 ±
…/budget_variance_report.py | 2 ±
accounts/report/gross_profit/gross_profit.js | 6 ±
accounts/report/gross_profit/gross_profit.py | 7 ±
…/item_wise_purchase_register.js | 10 ±
…/item_wise_purchase_register.py | 4 ±
…/item_wise_sales_register.js | 8 ±
…/item_wise_sales_register.py | 14 ±
…/payment_collection_with_ageing.js | 8 ±
…/payment_made_with_ageing.js | 8 ±
…/report/purchase_register/purchase_register.js | 8 ±
accounts/report/sales_register/sales_register.js | 8 ±
accounts/utils.py | 180 ++±—
buying/doctype/buying_settings/buying_settings.py | 5 ±
buying/doctype/purchase_common/purchase_common.js | 17 ±
buying/doctype/purchase_common/purchase_common.py | 60 ±-
buying/doctype/purchase_order/purchase_order.js | 19 ±
buying/doctype/purchase_order/purchase_order.py | 26 ±
buying/doctype/purchase_order/purchase_order.txt | 48 ±
…/doctype/purchase_order/test_purchase_order.py | 55 +±
…/purchase_order_item/purchase_order_item.txt | 18 ±
…/quality_inspection/quality_inspection.txt | 4 ±
buying/doctype/supplier/supplier.js | 9 ±
buying/doctype/supplier/supplier.py | 21 ±
buying/doctype/supplier/supplier.txt | 78 +±
…/supplier_quotation/supplier_quotation.js | 3 ±
…/supplier_quotation/supplier_quotation.py | 4 -
…/supplier_quotation/supplier_quotation.txt | 13 ±
…/supplier_quotation_item.txt | 18 ±
buying/page/buying_home/buying_home.js | 14 ±
…/page/purchase_analytics/purchase_analytics.js | 36 ±
…/supplier_addresses_and_contacts}/init .py | 0
…/supplier_addresses_and_contacts.txt | 22 +
buying/utils.py | 9 ±
controllers/accounts_controller.py | 94 +±-
controllers/buying_controller.py | 29 ±
controllers/queries.py | 59 +±
controllers/selling_controller.py | 195 ++++±–
controllers/status_updater.py | 84 ++++
controllers/stock_controller.py | 253 +++++++±-
docs/docs.user.stock.accounting_for_stock.md | 42 ++
docs/docs.user.stock.perpetual_inventory.md | 313 ++++++++++++
docs/user/accounts/docs.user.accounts.md | 3 +
…/accounts/docs.user.accounts.opening_entry.md | 10 +
…/accounts/docs.user.accounts.opening_stock.md | 44 ++
docs/user/accounts/docs.user.accounts.pos.md | 19 ±
…/docs.user.accounts.purchase_invoice.md | 2 ±
docs/user/buying/docs.user.buying.supplier.md | 8 +
docs/user/buying/docs.user.buying.supplier_type.md | 6 ±
…/docs.user.customer_portal.login.md | 8 +
…/customer_portal/docs.user.customer_portal.md | 16 +
…/docs.user.customer_portal.orders.md | 30 ++
…/docs.user.customer_portal.sign_up.md | 25 +
…/docs.user.customer_portal.tickets.md | 28 ++
…/customize/docs.user.customize.custom_field.md | 8 ±
…/customize/docs.user.customize.custom_form.md | 19 ±
…/docs.user.customize.custom_scripts.md | 6 +
…/customize/docs.user.customize.hide_unhide.md | 10 ±
…/customize/docs.user.customize.print_format.md | 11 ±
docs/user/docs.user.md | 39 ±
…/docs.user.five_day_setup.day_1.md | 81 ++++
…/docs.user.five_day_setup.day_2.md | 54 +++
…/docs.user.five_day_setup.day_3.md | 139 ++++++
…/docs.user.five_day_setup.day_4.md | 86 ++++
…/docs.user.five_day_setup.day_5.md | 32 ++
…/five_day_setup/docs.user.five_day_setup.md | 48 ++
docs/user/hr/docs.user.hr.payroll.md | 2 ±
docs/user/intro/docs.user.implement.concepts.md | 26 ±
docs/user/intro/docs.user.implement.md | 5 +
docs/user/intro/docs.user.implement.strategy.md | 5 ±
…/knowledge/docs.user.knowledge.accounting.md | 110 +++++
…/docs.user.knowledge.accounting_entries.md | 38 ++
…/docs.user.knowledge.attachment_csv.md | 16 +
docs/user/knowledge/docs.user.knowledge.doctype.md | 73 +++
…/docs.user.knowledge.doctype_fields.md | 201 ++++++++
…/knowledge/docs.user.knowledge.fiscal_year.md | 10 +
…/user/knowledge/docs.user.knowledge.markdown.md | 84 ++++
docs/user/knowledge/docs.user.knowledge.md | 16 +
docs/user/mfg/docs.user.mfg.bom.md | 14 ±
docs/user/mfg/docs.user.mfg.md | 14 ±
docs/user/mfg/docs.user.mfg.planning.md | 49 ±
docs/user/mfg/docs.user.mfg.production_order.md | 17 ±
docs/user/selling/docs.user.selling.customer.md | 4 ±
docs/user/selling/docs.user.selling.md | 8 +
docs/user/selling/docs.user.selling.quotation.md | 22 ±
docs/user/selling/docs.user.selling.sales_order.md | 4 ±
…/selling/docs.user.selling.shopping_cart.md | 41 ++
docs/user/setup/docs.user.setup.cost_centers.md | 15 +
docs/user/setup/docs.user.setup.data_import.md | 6 ±
docs/user/setup/docs.user.setup.first.md | 2 ±
docs/user/setup/docs.user.setup.md | 3 ±
docs/user/setup/docs.user.setup.opening.md | 43 ±
docs/user/setup/docs.user.setup.permissions.md | 37 ±
docs/user/setup/docs.user.setup.pos_setting.md | 3 ±
docs/user/setup/docs.user.setup.price_list.md | 13 ±
docs/user/setup/docs.user.setup.taxes.md | 28 ±
docs/user/setup/docs.user.setup.users.md | 2 ±
docs/user/stock/docs.user.stock.item.md | 48 ±
docs/user/stock/docs.user.stock.md | 7 ±
…md => docs.user.stock.migrate_to_perpetual.md} | 4 ±
…/docs.user.stock.product_listing_on_website.md | 61 +++
docs/user/stock/docs.user.stock.sales_return.md | 33 ±
docs/user/stock/docs.user.stock.warehouse.md | 7 ±
…/support/docs.user.support.customer_issue.md | 7 ±
…/docs.user.support.maintenance_schedule.md | 20 +
…/support/docs.user.support.maintenance_visit.md | 4 +
docs/user/support/docs.user.support.md | 7 ±
docs/user/support/docs.user.support.newsletter.md | 14 +
…/support/docs.user.support.support_ticket.md | 17 ±
docs/user/tools/docs.user.tools.assignment.md | 22 +
docs/user/tools/docs.user.tools.form_tools.md | 13 ±
docs/user/tools/docs.user.tools.md | 5 ±
docs/user/tools/docs.user.tools.notes.md | 19 ±
docs/user/tools/docs.user.tools.tags.md | 10 +
docs/user/tools/docs.user.tools.todo.md | 17 ±
…/docs.user.website.add_products_to_website.md | 60 +++
docs/user/website/docs.user.website.blog.md | 13 ±
docs/user/website/docs.user.website.md | 9 ±
docs/user/website/docs.user.website.setup.md | 33 ±
docs/user/website/docs.user.website.web_page.md | 4 +
home/doctype/feed/feed.py | 1 -
home/page/activity/activity.js | 4 ±
home/page/latest_updates/latest_updates.js | 8 ±
home/page/latest_updates/latest_updates.py | 3 ±
hr/doctype/appraisal/appraisal.js | 2 ±
hr/doctype/attendance/attendance.py | 7 ±
hr/doctype/attendance/attendance.txt | 4 ±
hr/doctype/employee/employee.js | 5 ±
hr/doctype/employee/employee.py | 16 ±
hr/doctype/employee/employee.txt | 24 ±
hr/doctype/expense_claim/expense_claim.js | 40 ±
hr/doctype/expense_claim/expense_claim.txt | 5 ±
hr/doctype/holiday_list/holiday_list.py | 1 -
hr/doctype/hr_settings/hr_settings.py | 26 ±
hr/doctype/hr_settings/hr_settings.txt | 21 ±
hr/doctype/job_applicant/get_job_applications.py | 2 ±
hr/doctype/job_applicant/job_applicant.js | 5 ±
hr/doctype/job_applicant/job_applicant.py | 15 ±
hr/doctype/leave_allocation/leave_allocation.py | 11 ±
hr/doctype/leave_application/leave_application.js | 17 ±
…/leave_application/test_leave_application.py | 9 ±
…/leave_block_list/test_leave_block_list.py | 3 +
…/leave_control_panel/leave_control_panel.js | 2 ±
…/leave_control_panel/leave_control_panel.py | 3 ±
hr/doctype/salary_manager/salary_manager.js | 6 ±
hr/doctype/salary_manager/salary_manager.py | 13 ±
hr/doctype/salary_manager/test_salary_manager.py | 14 ±
hr/doctype/salary_slip/salary_slip.py | 15 ±
hr/doctype/salary_structure/salary_structure.js | 2 ±
hr/doctype/salary_structure/salary_structure.py | 9 ±
hr/doctype/upload_attendance/upload_attendance.js | 6 ±
hr/doctype/upload_attendance/upload_attendance.py | 10 ±
hr/report/employee_birthday/employee_birthday.js | 4 ±
…/employee_leave_balance.js | 4 ±
…/monthly_attendance_sheet.js | 8 ±
…/monthly_salary_register.js | 8 ±
install_erpnext.py | 227 +++±----
manufacturing/doctype/bom/bom.js | 4 ±
manufacturing/doctype/bom/bom.py | 76 +±
manufacturing/doctype/bom/bom.txt | 3 ±
manufacturing/doctype/bom/test_bom.py | 85 ++±
…/doctype/production_order/production_order.js | 16 ±
…/doctype/production_order/production_order.py | 55 +±
…/doctype/production_order/production_order.txt | 5 ±
…/production_order/test_production_order.py | 75 +++
…/production_planning_tool.js | 2 ±
…/production_planning_tool.py | 30 ±
manufacturing/doctype/workstation/workstation.py | 5 ±
manufacturing/doctype/workstation/workstation.txt | 22 ±
…/1311}/init .py | 0
patches/1311/p01_cleanup.py | 18 +
patches/april_2013/p05_update_file_data.py | 2 ±
patches/april_2013/p06_update_file_size.py | 4 ±
…/p01_auto_accounting_for_stock_patch.py | 6 +
patches/august_2013/p02_rename_price_list.py | 1 +
patches/august_2013/p06_deprecate_is_cancelled.py | 11 +
…/august_2013/p06_fix_sle_against_stock_entry.py | 18 ±
patches/december_2012/repost_ordered_qty.py | 19 ±
patches/february_2013/repost_reserved_qty.py | 56 ±-
…/june_2013/p03_buying_selling_for_price_list.py | 4 ±
…/p07_taxes_price_list_for_territory.py | 8 ±
patches/june_2013/p08_shopping_cart_settings.py | 2 ±
patches/june_2013/p09_update_global_defaults.py | 1 -
patches/march_2013/p03_update_buying_amount.py | 33 –
…/p06_remove_sales_purchase_return_tool.py | 6 ±
patches/march_2013/p08_create_aii_accounts.py | 33 ±
patches/may_2013/p01_conversion_factor_and_aii.py | 29 –
patches/may_2013/p03_update_support_ticket.py | 2 ±
…/may_2013/p05_update_cancelled_gl_entries.py | 3 ±
…/update_delivered_billed_percentage_for_pos.py | 7 ±
patches/october_2012/fix_cancelled_gl_entries.py | 1 +
patches/october_2013/fix_is_cancelled_in_sle.py | 13 +
patches/october_2013/p01_fix_serial_no_status.py | 21 +
…/p01_update_delivery_note_prevdocs.py | 13 +
…/october_2013/p02_set_communication_status.py | 11 +
…te_price_list_and_item_details_in_item_price.py | 20 +
patches/october_2013/p03_crm_update_status.py | 47 ++
…/p03_remove_sales_and_purchase_return_tool.py | 8 +
…/october_2013/p04_update_report_permission.py | 9 +
patches/october_2013/p04_wsgi_migration.py | 33 ++
…p05_delete_gl_entries_for_cancelled_vouchers.py | 16 +
…/p05_server_custom_script_to_file.py | 40 ++
…/p06_rename_packing_list_doctype.py | 21 +
…p06_update_control_panel_and_global_defaults.py | 21 +
patches/october_2013/p07_rename_for_territory.py | 24 +
…/p08_cleanup_after_item_price_module_change.py | 14 +
…/p09_update_naming_series_settings.py | 10 +
patches/october_2013/p10_plugins_refactor.py | 24 +
…/perpetual_inventory_stock_transfer_utility.py | 86 ++++
patches/october_2013/repost_ordered_qty.py | 6 +
patches/october_2013/repost_planned_qty.py | 11 +
…/october_2013/set_stock_value_diff_in_sle.py | 9 ±
patches/patch_list.py | 40 ±
…/p03_modify_item_price_include_in_price_list.py | 4 ±
…/september_2013/p04_unsubmit_serial_nos.py | 6 ±
patches/september_2013/p05_fix_customer_in_pos.py | 22 +
portal/templates/includes/cart.js | 17 ±
portal/templates/pages/cart.py | 3 ±
portal/templates/pages/profile.py | 3 ±
projects/doctype/project/project.js | 4 ±
projects/doctype/project/project.txt | 22 ±
projects/doctype/task/task.py | 5 ±
projects/doctype/task/task.txt | 3 ±
projects/doctype/task/task_calendar.js | 4 ±
projects/doctype/time_log/time_log.js | 4 ±
projects/doctype/time_log/time_log.txt | 4 ±
…/doctype/time_log_batch/test_time_log_batch.py | 26 ±
projects/doctype/time_log_batch/time_log_batch.js | 2 ±
projects/doctype/time_log_batch/time_log_batch.txt | 4 ±
…/daily_time_log_summary.js | 4 ±
public/js/account_tree_grid.js | 34 ±
public/js/complete_setup.js | 126 -----
public/js/conf.js | 10 ±
public/js/controllers/accounts.js | 18 +
public/js/controllers/stock_controller.js | 18 ±
public/js/feature_setup.js | 2 ±
public/js/purchase_trends_filters.js | 10 ±
public/js/sales_trends_filters.js | 10 ±
public/js/startup.css | 16 +
public/js/startup.js | 33 ±
public/js/stock_analytics.js | 30 ±
public/js/stock_grid_report.js | 9 ±
public/js/transaction.js | 169 ++++±-
public/js/utils.js | 18 ±
selling/doctype/customer/customer.js | 14 ±
selling/doctype/customer/customer.py | 13 ±
selling/doctype/customer/customer.txt | 93 +±-
selling/doctype/customer/test_customer.py | 5 +
…/customer_discount/customer_discount.txt | 5 ±
…/doctype/installation_note/installation_note.py | 7 ±
…/installation_note/installation_note.txt | 6 ±
…/installation_note_item.txt | 14 ±
selling/doctype/lead/get_leads.py | 2 ±
selling/doctype/lead/lead.js | 24 ±
selling/doctype/lead/lead.py | 34 ±
selling/doctype/lead/lead.txt | 52 ±
selling/doctype/opportunity/opportunity.js | 47 ±
selling/doctype/opportunity/opportunity.py | 65 ±-
selling/doctype/opportunity/opportunity.txt | 146 ++±–
…/doctype/opportunity_item/opportunity_item.txt | 3 ±
selling/doctype/quotation/quotation.js | 37 ±
selling/doctype/quotation/quotation.py | 144 ±----
selling/doctype/quotation/quotation.txt | 36 ±
selling/doctype/quotation/test_quotation.py | 10 ±
selling/doctype/quotation_item/quotation_item.txt | 3 ±
selling/doctype/sales_bom/sales_bom.js | 6 ±
selling/doctype/sales_common/README.md | 1 -
selling/doctype/sales_common/sales_common.py | 363 --------------
selling/doctype/sales_common/sales_common.txt | 19 -
selling/doctype/sales_order/sales_order.js | 29 ±
selling/doctype/sales_order/sales_order.py | 109 +±–
selling/doctype/sales_order/sales_order.txt | 42 ±
selling/doctype/sales_order/test_sales_order.py | 12 ±
…/doctype/sales_order_item/sales_order_item.txt | 4 ±
…/doctype/selling_settings/selling_settings.py | 4 +
…/doctype/selling_settings/selling_settings.txt | 6 ±
…/shopping_cart_settings.py | 2 ±
…/shopping_cart_settings.txt | 4 ±
selling/doctype/sms_center/sms_center.py | 11 ±
selling/page/sales_analytics/sales_analytics.js | 34 ±
selling/page/sales_browser/sales_browser.js | 19 ±
selling/page/sales_funnel/sales_funnel.css | 3 +
selling/page/sales_funnel/sales_funnel.js | 189 ++++++++
selling/page/sales_funnel/sales_funnel.py | 33 ++
selling/page/sales_funnel/sales_funnel.txt | 33 ++
selling/page/selling_home/selling_home.js | 18 ±
…/customers_not_buying_since_long_time.js | 2 ±
selling/report/lead_details/lead_details.txt | 22 +
…sales_person_target_variance_item_group_wise.js | 6 ±
…/sales_person_wise_transaction_summary.js | 18 ±
…/territory_target_variance_item_group_wise.js | 6 ±
selling/{doctype/sales_common => }/sales_common.js | 55 ±-
selling/utils/init .py | 28 ±
selling/utils/cart.py | 8 ±
selling/utils/product.py | 5 ±
…/applicable_territory.py} | 0
…/applicable_territory.txt} | 7 ±
…/authorization_control/authorization_control.py | 31 ±
…/authorization_rule/authorization_rule.py | 9 ±
setup/doctype/backup_manager/backup_dropbox.py | 5 ±
setup/doctype/backup_manager/backup_googledrive.py | 7 ±
…/doctype/company/charts/import_from_openerp.py | 2 +
setup/doctype/company/company.js | 68 +±
setup/doctype/company/company.py | 52 ±
setup/doctype/company/company.txt | 35 ±
setup/doctype/contact_control/contact_control.js | 2 ±
setup/doctype/customer_group/customer_group.js | 2 ±
setup/doctype/customer_group/customer_group.py | 7 ±
setup/doctype/customer_group/customer_group.txt | 5 ±
setup/doctype/email_digest/email_digest.js | 14 ±
setup/doctype/email_digest/email_digest.py | 8 ±
setup/doctype/email_settings/email_settings.py | 1 -
setup/doctype/features_setup/features_setup.txt | 3 ±
setup/doctype/global_defaults/global_defaults.js | 50 ±
setup/doctype/global_defaults/global_defaults.py | 13 ±
setup/doctype/global_defaults/global_defaults.txt | 16 ±
setup/doctype/item_group/item_group.js | 10 ±
setup/doctype/item_group/item_group.txt | 4 ±
…/templates/generators/item_group.html | 10 ±
setup/doctype/item_price/init .py | 1 -
setup/doctype/item_price/item_price.txt | 53 —
setup/doctype/naming_series/naming_series.py | 38 ±
…/notification_control/notification_control.py | 3 ±
setup/doctype/price_list/init .py | 1 -
setup/doctype/price_list/price_list.js | 8 -
setup/doctype/print_heading/print_heading.py | 1 -
setup/doctype/sales_partner/sales_partner.js | 4 ±
setup/doctype/sales_partner/sales_partner.py | 7 ±
setup/doctype/sales_partner/sales_partner.txt | 3 ±
setup/doctype/sales_person/sales_person.js | 2 ±
setup/doctype/setup_control/README.md | 1 -
setup/doctype/setup_control/init .py | 1 -
setup/doctype/setup_control/setup_control.py | 254 ----------
setup/doctype/setup_control/setup_control.txt | 24 -
setup/doctype/supplier_type/supplier_type.js | 2 ±
setup/doctype/target_detail/target_detail.txt | 3 ±
setup/doctype/territory/territory.js | 2 ±
setup/doctype/territory/territory.txt | 4 ±
setup/doctype/uom/uom.txt | 18 ±
…/website_item_group/website_item_group.txt | 3 ±
setup/page/setup/setup.js | 16 ±
setup/page/setup/setup.py | 3 ±
setup/page/setup_wizard/setup_wizard.css | 12 +
setup/page/setup_wizard/setup_wizard.js | 498 ++++++++++++++++++++
setup/page/setup_wizard/setup_wizard.py | 354 ++++++++++++++
setup/page/setup_wizard/setup_wizard.txt | 32 ++
setup/page/setup_wizard/test_setup_data.py | 53 +++
setup/page/setup_wizard/test_setup_wizard.py | 14 +
…/item_wise_price_list_rate.txt | 22 +
startup/init .py | 4 ±
startup/boot.py | 6 ±
startup/event_handlers.py | 11 ±
startup/install.py | 5 ±
startup/report_data_map.py | 2 -
stock/doctype/bin/bin.py | 6 ±
stock/doctype/delivery_note/delivery_note.js | 34 ±
stock/doctype/delivery_note/delivery_note.py | 244 ++±------
stock/doctype/delivery_note/delivery_note.txt | 31 ±
stock/doctype/delivery_note/test_delivery_note.py | 151 +++±-
…/delivery_note_item/delivery_note_item.txt | 50 ±
stock/doctype/delivery_note_packing_item/README.md | 1 -
…/doctype/delivery_note_packing_item/init .py | 1 -
stock/doctype/item/item.js | 36 ±
stock/doctype/item/item.py | 9 ±
stock/doctype/item/item.txt | 6 ±
stock/doctype/item/templates/generators/item.html | 8 +
…/item/templates/includes/product_list.js | 2 ±
stock/doctype/item/test_item.py | 67 +±
{setup => stock}/doctype/item_price/README.md | 0
…/doctype/item_price}/init .py | 0
stock/doctype/item_price/item_price.js | 16 +
stock/doctype/item_price/item_price.py | 39 ++
stock/doctype/item_price/item_price.txt | 127 +++++
stock/doctype/item_price/test_item_price.py | 23 +
…/doctype/landed_cost_item/landed_cost_item.txt | 13 ±
…/landed_cost_purchase_receipt.txt | 32 ±
…/landed_cost_wizard/landed_cost_wizard.js | 54 +±
…/landed_cost_wizard/landed_cost_wizard.py | 261 ++±------
…/landed_cost_wizard/landed_cost_wizard.txt | 47 ±
stock/doctype/material_request/material_request.js | 71 +±
stock/doctype/material_request/material_request.py | 41 ±
…/doctype/material_request/material_request.txt | 87 +±-
…/material_request/test_material_request.py | 6 ±
…/material_request_item.txt | 39 ±
stock/doctype/packed_item/packed_item.py | 105 +++++
…/packed_item.txt} | 6 ±
stock/doctype/packing_slip/packing_slip.js | 16 ±
stock/doctype/packing_slip/packing_slip.txt | 4 ±
{setup => stock}/doctype/price_list/README.md | 0
…/doctype/price_list}/init .py | 0
stock/doctype/price_list/price_list.css | 7 +
stock/doctype/price_list/price_list.js | 17 +
{setup => stock}/doctype/price_list/price_list.py | 20 ±
{setup => stock}/doctype/price_list/price_list.txt | 20 ±
…/doctype/price_list/test_price_list.py | 25 ±
stock/doctype/purchase_receipt/purchase_receipt.js | 9 ±
stock/doctype/purchase_receipt/purchase_receipt.py | 299 ++++±------
…/doctype/purchase_receipt/purchase_receipt.txt | 15 ±
…/purchase_receipt/test_purchase_receipt.py | 102 +±-
…/purchase_receipt_item.txt | 20 ±
stock/doctype/serial_no/serial_no.py | 253 ++++++++±
stock/doctype/serial_no/serial_no.txt | 23 ±
stock/doctype/serial_no/test_serial_no.py | 2 ±
stock/doctype/stock_entry/stock_entry.js | 104 +±-
stock/doctype/stock_entry/stock_entry.py | 319 ++++±-------
stock/doctype/stock_entry/stock_entry.txt | 18 ±
stock/doctype/stock_entry/test_stock_entry.py | 300 +++++++±—
…/stock_entry_detail/stock_entry_detail.txt | 78 +±
stock/doctype/stock_ledger/README.md | 1 -
stock/doctype/stock_ledger/init .py | 1 -
stock/doctype/stock_ledger/stock_ledger.py | 1 -
stock/doctype/stock_ledger/stock_ledger.txt | 22 -
…/stock_ledger_entry/stock_ledger_entry.py | 165 +±----
…/stock_ledger_entry/stock_ledger_entry.txt | 22 ±
…/stock_reconciliation/stock_reconciliation.js | 41 ±
…/stock_reconciliation/stock_reconciliation.py | 77 +±
…/stock_reconciliation/stock_reconciliation.txt | 22 ±
…/test_stock_reconciliation.py | 197 +++±—
stock/doctype/stock_settings/stock_settings.py | 6 +
stock/doctype/stock_settings/stock_settings.txt | 4 ±
…/stock_uom_replace_utility.py | 13 ±
stock/doctype/warehouse/test_warehouse.py | 7 ±
stock/doctype/warehouse/warehouse.js | 18 ±
stock/doctype/warehouse/warehouse.py | 207 ++±----
stock/doctype/warehouse/warehouse.txt | 64 +±
stock/page/stock_ageing/stock_ageing.js | 30 ±
stock/page/stock_analytics/stock_analytics.js | 2 ±
stock/page/stock_balance/stock_balance.js | 53 +±
stock/page/stock_home/stock_home.js | 15 ±
stock/page/stock_ledger/stock_ledger.js | 42 ±
stock/page/stock_level/stock_level.js | 56 ±-
…/batch_wise_balance_history.js | 4 ±
…/batch_wise_balance_history.py | 2 ±
stock/report/item_prices/item_prices.py | 7 ±
…/item_wise_price_list/item_wise_price_list.txt | 22 -
…/itemwise_recommended_reorder_level.js | 4 ±
stock/report/stock_ledger/stock_ledger.txt | 4 ±
…/warehouse_wise_stock_balance.js | 4 ±
…/warehouse_wise_stock_balance.py | 2 ±
stock/stock_ledger.py | 84 ++±
stock/utils.py | 81 ++±
support/doctype/customer_issue/customer_issue.js | 2 ±
support/doctype/customer_issue/customer_issue.py | 3 ±
support/doctype/customer_issue/customer_issue.txt | 6 ±
…/maintenance_schedule/maintenance_schedule.js | 4 ±
…/maintenance_schedule/maintenance_schedule.py | 17 ±
…/maintenance_schedule/maintenance_schedule.txt | 4 ±
…/doctype/maintenance_visit/maintenance_visit.py | 11 ±
…/maintenance_visit/maintenance_visit.txt | 4 ±
support/doctype/newsletter/newsletter.js | 2 ±
support/doctype/newsletter/newsletter.py | 33 ±
support/doctype/newsletter/newsletter.txt | 4 ±
support/doctype/newsletter/test_newsletter.py | 9 ±
…/doctype/support_ticket/get_support_mails.py | 4 ±
support/doctype/support_ticket/support_ticket.css | 15 -
support/doctype/support_ticket/support_ticket.js | 9 ±
support/doctype/support_ticket/support_ticket.py | 13 ±
support/doctype/support_ticket/support_ticket.txt | 36 ±
…/page/support_analytics/support_analytics.js | 22 ±
…/maintenance_schedules.txt | 4 ±
translations/ar.csv | 2 ±
translations/de.csv | 2 ±
translations/el.csv | 2 ±
translations/es.csv | 2 ±
translations/fr.csv | 2 ±
translations/hi.csv | 2 ±
translations/hr.csv | 2 ±
translations/it.csv | 2 ±
translations/nl.csv | 2 ±
translations/pt-BR.csv | 2 ±
translations/pt.csv | 2 ±
translations/sr.csv | 2 ±
translations/ta.csv | 2 ±
translations/th.csv | 2 ±
utilities/demo/demo_control_panel.py | 27 ±
utilities/demo/demo_docs/Item_Price.csv | 49 ++
utilities/demo/demo_docs/Lead.csv | 136 ++±–
utilities/demo/demo_docs/Price_List.csv | 49 –
utilities/demo/demo_docs/Profile.csv | 80 +±-
utilities/demo/make_demo.py | 48 ±
utilities/demo/make_erpnext_demo.py | 33 ±
utilities/doctype/contact/contact.py | 24 ±
utilities/doctype/contact/contact.txt | 9 ±
utilities/doctype/sms_control/sms_control.py | 6 ±
utilities/repost_stock.py | 125 +++++
utilities/transaction_base.py | 12 ±
557 files changed, 11142 insertions(+), 7118 deletions(-)
delete mode 100644 accounts/doctype/budget_control/README.md
delete mode 100644 accounts/doctype/budget_control/budget_control.py
delete mode 100644 accounts/doctype/budget_control/budget_control.txt
create mode 100644 accounts/doctype/period_closing_voucher/test_period_closing_voucher.py
delete mode 100644 accounts/doctype/sales_invoice/sales_invoice.css
rename {setup/doctype/for_territory => buying/report/supplier_addresses_and_contacts}/init .py (100%)
create mode 100644 buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.txt
create mode 100644 docs/docs.user.stock.accounting_for_stock.md
create mode 100644 docs/docs.user.stock.perpetual_inventory.md
create mode 100644 docs/user/accounts/docs.user.accounts.opening_entry.md
create mode 100644 docs/user/accounts/docs.user.accounts.opening_stock.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.login.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.orders.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.sign_up.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.tickets.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.day_1.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.day_2.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.day_3.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.day_4.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.day_5.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.accounting.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.accounting_entries.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.attachment_csv.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.doctype.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.doctype_fields.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.fiscal_year.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.markdown.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.md
create mode 100644 docs/user/selling/docs.user.selling.shopping_cart.md
rename docs/user/stock/{docs.user.stock.periodic_to_perpetual.md => docs.user.stock.migrate_to_perpetual.md} (80%)
create mode 100644 docs/user/stock/docs.user.stock.product_listing_on_website.md
create mode 100644 docs/user/support/docs.user.support.newsletter.md
create mode 100644 docs/user/tools/docs.user.tools.assignment.md
create mode 100644 docs/user/tools/docs.user.tools.tags.md
create mode 100644 docs/user/website/docs.user.website.add_products_to_website.md
create mode 100644 manufacturing/doctype/production_order/test_production_order.py
rename {stock/report/item_wise_price_list => patches/1311}/init .py (100%)
create mode 100644 patches/1311/p01_cleanup.py
create mode 100644 patches/august_2013/p01_auto_accounting_for_stock_patch.py
create mode 100644 patches/august_2013/p06_deprecate_is_cancelled.py
delete mode 100644 patches/march_2013/p03_update_buying_amount.py
delete mode 100644 patches/may_2013/p01_conversion_factor_and_aii.py
create mode 100644 patches/october_2013/init .py
create mode 100644 patches/october_2013/fix_is_cancelled_in_sle.py
create mode 100644 patches/october_2013/p01_fix_serial_no_status.py
create mode 100644 patches/october_2013/p01_update_delivery_note_prevdocs.py
create mode 100644 patches/october_2013/p02_set_communication_status.py
create mode 100644 patches/october_2013/p02_update_price_list_and_item_details_in_item_price.py
create mode 100644 patches/october_2013/p03_crm_update_status.py
create mode 100644 patches/october_2013/p03_remove_sales_and_purchase_return_tool.py
create mode 100644 patches/october_2013/p04_update_report_permission.py
create mode 100644 patches/october_2013/p04_wsgi_migration.py
create mode 100644 patches/october_2013/p05_delete_gl_entries_for_cancelled_vouchers.py
create mode 100644 patches/october_2013/p05_server_custom_script_to_file.py
create mode 100644 patches/october_2013/p06_rename_packing_list_doctype.py
create mode 100644 patches/october_2013/p06_update_control_panel_and_global_defaults.py
create mode 100644 patches/october_2013/p07_rename_for_territory.py
create mode 100644 patches/october_2013/p08_cleanup_after_item_price_module_change.py
create mode 100644 patches/october_2013/p09_update_naming_series_settings.py
create mode 100644 patches/october_2013/p10_plugins_refactor.py
create mode 100644 patches/october_2013/perpetual_inventory_stock_transfer_utility.py
create mode 100644 patches/october_2013/repost_ordered_qty.py
create mode 100644 patches/october_2013/repost_planned_qty.py
rename setup/doctype/for_territory/for_territory.py => patches/october_2013/set_stock_value_diff_in_sle.py (57%)
rename stock/doctype/delivery_note_packing_item/delivery_note_packing_item.py => patches/september_2013/p04_unsubmit_serial_nos.py (63%)
create mode 100644 patches/september_2013/p05_fix_customer_in_pos.py
delete mode 100644 public/js/complete_setup.js
create mode 100644 public/js/controllers/accounts.js
delete mode 100644 selling/doctype/sales_common/README.md
delete mode 100644 selling/doctype/sales_common/sales_common.py
delete mode 100644 selling/doctype/sales_common/sales_common.txt
create mode 100644 selling/page/sales_funnel/init .py
create mode 100644 selling/page/sales_funnel/sales_funnel.css
create mode 100644 selling/page/sales_funnel/sales_funnel.js
create mode 100644 selling/page/sales_funnel/sales_funnel.py
create mode 100644 selling/page/sales_funnel/sales_funnel.txt
create mode 100644 selling/report/lead_details/init .py
create mode 100644 selling/report/lead_details/lead_details.txt
rename selling/{doctype/sales_common => }/sales_common.js (94%)
create mode 100644 setup/doctype/applicable_territory/init .py
rename setup/doctype/{item_price/item_price.py => applicable_territory/applicable_territory.py} (100%)
rename setup/doctype/{for_territory/for_territory.txt => applicable_territory/applicable_territory.txt} (75%)
delete mode 100644 setup/doctype/item_price/init .py
delete mode 100644 setup/doctype/item_price/item_price.txt
delete mode 100644 setup/doctype/price_list/init .py
delete mode 100644 setup/doctype/price_list/price_list.js
delete mode 100644 setup/doctype/setup_control/README.md
delete mode 100644 setup/doctype/setup_control/init .py
delete mode 100644 setup/doctype/setup_control/setup_control.py
delete mode 100644 setup/doctype/setup_control/setup_control.txt
create mode 100644 setup/page/setup_wizard/init .py
create mode 100644 setup/page/setup_wizard/setup_wizard.css
create mode 100644 setup/page/setup_wizard/setup_wizard.js
create mode 100644 setup/page/setup_wizard/setup_wizard.py
create mode 100644 setup/page/setup_wizard/setup_wizard.txt
create mode 100644 setup/page/setup_wizard/test_setup_data.py
create mode 100644 setup/page/setup_wizard/test_setup_wizard.py
create mode 100644 setup/report/init .py
create mode 100644 setup/report/item_wise_price_list_rate/init .py
create mode 100644 setup/report/item_wise_price_list_rate/item_wise_price_list_rate.txt
delete mode 100644 stock/doctype/delivery_note_packing_item/README.md
delete mode 100644 stock/doctype/delivery_note_packing_item/init .py
rename {setup => stock}/doctype/item_price/README.md (100%)
rename {accounts/doctype/budget_control => stock/doctype/item_price}/init .py (100%)
create mode 100644 stock/doctype/item_price/item_price.js
create mode 100644 stock/doctype/item_price/item_price.py
create mode 100644 stock/doctype/item_price/item_price.txt
create mode 100644 stock/doctype/item_price/test_item_price.py
create mode 100644 stock/doctype/packed_item/init .py
create mode 100644 stock/doctype/packed_item/packed_item.py
rename stock/doctype/{delivery_note_packing_item/delivery_note_packing_item.txt => packed_item/packed_item.txt} (96%)
rename {setup => stock}/doctype/price_list/README.md (100%)
rename {selling/doctype/sales_common => stock/doctype/price_list}/init .py (100%)
create mode 100644 stock/doctype/price_list/price_list.css
create mode 100644 stock/doctype/price_list/price_list.js
rename {setup => stock}/doctype/price_list/price_list.py (79%)
rename {setup => stock}/doctype/price_list/price_list.txt (85%)
rename {setup => stock}/doctype/price_list/test_price_list.py (65%)
delete mode 100644 stock/doctype/stock_ledger/README.md
delete mode 100644 stock/doctype/stock_ledger/init .py
delete mode 100644 stock/doctype/stock_ledger/stock_ledger.txt
delete mode 100644 stock/report/item_wise_price_list/item_wise_price_list.txt
delete mode 100644 support/doctype/support_ticket/support_ticket.css
create mode 100644 utilities/demo/demo_docs/Item_Price.csv
delete mode 100644 utilities/demo/demo_docs/Price_List.csv
create mode 100644 utilities/repost_stock.py
then ERPNext is no longer accessible (403 error).
It would be great if you could help us to figure out what’s going wrong and fix it once for all, because this is causing our productivity to decrease dramatically.
Many thanks in advance!
Amin from Fritzing
–
Note:
If you are posting an issue,
We should be able to replicate it at our end. So please give us as much information as you can. Please see it from the point of view of the person receiving the communication.
Paste your code at http://pastebin.com or http://gist.github.com and send only the URL via email
For sending images, use http://imgur.com or other similar services. Do not send images as attachments. Links are good. Same goes for any file you are going to send.
End of Note
—
You received this message because you are subscribed to the Google Groups "ERPNext Developer Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to erpnext-developer-forum+un...@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
pdvyas
November 11, 2013, 2:44pm
#2
Hi Amin,
You have pulled a major change where we moved from CGI to WSGI.
Please follow these links to migrate to WSGI
and
or you can move to the 1310 branch to be on CGI till you are ready.
Thanks,
On Mon, Nov 11, 2013 at 6:56 PM, Amin Zayani za...@gmail.com wrote:
Dear ERPNext team,
we are having this persisting problem everytime we try to update ERPNext:
the update crashes, giving us this error:
From git://github.com/webnotes/wnframework
branch master → FETCH_HEAD
From git://github.com/webnotes/erpnext
branch master → FETCH_HEAD
Traceback (most recent call last):
File “lib/wnf.py”, line 590, in
if not search: search = esc(txt1)
File “lib/wnf.py”, line 463, in run
@cmd
File “lib/wnf.py”, line 77, in update_erpnext
def setup_install(parser):
File “/var/www/erpnext/lib/webnotes/utils/init .py”, line 7, in
from webnotes import conf
ImportError: cannot import name conf
Updating c30a604…b1e1e0c
Fast-forward
README.md | 12 ±
core/page/todo/todo.html => init .py | 0
conf/Framework.sql | 1 +
conf/conf.py | 5 ±
core/doctype/comment/comment.py | 9 ±
core/doctype/communication/communication.js | 45 ±
core/doctype/communication/communication.py | 7 ±
core/doctype/communication/communication.txt | 20 ±
core/doctype/control_panel/control_panel.py | 4 ±
core/doctype/control_panel/control_panel.txt | 4 ±
core/doctype/custom_field/custom_field.py | 22 ±
core/doctype/custom_field/custom_field.txt | 3 ±
core/doctype/custom_script/custom_script.js | 10 -
core/doctype/custom_script/custom_script.py | 35 ±
core/doctype/custom_script/custom_script.txt | 5 ±
core/doctype/customize_form/customize_form.py | 36 ±
core/doctype/customize_form/customize_form.txt | 11 ±
…/customize_form_field/customize_form_field.txt | 4 ±
core/doctype/doctype/doctype.py | 13 ±
core/doctype/doctype/doctype.txt | 218 +±
…/documentation_tool/documentation_tool.py | 13 ±
core/doctype/event/event.py | 14 ±
core/doctype/event/event.txt | 4 ±
core/doctype/file_data/file_data.py | 30 ±
core/doctype/letter_head/letter_head.py | 5 ±
core/doctype/letter_head/letter_head.txt | 4 ±
core/doctype/page/page.py | 4 ±
core/doctype/patch_log/patch_log.txt | 16 ±
core/doctype/print_format/print_format.py | 5 ±
core/doctype/print_format/print_format.txt | 4 ±
core/doctype/profile/profile.js | 15 ±
core/doctype/profile/profile.py | 113 ±
core/doctype/profile/profile.txt | 19 ±
core/doctype/profile/test_profile.py | 25 ±
core/doctype/property_setter/property_setter.py | 14 ±
core/doctype/report/report.py | 18 ±
core/doctype/role/test_role.py | 2 ±
core/doctype/workflow_state/workflow_state.txt | 4 ±
core/page/data_import_tool/data_import_tool.py | 32 ±
core/page/messages/messages.js | 4 ±
core/page/messages/messages.py | 6 ±
core/page/permission_manager/permission_manager.js | 3 ±
core/page/permission_manager/permission_manager.py | 6 ±
core/page/todo/todo.css | 5 ±
core/page/todo/todo.js | 142 ±
core/page/todo/todo.py | 2 ±
core/page/update_manager/README.md | 1 -
core/page/update_manager/init .py | 3 -
core/page/update_manager/update_manager.js | 65 -
core/page/update_manager/update_manager.py | 20 -
core/page/update_manager/update_manager.txt | 37 -
public/build.json | 15 ±
public/css/bootstrap.css | 1716
++++++++++±--------
public/css/common.css | 291 +±-
public/css/forms.css | 12 -
public/css/nprogress.css | 6 ±
public/css/tag-it.css | 7 ±
public/css/typeahead.css | 45 +
public/html/rss.xml | 44 -
public/html/server.py | 59 -
public/html/sitemap.xml | 37 -
public/html/unsupported.html | 22 -
public/html/web.py | 71 -
public/js/legacy/clientscriptAPI.js | 6 ±
public/js/legacy/datetime.js | 2 ±
public/js/legacy/form.js | 19 ±
public/js/lib/bootstrap-wysiwyg.js | 187 —
…/jquery/bootstrap_theme/jquery-ui.selected.css | 97 –
…uery.event.drag.min.js => jquery.event.drag.js} | 2 ±
public/js/lib/slickgrid/slick-default-theme.css | 12 ±
public/js/lib/tag-it.min.js | 6 ±
public/js/lib/typeahead.js | 1142 +++++++++++++
public/js/wn/app.js | 12 ±
public/js/wn/assets.js | 14 ±
public/js/wn/class.js | 2 ±
public/js/wn/dom.js | 18 +
public/js/wn/form/attachments.js | 15 ±
public/js/wn/form/control.js | 300 ++±
public/js/wn/form/dashboard.js | 5 ±
public/js/wn/form/editors.js | 190 ±-
public/js/wn/form/footer.js | 28 ±
public/js/wn/form/grid.js | 256 ±-
public/js/wn/form/infobar.js | 171 ±
public/js/wn/form/layout.js | 121 ±
public/js/wn/form/link_selector.js | 4 ±
public/js/wn/form/script_manager.js | 1 +
public/js/wn/form/toolbar.js | 42 ±
public/js/wn/misc/number_format.js | 2 ±
public/js/wn/misc/tools.js | 13 ±
public/js/wn/misc/user.js | 5 ±
public/js/wn/misc/utils.js | 46 ±
public/js/wn/model/doclist.js | 2 ±
public/js/wn/model/meta.js | 8 ±
public/js/wn/model/model.js | 12 ±
public/js/wn/model/perm.js | 2 ±
public/js/wn/print/print_table.js | 2 ±
public/js/wn/provide.js | 3 ±
public/js/wn/request.js | 12 ±
public/js/wn/router.js | 2 ±
public/js/wn/translate.js | 9 ±
public/js/wn/ui/appframe.js | 84 ±
public/js/wn/ui/dialog.js | 18 ±
public/js/wn/ui/editor.js | 509 ++++++
public/js/wn/ui/field_group.js | 60 ±
public/js/wn/ui/filters.js | 21 ±
public/js/wn/ui/listing.js | 7 ±
public/js/wn/ui/messages.js | 3 +
public/js/wn/ui/toolbar/toolbar.js | 3 ±
public/js/wn/upload.js | 99 ±
public/js/wn/views/communication.js | 77 ±
public/js/wn/views/container.js | 2 ±
public/js/wn/views/doclistview.js | 96 ±
public/js/wn/views/formview.js | 2 ±
public/js/wn/views/listview.js | 108 ±
public/js/wn/views/moduleview.js | 7 ±
public/js/wn/views/pageview.js | 38 ±
public/js/wn/views/query_report.js | 8 ±
public/js/wn/views/reportview.js | 20 ±
public/js/wn/views/sidebar_stats.js | 33 ±
public/js/wn/website/editable.js | 23 +
requirements.txt | 34 ±
webnotes/init .py | 258 +±
webnotes/app.py | 64 +
webnotes/auth.py | 95 ±
webnotes/boot.py | 18 ±
webnotes/build.py | 14 ±
webnotes/client.py | 28 ±
webnotes/db.py | 38 ±
webnotes/handler.py | 143 ±
webnotes/install_lib/install.py | 229 +±
webnotes/install_lib/setup_public_folder.py | 48 ±
webnotes/memc.py | 7 ±
webnotes/middlewares.py | 32 +
webnotes/model/bean.py | 114 ±
webnotes/model/code.py | 82 ±
webnotes/model/doc.py | 207 +±
webnotes/model/doclist.py | 27 ±
webnotes/model/doctype.py | 46 ±
webnotes/model/mapper.py | 22 ±
webnotes/model/meta.py | 8 ±
webnotes/model/sync.py | 14 ±
webnotes/model/utils.py | 2 ±
webnotes/model/workflow.py | 13 ±
webnotes/modules/init .py | 11 ±
webnotes/modules/export_file.py | 28 ±
webnotes/modules/import_file.py | 4 ±
webnotes/modules/patch_handler.py | 19 ±
webnotes/modules/utils.py | 6 ±
webnotes/plugins.py | 107 ++
webnotes/profile.py | 17 +
webnotes/sessions.py | 49 ±
webnotes/test_runner.py | 36 ±
webnotes/tests/init .py | 3 ±
webnotes/tests/test_db.py | 18 ±
webnotes/tests/test_email.py | 7 ±
webnotes/tests/test_geo_ip.py | 1 -
webnotes/translate.py | 72 ±
webnotes/utils/init .py | 95 ±
webnotes/utils/backups.py | 73 ±
webnotes/utils/datautils.py | 3 ±
webnotes/utils/dateutils.py | 9 ±
webnotes/utils/email_lib/init .py | 3 ±
webnotes/utils/email_lib/bulk.py | 23 ±
webnotes/utils/email_lib/receive.py | 4 ±
webnotes/utils/email_lib/smtp.py | 34 ±
webnotes/utils/file_manager.py | 83 ±
webnotes/utils/minify.py | 8 -
webnotes/utils/scheduler.py | 27 ±
webnotes/webutils.py | 111 ±
webnotes/widgets/event.py | 10 ±
webnotes/widgets/form/assign_to.py | 6 ±
webnotes/widgets/page.py | 2 -
webnotes/widgets/query_builder.py | 40 ±
webnotes/widgets/query_report.py | 60 ±
webnotes/widgets/report_dump.py | 3 ±
webnotes/widgets/reportview.py | 97 ±
webnotes/widgets/search.py | 23 ±
webnotes/widgets/tags.py | 4 ±
website/css/website.css | 6 +
…/about_us_settings/about_us_settings.txt | 8 ±
website/doctype/blog_post/blog_feed.py | 61 -
website/doctype/blog_post/blog_post.js | 16 ±
website/doctype/blog_post/blog_post.py | 84 ±
website/doctype/blog_post/blog_post.txt | 14 ±
…/blog_post/templates/generators/blog_post.html | 51 ±
…/blog_post/templates/includes/init .py | 0
…/doctype/blog_post/templates/includes/blog.js | 3 ±
…/blog_post/templates/includes/blog_post.css | 13 -
…/blog_post/templates/includes/blog_post.js | 65 -
…/blog_post/templates/includes/blogger.html | 2 ±
…/blog_post/templates/includes/comment.html | 17 -
website/doctype/style_settings/style_settings.py | 75 ±
…/pages/wn-web.css} | 5 +
…/style_settings/templates/pages/wn_web.py | 60 +
website/doctype/top_bar_item/top_bar_item.txt | 17 ±
…/web_page/templates/generators/web_page.html | 10 +
website/doctype/web_page/web_page.js | 5 +
website/doctype/web_page/web_page.txt | 42 ±
…/website_script/templates/pages/wn-web.js | 14 +
…/website_script/templates/pages/wn_web.py | 14 +
website/doctype/website_script/website_script.py | 9 ±
…/website_settings/make_web_include_files.py | 58 -
…/doctype/website_settings/website_settings.js | 6 -
…/doctype/website_settings/website_settings.py | 41 ±
website/js/website.js | 35 ±
website/sitemap.py | 27 -
website/templates/base.html | 4 ±
website/templates/includes/comment.html | 9 +
website/templates/includes/comments.html | 86 +
website/templates/includes/comments.py | 58 +
website/templates/includes/footer.html | 2 ±
website/templates/includes/login.js | 36 ±
website/templates/includes/navbar.html | 4 ±
website/templates/pages/login.html | 65 ±
website/templates/pages/message.html | 6 ±
website/templates/pages/print.py | 6 ±
website/templates/pages/rss.py | 38 +
website/templates/pages/rss.xml | 18 +
website/templates/pages/sitemap.py | 22 +
website/templates/pages/sitemap.xml | 5 +
website/templates/pages/update-password.html | 4 +
website/templates/pages/update_password.py | 6 +
wnf.py | 1155 ++++++±-----
223 files changed, 7309 insertions(+), 5024 deletions(-)
rename core/page/todo/todo.html => init .py (100%)
delete mode 100644 core/doctype/custom_script/custom_script.js
delete mode 100644 core/page/update_manager/README.md
delete mode 100644 core/page/update_manager/init .py
delete mode 100644 core/page/update_manager/update_manager.js
delete mode 100644 core/page/update_manager/update_manager.py
delete mode 100644 core/page/update_manager/update_manager.txt
mode change 100755 => 100644 public/css/bootstrap.css
create mode 100644 public/css/typeahead.css
delete mode 100755 public/html/rss.xml
delete mode 100755 public/html/server.py
delete mode 100755 public/html/sitemap.xml
delete mode 100644 public/html/unsupported.html
delete mode 100755 public/html/web.py
delete mode 100644 public/js/lib/bootstrap-wysiwyg.js
rename public/js/lib/slickgrid/{jquery.event.drag.min.js =>
jquery.event.drag.js} (99%)
mode change 100644 => 100755
create mode 100644 public/js/lib/typeahead.js
create mode 100644 public/js/wn/ui/editor.js
create mode 100644 public/js/wn/website/editable.js
create mode 100644 webnotes/app.py
create mode 100644 webnotes/middlewares.py
create mode 100644 webnotes/plugins.py
delete mode 100644 website/doctype/blog_post/blog_feed.py
rename public/html/blank.html =>
website/doctype/blog_post/templates/includes/init .py (100%)
delete mode 100644
website/doctype/blog_post/templates/includes/blog_post.css
delete mode 100644
website/doctype/blog_post/templates/includes/blog_post.js
delete mode 100644
website/doctype/blog_post/templates/includes/comment.html
create mode 100644 website/doctype/style_settings/templates/init .py
create mode 100644
website/doctype/style_settings/templates/pages/init .py
rename website/doctype/style_settings/{custom_template.css =>
templates/pages/wn-web.css} (98%)
create mode 100644 website/doctype/style_settings/templates/pages/wn_web.py
create mode 100644 website/doctype/website_script/templates/init .py
create mode 100644
website/doctype/website_script/templates/pages/init .py
create mode 100644 website/doctype/website_script/templates/pages/wn-web.js
create mode 100644 website/doctype/website_script/templates/pages/wn_web.py
delete mode 100644
website/doctype/website_settings/make_web_include_files.py
delete mode 100644 website/sitemap.py
create mode 100644 website/templates/includes/init .py
create mode 100644 website/templates/includes/comment.html
create mode 100644 website/templates/includes/comments.html
create mode 100644 website/templates/includes/comments.py
create mode 100644 website/templates/pages/rss.py
create mode 100644 website/templates/pages/rss.xml
create mode 100644 website/templates/pages/sitemap.py
create mode 100644 website/templates/pages/sitemap.xml
create mode 100644 website/templates/pages/update_password.py
Updating 865e62d…91db9dc
Fast-forward
accounts/doctype/account/account.js | 55 +±
accounts/doctype/account/account.py | 83 +±-
accounts/doctype/account/account.txt | 39 ±
accounts/doctype/account/test_account.py | 50 ±
…/doctype/accounts_settings/accounts_settings.py | 22 ±
…/accounts_settings/accounts_settings.txt | 19 ±
…/bank_reconciliation/bank_reconciliation.py | 5 ±
…/bank_reconciliation_detail.txt | 3 ±
accounts/doctype/budget_control/README.md | 1 -
accounts/doctype/budget_control/budget_control.py | 97 ----
accounts/doctype/budget_control/budget_control.txt | 19 -
accounts/doctype/budget_detail/budget_detail.txt | 20 ±
…/test_budget_distribution.py | 68 +±
accounts/doctype/c_form/c_form.txt | 4 ±
…/c_form_invoice_detail.txt | 3 ±
accounts/doctype/cost_center/cost_center.js | 12 ±
accounts/doctype/cost_center/cost_center.py | 3 ±
accounts/doctype/cost_center/test_cost_center.py | 9 ±
accounts/doctype/fiscal_year/fiscal_year.js | 4 ±
accounts/doctype/gl_entry/gl_entry.py | 192 +++±—
accounts/doctype/gl_entry/gl_entry.txt | 15 ±
…/doctype/journal_voucher/journal_voucher.js | 75 +±
…/doctype/journal_voucher/journal_voucher.py | 42 ±
…/doctype/journal_voucher/journal_voucher.txt | 8 ±
…/journal_voucher/test_journal_voucher.py | 96 ++++
accounts/doctype/mis_control/mis_control.py | 13 ±
…/payment_to_invoice_matching_tool.js | 6 ±
…/payment_to_invoice_matching_tool.py | 8 ±
…/period_closing_voucher.py | 224 ++±-----
…/test_period_closing_voucher.py | 56 +++
accounts/doctype/pos_setting/pos_setting.py | 4 ±
accounts/doctype/pos_setting/pos_setting.txt | 19 ±
accounts/doctype/pos_setting/test_pos_setting.py | 1 -
…/doctype/purchase_invoice/purchase_invoice.js | 7 ±
…/doctype/purchase_invoice/purchase_invoice.py | 158 +++±–
…/doctype/purchase_invoice/purchase_invoice.txt | 19 ±
…/purchase_invoice/test_purchase_invoice.py | 22 ±
…/purchase_invoice_item.txt | 3 ±
…/purchase_taxes_and_charges_master.js | 38 ±
…/purchase_taxes_and_charges_master.py | 8 ±
accounts/doctype/sales_invoice/pos.js | 260 +++++±—
accounts/doctype/sales_invoice/pos.py | 40 ±
accounts/doctype/sales_invoice/sales_invoice.css | 15 -
accounts/doctype/sales_invoice/sales_invoice.js | 129 +±–
accounts/doctype/sales_invoice/sales_invoice.py | 119 +±–
accounts/doctype/sales_invoice/sales_invoice.txt | 27 ±
…/doctype/sales_invoice/test_sales_invoice.py | 80 +±-
…/sales_invoice_item/sales_invoice_item.txt | 14 ±
…/sales_taxes_and_charges_master.js | 34 ±
…/sales_taxes_and_charges_master.py | 6 ±
…/sales_taxes_and_charges_master.txt | 4 ±
…/test_sales_taxes_and_charges_master.py | 6 ±
accounts/doctype/shipping_rule/shipping_rule.js | 2 ±
accounts/doctype/shipping_rule/shipping_rule.txt | 4 ±
…/doctype/shipping_rule/test_shipping_rule.py | 2 ±
accounts/general_ledger.py | 151 ++±–
accounts/page/accounts_browser/accounts_browser.js | 90 +±-
accounts/page/accounts_browser/accounts_browser.py | 2 ±
accounts/page/accounts_home/accounts_home.js | 10 ±
…/financial_analytics/financial_analytics.js | 26 ±
…/financial_statements/financial_statements.js | 10 ±
accounts/page/general_ledger/general_ledger.js | 46 ±
accounts/page/trial_balance/trial_balance.js | 6 ±
…/voucher_import_tool/voucher_import_tool.js | 45 ±
…/voucher_import_tool/voucher_import_tool.py | 14 ±
…/report/accounts_payable/accounts_payable.js | 8 ±
…/report/accounts_payable/accounts_payable.py | 4 ±
…/accounts_receivable/accounts_receivable.js | 8 ±
…/accounts_receivable/accounts_receivable.py | 276 ++++±-----
…/bank_clearance_summary.js | 6 ±
…/bank_reconciliation_statement.js | 4 ±
…/budget_variance_report.js | 6 ±
…/budget_variance_report.py | 2 ±
accounts/report/gross_profit/gross_profit.js | 6 ±
accounts/report/gross_profit/gross_profit.py | 7 ±
…/item_wise_purchase_register.js | 10 ±
…/item_wise_purchase_register.py | 4 ±
…/item_wise_sales_register.js | 8 ±
…/item_wise_sales_register.py | 14 ±
…/payment_collection_with_ageing.js | 8 ±
…/payment_made_with_ageing.js | 8 ±
…/report/purchase_register/purchase_register.js | 8 ±
accounts/report/sales_register/sales_register.js | 8 ±
accounts/utils.py | 180 ++±—
buying/doctype/buying_settings/buying_settings.py | 5 ±
buying/doctype/purchase_common/purchase_common.js | 17 ±
buying/doctype/purchase_common/purchase_common.py | 60 ±-
buying/doctype/purchase_order/purchase_order.js | 19 ±
buying/doctype/purchase_order/purchase_order.py | 26 ±
buying/doctype/purchase_order/purchase_order.txt | 48 ±
…/doctype/purchase_order/test_purchase_order.py | 55 +±
…/purchase_order_item/purchase_order_item.txt | 18 ±
…/quality_inspection/quality_inspection.txt | 4 ±
buying/doctype/supplier/supplier.js | 9 ±
buying/doctype/supplier/supplier.py | 21 ±
buying/doctype/supplier/supplier.txt | 78 +±
…/supplier_quotation/supplier_quotation.js | 3 ±
…/supplier_quotation/supplier_quotation.py | 4 -
…/supplier_quotation/supplier_quotation.txt | 13 ±
…/supplier_quotation_item.txt | 18 ±
buying/page/buying_home/buying_home.js | 14 ±
…/page/purchase_analytics/purchase_analytics.js | 36 ±
…/supplier_addresses_and_contacts}/init .py | 0
…/supplier_addresses_and_contacts.txt | 22 +
buying/utils.py | 9 ±
controllers/accounts_controller.py | 94 +±-
controllers/buying_controller.py | 29 ±
controllers/queries.py | 59 +±
controllers/selling_controller.py | 195 ++++±–
controllers/status_updater.py | 84 ++++
controllers/stock_controller.py | 253 +++++++±-
docs/docs.user.stock.accounting_for_stock.md | 42 ++
docs/docs.user.stock.perpetual_inventory.md | 313 ++++++++++++
docs/user/accounts/docs.user.accounts.md | 3 +
…/accounts/docs.user.accounts.opening_entry.md | 10 +
…/accounts/docs.user.accounts.opening_stock.md | 44 ++
docs/user/accounts/docs.user.accounts.pos.md | 19 ±
…/docs.user.accounts.purchase_invoice.md | 2 ±
docs/user/buying/docs.user.buying.supplier.md | 8 +
docs/user/buying/docs.user.buying.supplier_type.md | 6 ±
…/docs.user.customer_portal.login.md | 8 +
…/customer_portal/docs.user.customer_portal.md | 16 +
…/docs.user.customer_portal.orders.md | 30 ++
…/docs.user.customer_portal.sign_up.md | 25 +
…/docs.user.customer_portal.tickets.md | 28 ++
…/customize/docs.user.customize.custom_field.md | 8 ±
…/customize/docs.user.customize.custom_form.md | 19 ±
…/docs.user.customize.custom_scripts.md | 6 +
…/customize/docs.user.customize.hide_unhide.md | 10 ±
…/customize/docs.user.customize.print_format.md | 11 ±
docs/user/docs.user.md | 39 ±
…/docs.user.five_day_setup.day_1.md | 81 ++++
…/docs.user.five_day_setup.day_2.md | 54 +++
…/docs.user.five_day_setup.day_3.md | 139 ++++++
…/docs.user.five_day_setup.day_4.md | 86 ++++
…/docs.user.five_day_setup.day_5.md | 32 ++
…/five_day_setup/docs.user.five_day_setup.md | 48 ++
docs/user/hr/docs.user.hr.payroll.md | 2 ±
docs/user/intro/docs.user.implement.concepts.md | 26 ±
docs/user/intro/docs.user.implement.md | 5 +
docs/user/intro/docs.user.implement.strategy.md | 5 ±
…/knowledge/docs.user.knowledge.accounting.md | 110 +++++
…/docs.user.knowledge.accounting_entries.md | 38 ++
…/docs.user.knowledge.attachment_csv.md | 16 +
docs/user/knowledge/docs.user.knowledge.doctype.md | 73 +++
…/docs.user.knowledge.doctype_fields.md | 201 ++++++++
…/knowledge/docs.user.knowledge.fiscal_year.md | 10 +
…/user/knowledge/docs.user.knowledge.markdown.md | 84 ++++
docs/user/knowledge/docs.user.knowledge.md | 16 +
docs/user/mfg/docs.user.mfg.bom.md | 14 ±
docs/user/mfg/docs.user.mfg.md | 14 ±
docs/user/mfg/docs.user.mfg.planning.md | 49 ±
docs/user/mfg/docs.user.mfg.production_order.md | 17 ±
docs/user/selling/docs.user.selling.customer.md | 4 ±
docs/user/selling/docs.user.selling.md | 8 +
docs/user/selling/docs.user.selling.quotation.md | 22 ±
docs/user/selling/docs.user.selling.sales_order.md | 4 ±
…/selling/docs.user.selling.shopping_cart.md | 41 ++
docs/user/setup/docs.user.setup.cost_centers.md | 15 +
docs/user/setup/docs.user.setup.data_import.md | 6 ±
docs/user/setup/docs.user.setup.first.md | 2 ±
docs/user/setup/docs.user.setup.md | 3 ±
docs/user/setup/docs.user.setup.opening.md | 43 ±
docs/user/setup/docs.user.setup.permissions.md | 37 ±
docs/user/setup/docs.user.setup.pos_setting.md | 3 ±
docs/user/setup/docs.user.setup.price_list.md | 13 ±
docs/user/setup/docs.user.setup.taxes.md | 28 ±
docs/user/setup/docs.user.setup.users.md | 2 ±
docs/user/stock/docs.user.stock.item.md | 48 ±
docs/user/stock/docs.user.stock.md | 7 ±
…md => docs.user.stock.migrate_to_perpetual.md} | 4 ±
…/docs.user.stock.product_listing_on_website.md | 61 +++
docs/user/stock/docs.user.stock.sales_return.md | 33 ±
docs/user/stock/docs.user.stock.warehouse.md | 7 ±
…/support/docs.user.support.customer_issue.md | 7 ±
…/docs.user.support.maintenance_schedule.md | 20 +
…/support/docs.user.support.maintenance_visit.md | 4 +
docs/user/support/docs.user.support.md | 7 ±
docs/user/support/docs.user.support.newsletter.md | 14 +
…/support/docs.user.support.support_ticket.md | 17 ±
docs/user/tools/docs.user.tools.assignment.md | 22 +
docs/user/tools/docs.user.tools.form_tools.md | 13 ±
docs/user/tools/docs.user.tools.md | 5 ±
docs/user/tools/docs.user.tools.notes.md | 19 ±
docs/user/tools/docs.user.tools.tags.md | 10 +
docs/user/tools/docs.user.tools.todo.md | 17 ±
…/docs.user.website.add_products_to_website.md | 60 +++
docs/user/website/docs.user.website.blog.md | 13 ±
docs/user/website/docs.user.website.md | 9 ±
docs/user/website/docs.user.website.setup.md | 33 ±
docs/user/website/docs.user.website.web_page.md | 4 +
home/doctype/feed/feed.py | 1 -
home/page/activity/activity.js | 4 ±
home/page/latest_updates/latest_updates.js | 8 ±
home/page/latest_updates/latest_updates.py | 3 ±
hr/doctype/appraisal/appraisal.js | 2 ±
hr/doctype/attendance/attendance.py | 7 ±
hr/doctype/attendance/attendance.txt | 4 ±
hr/doctype/employee/employee.js | 5 ±
hr/doctype/employee/employee.py | 16 ±
hr/doctype/employee/employee.txt | 24 ±
hr/doctype/expense_claim/expense_claim.js | 40 ±
hr/doctype/expense_claim/expense_claim.txt | 5 ±
hr/doctype/holiday_list/holiday_list.py | 1 -
hr/doctype/hr_settings/hr_settings.py | 26 ±
hr/doctype/hr_settings/hr_settings.txt | 21 ±
hr/doctype/job_applicant/get_job_applications.py | 2 ±
hr/doctype/job_applicant/job_applicant.js | 5 ±
hr/doctype/job_applicant/job_applicant.py | 15 ±
hr/doctype/leave_allocation/leave_allocation.py | 11 ±
hr/doctype/leave_application/leave_application.js | 17 ±
…/leave_application/test_leave_application.py | 9 ±
…/leave_block_list/test_leave_block_list.py | 3 +
…/leave_control_panel/leave_control_panel.js | 2 ±
…/leave_control_panel/leave_control_panel.py | 3 ±
hr/doctype/salary_manager/salary_manager.js | 6 ±
hr/doctype/salary_manager/salary_manager.py | 13 ±
hr/doctype/salary_manager/test_salary_manager.py | 14 ±
hr/doctype/salary_slip/salary_slip.py | 15 ±
hr/doctype/salary_structure/salary_structure.js | 2 ±
hr/doctype/salary_structure/salary_structure.py | 9 ±
hr/doctype/upload_attendance/upload_attendance.js | 6 ±
hr/doctype/upload_attendance/upload_attendance.py | 10 ±
hr/report/employee_birthday/employee_birthday.js | 4 ±
…/employee_leave_balance.js | 4 ±
…/monthly_attendance_sheet.js | 8 ±
…/monthly_salary_register.js | 8 ±
install_erpnext.py | 227 +++±----
manufacturing/doctype/bom/bom.js | 4 ±
manufacturing/doctype/bom/bom.py | 76 +±
manufacturing/doctype/bom/bom.txt | 3 ±
manufacturing/doctype/bom/test_bom.py | 85 ++±
…/doctype/production_order/production_order.js | 16 ±
…/doctype/production_order/production_order.py | 55 +±
…/doctype/production_order/production_order.txt | 5 ±
…/production_order/test_production_order.py | 75 +++
…/production_planning_tool.js | 2 ±
…/production_planning_tool.py | 30 ±
manufacturing/doctype/workstation/workstation.py | 5 ±
manufacturing/doctype/workstation/workstation.txt | 22 ±
…/1311}/init .py | 0
patches/1311/p01_cleanup.py | 18 +
patches/april_2013/p05_update_file_data.py | 2 ±
patches/april_2013/p06_update_file_size.py | 4 ±
…/p01_auto_accounting_for_stock_patch.py | 6 +
patches/august_2013/p02_rename_price_list.py | 1 +
patches/august_2013/p06_deprecate_is_cancelled.py | 11 +
…/august_2013/p06_fix_sle_against_stock_entry.py | 18 ±
patches/december_2012/repost_ordered_qty.py | 19 ±
patches/february_2013/repost_reserved_qty.py | 56 ±-
…/june_2013/p03_buying_selling_for_price_list.py | 4 ±
…/p07_taxes_price_list_for_territory.py | 8 ±
patches/june_2013/p08_shopping_cart_settings.py | 2 ±
patches/june_2013/p09_update_global_defaults.py | 1 -
patches/march_2013/p03_update_buying_amount.py | 33 –
…/p06_remove_sales_purchase_return_tool.py | 6 ±
patches/march_2013/p08_create_aii_accounts.py | 33 ±
patches/may_2013/p01_conversion_factor_and_aii.py | 29 –
patches/may_2013/p03_update_support_ticket.py | 2 ±
…/may_2013/p05_update_cancelled_gl_entries.py | 3 ±
…/update_delivered_billed_percentage_for_pos.py | 7 ±
patches/october_2012/fix_cancelled_gl_entries.py | 1 +
patches/october_2013/fix_is_cancelled_in_sle.py | 13 +
patches/october_2013/p01_fix_serial_no_status.py | 21 +
…/p01_update_delivery_note_prevdocs.py | 13 +
…/october_2013/p02_set_communication_status.py | 11 +
…te_price_list_and_item_details_in_item_price.py | 20 +
patches/october_2013/p03_crm_update_status.py | 47 ++
…/p03_remove_sales_and_purchase_return_tool.py | 8 +
…/october_2013/p04_update_report_permission.py | 9 +
patches/october_2013/p04_wsgi_migration.py | 33 ++
…p05_delete_gl_entries_for_cancelled_vouchers.py | 16 +
…/p05_server_custom_script_to_file.py | 40 ++
…/p06_rename_packing_list_doctype.py | 21 +
…p06_update_control_panel_and_global_defaults.py | 21 +
patches/october_2013/p07_rename_for_territory.py | 24 +
…/p08_cleanup_after_item_price_module_change.py | 14 +
…/p09_update_naming_series_settings.py | 10 +
patches/october_2013/p10_plugins_refactor.py | 24 +
…/perpetual_inventory_stock_transfer_utility.py | 86 ++++
patches/october_2013/repost_ordered_qty.py | 6 +
patches/october_2013/repost_planned_qty.py | 11 +
…/october_2013/set_stock_value_diff_in_sle.py | 9 ±
patches/patch_list.py | 40 ±
…/p03_modify_item_price_include_in_price_list.py | 4 ±
…/september_2013/p04_unsubmit_serial_nos.py | 6 ±
patches/september_2013/p05_fix_customer_in_pos.py | 22 +
portal/templates/includes/cart.js | 17 ±
portal/templates/pages/cart.py | 3 ±
portal/templates/pages/profile.py | 3 ±
projects/doctype/project/project.js | 4 ±
projects/doctype/project/project.txt | 22 ±
projects/doctype/task/task.py | 5 ±
projects/doctype/task/task.txt | 3 ±
projects/doctype/task/task_calendar.js | 4 ±
projects/doctype/time_log/time_log.js | 4 ±
projects/doctype/time_log/time_log.txt | 4 ±
…/doctype/time_log_batch/test_time_log_batch.py | 26 ±
projects/doctype/time_log_batch/time_log_batch.js | 2 ±
projects/doctype/time_log_batch/time_log_batch.txt | 4 ±
…/daily_time_log_summary.js | 4 ±
public/js/account_tree_grid.js | 34 ±
public/js/complete_setup.js | 126 -----
public/js/conf.js | 10 ±
public/js/controllers/accounts.js | 18 +
public/js/controllers/stock_controller.js | 18 ±
public/js/feature_setup.js | 2 ±
public/js/purchase_trends_filters.js | 10 ±
public/js/sales_trends_filters.js | 10 ±
public/js/startup.css | 16 +
public/js/startup.js | 33 ±
public/js/stock_analytics.js | 30 ±
public/js/stock_grid_report.js | 9 ±
public/js/transaction.js | 169 ++++±-
public/js/utils.js | 18 ±
selling/doctype/customer/customer.js | 14 ±
selling/doctype/customer/customer.py | 13 ±
selling/doctype/customer/customer.txt | 93 +±-
selling/doctype/customer/test_customer.py | 5 +
…/customer_discount/customer_discount.txt | 5 ±
…/doctype/installation_note/installation_note.py | 7 ±
…/installation_note/installation_note.txt | 6 ±
…/installation_note_item.txt | 14 ±
selling/doctype/lead/get_leads.py | 2 ±
selling/doctype/lead/lead.js | 24 ±
selling/doctype/lead/lead.py | 34 ±
selling/doctype/lead/lead.txt | 52 ±
selling/doctype/opportunity/opportunity.js | 47 ±
selling/doctype/opportunity/opportunity.py | 65 ±-
selling/doctype/opportunity/opportunity.txt | 146 ++±–
…/doctype/opportunity_item/opportunity_item.txt | 3 ±
selling/doctype/quotation/quotation.js | 37 ±
selling/doctype/quotation/quotation.py | 144 ±----
selling/doctype/quotation/quotation.txt | 36 ±
selling/doctype/quotation/test_quotation.py | 10 ±
selling/doctype/quotation_item/quotation_item.txt | 3 ±
selling/doctype/sales_bom/sales_bom.js | 6 ±
selling/doctype/sales_common/README.md | 1 -
selling/doctype/sales_common/sales_common.py | 363 --------------
selling/doctype/sales_common/sales_common.txt | 19 -
selling/doctype/sales_order/sales_order.js | 29 ±
selling/doctype/sales_order/sales_order.py | 109 +±–
selling/doctype/sales_order/sales_order.txt | 42 ±
selling/doctype/sales_order/test_sales_order.py | 12 ±
…/doctype/sales_order_item/sales_order_item.txt | 4 ±
…/doctype/selling_settings/selling_settings.py | 4 +
…/doctype/selling_settings/selling_settings.txt | 6 ±
…/shopping_cart_settings.py | 2 ±
…/shopping_cart_settings.txt | 4 ±
selling/doctype/sms_center/sms_center.py | 11 ±
selling/page/sales_analytics/sales_analytics.js | 34 ±
selling/page/sales_browser/sales_browser.js | 19 ±
selling/page/sales_funnel/sales_funnel.css | 3 +
selling/page/sales_funnel/sales_funnel.js | 189 ++++++++
selling/page/sales_funnel/sales_funnel.py | 33 ++
selling/page/sales_funnel/sales_funnel.txt | 33 ++
selling/page/selling_home/selling_home.js | 18 ±
…/customers_not_buying_since_long_time.js | 2 ±
selling/report/lead_details/lead_details.txt | 22 +
…sales_person_target_variance_item_group_wise.js | 6 ±
…/sales_person_wise_transaction_summary.js | 18 ±
…/territory_target_variance_item_group_wise.js | 6 ±
selling/{doctype/sales_common => }/sales_common.js | 55 ±-
selling/utils/init .py | 28 ±
selling/utils/cart.py | 8 ±
selling/utils/product.py | 5 ±
…/applicable_territory.py} | 0
…/applicable_territory.txt} | 7 ±
…/authorization_control/authorization_control.py | 31 ±
…/authorization_rule/authorization_rule.py | 9 ±
setup/doctype/backup_manager/backup_dropbox.py | 5 ±
setup/doctype/backup_manager/backup_googledrive.py | 7 ±
…/doctype/company/charts/import_from_openerp.py | 2 +
setup/doctype/company/company.js | 68 +±
setup/doctype/company/company.py | 52 ±
setup/doctype/company/company.txt | 35 ±
setup/doctype/contact_control/contact_control.js | 2 ±
setup/doctype/customer_group/customer_group.js | 2 ±
setup/doctype/customer_group/customer_group.py | 7 ±
setup/doctype/customer_group/customer_group.txt | 5 ±
setup/doctype/email_digest/email_digest.js | 14 ±
setup/doctype/email_digest/email_digest.py | 8 ±
setup/doctype/email_settings/email_settings.py | 1 -
setup/doctype/features_setup/features_setup.txt | 3 ±
setup/doctype/global_defaults/global_defaults.js | 50 ±
setup/doctype/global_defaults/global_defaults.py | 13 ±
setup/doctype/global_defaults/global_defaults.txt | 16 ±
setup/doctype/item_group/item_group.js | 10 ±
setup/doctype/item_group/item_group.txt | 4 ±
…/templates/generators/item_group.html | 10 ±
setup/doctype/item_price/init .py | 1 -
setup/doctype/item_price/item_price.txt | 53 —
setup/doctype/naming_series/naming_series.py | 38 ±
…/notification_control/notification_control.py | 3 ±
setup/doctype/price_list/init .py | 1 -
setup/doctype/price_list/price_list.js | 8 -
setup/doctype/print_heading/print_heading.py | 1 -
setup/doctype/sales_partner/sales_partner.js | 4 ±
setup/doctype/sales_partner/sales_partner.py | 7 ±
setup/doctype/sales_partner/sales_partner.txt | 3 ±
setup/doctype/sales_person/sales_person.js | 2 ±
setup/doctype/setup_control/README.md | 1 -
setup/doctype/setup_control/init .py | 1 -
setup/doctype/setup_control/setup_control.py | 254 ----------
setup/doctype/setup_control/setup_control.txt | 24 -
setup/doctype/supplier_type/supplier_type.js | 2 ±
setup/doctype/target_detail/target_detail.txt | 3 ±
setup/doctype/territory/territory.js | 2 ±
setup/doctype/territory/territory.txt | 4 ±
setup/doctype/uom/uom.txt | 18 ±
…/website_item_group/website_item_group.txt | 3 ±
setup/page/setup/setup.js | 16 ±
setup/page/setup/setup.py | 3 ±
setup/page/setup_wizard/setup_wizard.css | 12 +
setup/page/setup_wizard/setup_wizard.js | 498
++++++++++++++++++++
setup/page/setup_wizard/setup_wizard.py | 354 ++++++++++++++
setup/page/setup_wizard/setup_wizard.txt | 32 ++
setup/page/setup_wizard/test_setup_data.py | 53 +++
setup/page/setup_wizard/test_setup_wizard.py | 14 +
…/item_wise_price_list_rate.txt | 22 +
startup/init .py | 4 ±
startup/boot.py | 6 ±
startup/event_handlers.py | 11 ±
startup/install.py | 5 ±
startup/report_data_map.py | 2 -
stock/doctype/bin/bin.py | 6 ±
stock/doctype/delivery_note/delivery_note.js | 34 ±
stock/doctype/delivery_note/delivery_note.py | 244 ++±------
stock/doctype/delivery_note/delivery_note.txt | 31 ±
stock/doctype/delivery_note/test_delivery_note.py | 151 +++±-
…/delivery_note_item/delivery_note_item.txt | 50 ±
stock/doctype/delivery_note_packing_item/README.md | 1 -
…/doctype/delivery_note_packing_item/init .py | 1 -
stock/doctype/item/item.js | 36 ±
stock/doctype/item/item.py | 9 ±
stock/doctype/item/item.txt | 6 ±
stock/doctype/item/templates/generators/item.html | 8 +
…/item/templates/includes/product_list.js | 2 ±
stock/doctype/item/test_item.py | 67 +±
{setup => stock}/doctype/item_price/README.md | 0
…/doctype/item_price}/init .py | 0
stock/doctype/item_price/item_price.js | 16 +
stock/doctype/item_price/item_price.py | 39 ++
stock/doctype/item_price/item_price.txt | 127 +++++
stock/doctype/item_price/test_item_price.py | 23 +
…/doctype/landed_cost_item/landed_cost_item.txt | 13 ±
…/landed_cost_purchase_receipt.txt | 32 ±
…/landed_cost_wizard/landed_cost_wizard.js | 54 +±
…/landed_cost_wizard/landed_cost_wizard.py | 261 ++±------
…/landed_cost_wizard/landed_cost_wizard.txt | 47 ±
stock/doctype/material_request/material_request.js | 71 +±
stock/doctype/material_request/material_request.py | 41 ±
…/doctype/material_request/material_request.txt | 87 +±-
…/material_request/test_material_request.py | 6 ±
…/material_request_item.txt | 39 ±
stock/doctype/packed_item/packed_item.py | 105 +++++
…/packed_item.txt} | 6 ±
stock/doctype/packing_slip/packing_slip.js | 16 ±
stock/doctype/packing_slip/packing_slip.txt | 4 ±
{setup => stock}/doctype/price_list/README.md | 0
…/doctype/price_list}/init .py | 0
stock/doctype/price_list/price_list.css | 7 +
stock/doctype/price_list/price_list.js | 17 +
{setup => stock}/doctype/price_list/price_list.py | 20 ±
{setup => stock}/doctype/price_list/price_list.txt | 20 ±
…/doctype/price_list/test_price_list.py | 25 ±
stock/doctype/purchase_receipt/purchase_receipt.js | 9 ±
stock/doctype/purchase_receipt/purchase_receipt.py | 299 ++++±------
…/doctype/purchase_receipt/purchase_receipt.txt | 15 ±
…/purchase_receipt/test_purchase_receipt.py | 102 +±-
…/purchase_receipt_item.txt | 20 ±
stock/doctype/serial_no/serial_no.py | 253 ++++++++±
stock/doctype/serial_no/serial_no.txt | 23 ±
stock/doctype/serial_no/test_serial_no.py | 2 ±
stock/doctype/stock_entry/stock_entry.js | 104 +±-
stock/doctype/stock_entry/stock_entry.py | 319 ++++±-------
stock/doctype/stock_entry/stock_entry.txt | 18 ±
stock/doctype/stock_entry/test_stock_entry.py | 300 +++++++±—
…/stock_entry_detail/stock_entry_detail.txt | 78 +±
stock/doctype/stock_ledger/README.md | 1 -
stock/doctype/stock_ledger/init .py | 1 -
stock/doctype/stock_ledger/stock_ledger.py | 1 -
stock/doctype/stock_ledger/stock_ledger.txt | 22 -
…/stock_ledger_entry/stock_ledger_entry.py | 165 +±----
…/stock_ledger_entry/stock_ledger_entry.txt | 22 ±
…/stock_reconciliation/stock_reconciliation.js | 41 ±
…/stock_reconciliation/stock_reconciliation.py | 77 +±
…/stock_reconciliation/stock_reconciliation.txt | 22 ±
…/test_stock_reconciliation.py | 197 +++±—
stock/doctype/stock_settings/stock_settings.py | 6 +
stock/doctype/stock_settings/stock_settings.txt | 4 ±
…/stock_uom_replace_utility.py | 13 ±
stock/doctype/warehouse/test_warehouse.py | 7 ±
stock/doctype/warehouse/warehouse.js | 18 ±
stock/doctype/warehouse/warehouse.py | 207 ++±----
stock/doctype/warehouse/warehouse.txt | 64 +±
stock/page/stock_ageing/stock_ageing.js | 30 ±
stock/page/stock_analytics/stock_analytics.js | 2 ±
stock/page/stock_balance/stock_balance.js | 53 +±
stock/page/stock_home/stock_home.js | 15 ±
stock/page/stock_ledger/stock_ledger.js | 42 ±
stock/page/stock_level/stock_level.js | 56 ±-
…/batch_wise_balance_history.js | 4 ±
…/batch_wise_balance_history.py | 2 ±
stock/report/item_prices/item_prices.py | 7 ±
…/item_wise_price_list/item_wise_price_list.txt | 22 -
…/itemwise_recommended_reorder_level.js | 4 ±
stock/report/stock_ledger/stock_ledger.txt | 4 ±
…/warehouse_wise_stock_balance.js | 4 ±
…/warehouse_wise_stock_balance.py | 2 ±
stock/stock_ledger.py | 84 ++±
stock/utils.py | 81 ++±
support/doctype/customer_issue/customer_issue.js | 2 ±
support/doctype/customer_issue/customer_issue.py | 3 ±
support/doctype/customer_issue/customer_issue.txt | 6 ±
…/maintenance_schedule/maintenance_schedule.js | 4 ±
…/maintenance_schedule/maintenance_schedule.py | 17 ±
…/maintenance_schedule/maintenance_schedule.txt | 4 ±
…/doctype/maintenance_visit/maintenance_visit.py | 11 ±
…/maintenance_visit/maintenance_visit.txt | 4 ±
support/doctype/newsletter/newsletter.js | 2 ±
support/doctype/newsletter/newsletter.py | 33 ±
support/doctype/newsletter/newsletter.txt | 4 ±
support/doctype/newsletter/test_newsletter.py | 9 ±
…/doctype/support_ticket/get_support_mails.py | 4 ±
support/doctype/support_ticket/support_ticket.css | 15 -
support/doctype/support_ticket/support_ticket.js | 9 ±
support/doctype/support_ticket/support_ticket.py | 13 ±
support/doctype/support_ticket/support_ticket.txt | 36 ±
…/page/support_analytics/support_analytics.js | 22 ±
…/maintenance_schedules.txt | 4 ±
translations/ar.csv | 2 ±
translations/de.csv | 2 ±
translations/el.csv | 2 ±
translations/es.csv | 2 ±
translations/fr.csv | 2 ±
translations/hi.csv | 2 ±
translations/hr.csv | 2 ±
translations/it.csv | 2 ±
translations/nl.csv | 2 ±
translations/pt-BR.csv | 2 ±
translations/pt.csv | 2 ±
translations/sr.csv | 2 ±
translations/ta.csv | 2 ±
translations/th.csv | 2 ±
utilities/demo/demo_control_panel.py | 27 ±
utilities/demo/demo_docs/Item_Price.csv | 49 ++
utilities/demo/demo_docs/Lead.csv | 136 ++±–
utilities/demo/demo_docs/Price_List.csv | 49 –
utilities/demo/demo_docs/Profile.csv | 80 +±-
utilities/demo/make_demo.py | 48 ±
utilities/demo/make_erpnext_demo.py | 33 ±
utilities/doctype/contact/contact.py | 24 ±
utilities/doctype/contact/contact.txt | 9 ±
utilities/doctype/sms_control/sms_control.py | 6 ±
utilities/repost_stock.py | 125 +++++
utilities/transaction_base.py | 12 ±
557 files changed, 11142 insertions(+), 7118 deletions(-)
delete mode 100644 accounts/doctype/budget_control/README.md
delete mode 100644 accounts/doctype/budget_control/budget_control.py
delete mode 100644 accounts/doctype/budget_control/budget_control.txt
create mode 100644
accounts/doctype/period_closing_voucher/test_period_closing_voucher.py
delete mode 100644 accounts/doctype/sales_invoice/sales_invoice.css
rename {setup/doctype/for_territory =>
buying/report/supplier_addresses_and_contacts}/init .py (100%)
create mode 100644
buying/report/supplier_addresses_and_contacts/supplier_addresses_and_contacts.txt
create mode 100644 docs/docs.user.stock.accounting_for_stock.md
create mode 100644 docs/docs.user.stock.perpetual_inventory.md
create mode 100644 docs/user/accounts/docs.user.accounts.opening_entry.md
create mode 100644 docs/user/accounts/docs.user.accounts.opening_stock.md
create mode 100644
docs/user/customer_portal/docs.user.customer_portal.login.md
create mode 100644 docs/user/customer_portal/docs.user.customer_portal.md
create mode 100644
docs/user/customer_portal/docs.user.customer_portal.orders.md
create mode 100644
docs/user/customer_portal/docs.user.customer_portal.sign_up.md
create mode 100644
docs/user/customer_portal/docs.user.customer_portal.tickets.md
create mode 100644
docs/user/five_day_setup/docs.user.five_day_setup.day_1.md
create mode 100644
docs/user/five_day_setup/docs.user.five_day_setup.day_2.md
create mode 100644
docs/user/five_day_setup/docs.user.five_day_setup.day_3.md
create mode 100644
docs/user/five_day_setup/docs.user.five_day_setup.day_4.md
create mode 100644
docs/user/five_day_setup/docs.user.five_day_setup.day_5.md
create mode 100644 docs/user/five_day_setup/docs.user.five_day_setup.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.accounting.md
create mode 100644
docs/user/knowledge/docs.user.knowledge.accounting_entries.md
create mode 100644
docs/user/knowledge/docs.user.knowledge.attachment_csv.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.doctype.md
create mode 100644
docs/user/knowledge/docs.user.knowledge.doctype_fields.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.fiscal_year.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.markdown.md
create mode 100644 docs/user/knowledge/docs.user.knowledge.md
create mode 100644 docs/user/selling/docs.user.selling.shopping_cart.md
rename docs/user/stock/{docs.user.stock.periodic_to_perpetual.md =>
docs.user.stock.migrate_to_perpetual.md} (80%)
create mode 100644
docs/user/stock/docs.user.stock.product_listing_on_website.md
create mode 100644 docs/user/support/docs.user.support.newsletter.md
create mode 100644 docs/user/tools/docs.user.tools.assignment.md
create mode 100644 docs/user/tools/docs.user.tools.tags.md
create mode 100644
docs/user/website/docs.user.website.add_products_to_website.md
create mode 100644
manufacturing/doctype/production_order/test_production_order.py
rename {stock/report/item_wise_price_list => patches/1311}/init .py
(100%)
create mode 100644 patches/1311/p01_cleanup.py
create mode 100644
patches/august_2013/p01_auto_accounting_for_stock_patch.py
create mode 100644 patches/august_2013/p06_deprecate_is_cancelled.py
delete mode 100644 patches/march_2013/p03_update_buying_amount.py
delete mode 100644 patches/may_2013/p01_conversion_factor_and_aii.py
create mode 100644 patches/october_2013/init .py
create mode 100644 patches/october_2013/fix_is_cancelled_in_sle.py
create mode 100644 patches/october_2013/p01_fix_serial_no_status.py
create mode 100644
patches/october_2013/p01_update_delivery_note_prevdocs.py
create mode 100644 patches/october_2013/p02_set_communication_status.py
create mode 100644
patches/october_2013/p02_update_price_list_and_item_details_in_item_price.py
create mode 100644 patches/october_2013/p03_crm_update_status.py
create mode 100644
patches/october_2013/p03_remove_sales_and_purchase_return_tool.py
create mode 100644 patches/october_2013/p04_update_report_permission.py
create mode 100644 patches/october_2013/p04_wsgi_migration.py
create mode 100644
patches/october_2013/p05_delete_gl_entries_for_cancelled_vouchers.py
create mode 100644 patches/october_2013/p05_server_custom_script_to_file.py
create mode 100644 patches/october_2013/p06_rename_packing_list_doctype.py
create mode 100644
patches/october_2013/p06_update_control_panel_and_global_defaults.py
create mode 100644 patches/october_2013/p07_rename_for_territory.py
create mode 100644
patches/october_2013/p08_cleanup_after_item_price_module_change.py
create mode 100644
patches/october_2013/p09_update_naming_series_settings.py
create mode 100644 patches/october_2013/p10_plugins_refactor.py
create mode 100644
patches/october_2013/perpetual_inventory_stock_transfer_utility.py
create mode 100644 patches/october_2013/repost_ordered_qty.py
create mode 100644 patches/october_2013/repost_planned_qty.py
rename setup/doctype/for_territory/for_territory.py =>
patches/october_2013/set_stock_value_diff_in_sle.py (57%)
rename
stock/doctype/delivery_note_packing_item/delivery_note_packing_item.py =>
patches/september_2013/p04_unsubmit_serial_nos.py (63%)
create mode 100644 patches/september_2013/p05_fix_customer_in_pos.py
delete mode 100644 public/js/complete_setup.js
create mode 100644 public/js/controllers/accounts.js
delete mode 100644 selling/doctype/sales_common/README.md
delete mode 100644 selling/doctype/sales_common/sales_common.py
delete mode 100644 selling/doctype/sales_common/sales_common.txt
create mode 100644 selling/page/sales_funnel/init .py
create mode 100644 selling/page/sales_funnel/sales_funnel.css
create mode 100644 selling/page/sales_funnel/sales_funnel.js
create mode 100644 selling/page/sales_funnel/sales_funnel.py
create mode 100644 selling/page/sales_funnel/sales_funnel.txt
create mode 100644 selling/report/lead_details/init .py
create mode 100644 selling/report/lead_details/lead_details.txt
rename selling/{doctype/sales_common => }/sales_common.js (94%)
create mode 100644 setup/doctype/applicable_territory/init .py
rename setup/doctype/{item_price/item_price.py =>
applicable_territory/applicable_territory.py} (100%)
rename setup/doctype/{for_territory/for_territory.txt =>
applicable_territory/applicable_territory.txt} (75%)
delete mode 100644 setup/doctype/item_price/init .py
delete mode 100644 setup/doctype/item_price/item_price.txt
delete mode 100644 setup/doctype/price_list/init .py
delete mode 100644 setup/doctype/price_list/price_list.js
delete mode 100644 setup/doctype/setup_control/README.md
delete mode 100644 setup/doctype/setup_control/init .py
delete mode 100644 setup/doctype/setup_control/setup_control.py
delete mode 100644 setup/doctype/setup_control/setup_control.txt
create mode 100644 setup/page/setup_wizard/init .py
create mode 100644 setup/page/setup_wizard/setup_wizard.css
create mode 100644 setup/page/setup_wizard/setup_wizard.js
create mode 100644 setup/page/setup_wizard/setup_wizard.py
create mode 100644 setup/page/setup_wizard/setup_wizard.txt
create mode 100644 setup/page/setup_wizard/test_setup_data.py
create mode 100644 setup/page/setup_wizard/test_setup_wizard.py
create mode 100644 setup/report/init .py
create mode 100644 setup/report/item_wise_price_list_rate/init .py
create mode 100644
setup/report/item_wise_price_list_rate/item_wise_price_list_rate.txt
delete mode 100644 stock/doctype/delivery_note_packing_item/README.md
delete mode 100644 stock/doctype/delivery_note_packing_item/init .py
rename {setup => stock}/doctype/item_price/README.md (100%)
rename {accounts/doctype/budget_control =>
stock/doctype/item_price}/init .py (100%)
create mode 100644 stock/doctype/item_price/item_price.js
create mode 100644 stock/doctype/item_price/item_price.py
create mode 100644 stock/doctype/item_price/item_price.txt
create mode 100644 stock/doctype/item_price/test_item_price.py
create mode 100644 stock/doctype/packed_item/init .py
create mode 100644 stock/doctype/packed_item/packed_item.py
rename
stock/doctype/{delivery_note_packing_item/delivery_note_packing_item.txt =>
packed_item/packed_item.txt} (96%)
rename {setup => stock}/doctype/price_list/README.md (100%)
rename {selling/doctype/sales_common =>
stock/doctype/price_list}/init .py (100%)
create mode 100644 stock/doctype/price_list/price_list.css
create mode 100644 stock/doctype/price_list/price_list.js
rename {setup => stock}/doctype/price_list/price_list.py (79%)
rename {setup => stock}/doctype/price_list/price_list.txt (85%)
rename {setup => stock}/doctype/price_list/test_price_list.py (65%)
delete mode 100644 stock/doctype/stock_ledger/README.md
delete mode 100644 stock/doctype/stock_ledger/init .py
delete mode 100644 stock/doctype/stock_ledger/stock_ledger.txt
delete mode 100644
stock/report/item_wise_price_list/item_wise_price_list.txt
delete mode 100644 support/doctype/support_ticket/support_ticket.css
create mode 100644 utilities/demo/demo_docs/Item_Price.csv
delete mode 100644 utilities/demo/demo_docs/Price_List.csv
create mode 100644 utilities/repost_stock.py
then ERPNext is no longer accessible (403 error).
It would be great if you could help us to figure out what’s going wrong and
fix it once for all, because this is causing our productivity to decrease
dramatically.
Many thanks in advance!
Amin from Fritzing
–
Note:
If you are posting an issue,
We should be able to replicate it at our end. So please give us as much
information as you can. Please see it from the point of view of the person
receiving the communication.
Paste your code at http://pastebin.com or http://gist.github.com and send
only the URL via email
For sending images, use http://imgur.com or other similar services. Do
not send images as attachments. Links are good. Same goes for any file you
are going to send.
End of Note
You received this message because you are subscribed to the Google Groups
“ERPNext Developer Forum” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to erpnext-developer-forum+un...@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
–
Pratik
ERPNext