From aec193191178522dda89adc32c654d441abd4cda Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 15 Nov 2012 10:35:57 +0530 Subject: [PATCH 1/3] updates to letterhead, dont cut avatar in doclistview --- home/page/latest_updates/latest_updates.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/home/page/latest_updates/latest_updates.js b/home/page/latest_updates/latest_updates.js index c59c5b91804..b82655dca2a 100644 --- a/home/page/latest_updates/latest_updates.js +++ b/home/page/latest_updates/latest_updates.js @@ -1,4 +1,7 @@ erpnext.updates = [ + ["14th November 2012", [ + "Letter Head: Show preview, make upload button more visible.", + ]], ["14th November 2012", [ "Employee: If User ID is set, Employee Name will be updated in defaults and will appear automatically in all relevant forms.", "Backups: Link to download both database and files.", From 14c8223985307c2676f9e48d5833f746328b3eb4 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 15 Nov 2012 12:44:41 +0530 Subject: [PATCH 2/3] updated data import template and removed upload feature in price list --- selling/doctype/lead/lead.txt | 24 ++-- setup/doctype/price_list/price_list.js | 26 +---- setup/doctype/price_list/price_list.txt | 144 +++++++++++++----------- 3 files changed, 90 insertions(+), 104 deletions(-) diff --git a/selling/doctype/lead/lead.txt b/selling/doctype/lead/lead.txt index 9c74de987ec..c31d3556f5f 100644 --- a/selling/doctype/lead/lead.txt +++ b/selling/doctype/lead/lead.txt @@ -3,9 +3,9 @@ # These values are common in all dictionaries { - u'creation': '2012-06-05 20:03:20', + u'creation': '2012-08-08 10:41:31', u'docstatus': 0, - u'modified': '2012-08-06 14:49:48', + u'modified': '2012-11-15 12:36:41', u'modified_by': u'Administrator', u'owner': u'Administrator' }, @@ -114,7 +114,7 @@ 'fieldname': u'company_name', 'fieldtype': u'Data', 'in_filter': 1, - 'label': u'Company Name', + 'label': u'Organization Name (for Lead)', 'oldfieldname': u'company_name', 'oldfieldtype': u'Data', 'permlevel': 0, @@ -624,6 +624,15 @@ 'permlevel': 0 }, + # DocPerm + { + 'create': 1, + u'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Guest', + 'write': 1 + }, + # DocPerm { 'amend': 0, @@ -689,14 +698,5 @@ 'role': u'System Manager', 'submit': 0, 'write': 1 - }, - - # DocPerm - { - 'create': 1, - u'doctype': u'DocPerm', - 'permlevel': 0, - 'role': u'Guest', - 'write': 1 } ] \ No newline at end of file diff --git a/setup/doctype/price_list/price_list.js b/setup/doctype/price_list/price_list.js index 0d903a81479..75d3d0f1c13 100644 --- a/setup/doctype/price_list/price_list.js +++ b/setup/doctype/price_list/price_list.js @@ -15,33 +15,9 @@ // along with this program. If not, see . cur_frm.cscript.refresh = function(doc, cdt, cdn) { + cur_frm.set_intro(""); if(doc.__islocal) { cur_frm.set_intro("Save this list to begin."); return; } - if (wn.boot.profile.can_create.indexOf(cdt) !== -1) { - if(!doc.file_list) { - cur_frm.set_intro('

1. Click on "Download Template" \ - to download the template of all Items.

' - +'

2. Update prices and Currency.

' - +'

3. Save it as a CSV (.csv) file.

' - +'

4. Upload the file.

'); - - cur_frm.add_custom_button('Download Template', function() { - $c_obj_csv(cur_frm.get_doclist(), 'download_template'); - }, 'icon-download') - - cur_frm.add_custom_button('Upload Price List', function() { - cur_frm.attachments.add_attachment(); - }, 'icon-upload'); - } else { - cur_frm.set_intro('To update prices from the attachment, click on "Update Prices". \ - To reset prices, delete the attachment (in the sidebar) and upload again.'); - - // Update Prices - cur_frm.add_custom_button('Update Prices', function() { - cur_frm.call_server('update_prices'); - }, 'icon-refresh'); - } - } } diff --git a/setup/doctype/price_list/price_list.txt b/setup/doctype/price_list/price_list.txt index 79a7644c674..9878b53a34a 100644 --- a/setup/doctype/price_list/price_list.txt +++ b/setup/doctype/price_list/price_list.txt @@ -3,29 +3,29 @@ # These values are common in all dictionaries { - 'creation': '2012-07-03 13:30:55', - 'docstatus': 0, - 'modified': '2012-07-11 17:35:10', - 'modified_by': u'Administrator', - 'owner': u'Administrator' + u'creation': '2012-07-12 23:29:45', + u'docstatus': 0, + u'modified': '2012-11-15 10:50:52', + u'modified_by': u'Administrator', + u'owner': u'Administrator' }, # These values are common for all DocType { '_last_update': u'1303100817', - 'allow_attach': 1, + 'allow_attach': 0, 'allow_copy': 1, 'allow_email': 1, 'allow_print': 1, 'allow_trash': 1, 'autoname': u'field:price_list_name', 'colour': u'White:FFF', - 'description': u'Maintain multiple selling rates for the same **Item** using **Price Lists**. You can upload / edit multiple prices by downloading and uploading the template.', - 'doctype': 'DocType', + 'description': u'Price List Master', + u'doctype': u'DocType', 'document_type': u'Master', 'max_attachments': 1, 'module': u'Setup', - 'name': '__common__', + u'name': u'__common__', 'section_style': u'Simple', 'server_code_error': u' ', 'show_in_menu': 0, @@ -34,8 +34,8 @@ # These values are common for all DocField { - 'doctype': u'DocField', - 'name': '__common__', + u'doctype': u'DocField', + u'name': u'__common__', 'parent': u'Price List', 'parentfield': u'fields', 'parenttype': u'DocType', @@ -45,8 +45,8 @@ # These values are common for all DocPerm { 'amend': 0, - 'doctype': u'DocPerm', - 'name': '__common__', + u'doctype': u'DocPerm', + u'name': u'__common__', 'parent': u'Price List', 'parentfield': u'permissions', 'parenttype': u'DocType', @@ -56,63 +56,13 @@ # DocType, Price List { - 'doctype': 'DocType', - 'name': u'Price List' - }, - - # DocPerm - { - 'cancel': 0, - 'create': 0, - 'doctype': u'DocPerm', - 'permlevel': 1, - 'role': u'Sales Manager', - 'write': 0 - }, - - # DocPerm - { - 'cancel': 0, - 'create': 0, - 'doctype': u'DocPerm', - 'permlevel': 0, - 'role': u'Sales Manager', - 'write': 0 - }, - - # DocPerm - { - 'cancel': 0, - 'create': 0, - 'doctype': u'DocPerm', - 'permlevel': 1, - 'role': u'Sales User', - 'write': 0 - }, - - # DocPerm - { - 'cancel': 0, - 'create': 0, - 'doctype': u'DocPerm', - 'permlevel': 0, - 'role': u'Sales User', - 'write': 0 - }, - - # DocPerm - { - 'cancel': 1, - 'create': 1, - 'doctype': u'DocPerm', - 'permlevel': 0, - 'role': u'Sales Master Manager', - 'write': 1 + u'doctype': u'DocType', + u'name': u'Price List' }, # DocField { - 'doctype': u'DocField', + u'doctype': u'DocField', 'fieldname': u'price_list_name', 'fieldtype': u'Data', 'label': u'Price List Name', @@ -123,10 +73,70 @@ # DocField { - 'doctype': u'DocField', + 'depends_on': u'price_list_name', + u'doctype': u'DocField', + 'fieldname': u'how_to_upload', + 'fieldtype': u'HTML', + 'label': u'How to upload', + 'options': u'
Use the Data Import Tool to upload, update Item Prices in bulk:\n
    \n
  1. Go to Data Import Tool.\n
  2. Select "Item"\n
  3. Check on "With Data"\n
  4. Download "Item Price" from Child Tables.\n
  5. Update the prices required and add new rows if required.\n
  6. Check on "Overwrite"\n
  7. Upload the modified sheet.\n
\n' + }, + + # DocField + { + u'doctype': u'DocField', 'fieldname': u'file_list', 'fieldtype': u'Text', 'hidden': 1, 'label': u'File List' + }, + + # DocPerm + { + 'cancel': 0, + 'create': 0, + u'doctype': u'DocPerm', + 'permlevel': 1, + 'role': u'Sales Manager', + 'write': 0 + }, + + # DocPerm + { + 'cancel': 0, + 'create': 0, + u'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Sales Manager', + 'write': 0 + }, + + # DocPerm + { + 'cancel': 0, + 'create': 0, + u'doctype': u'DocPerm', + 'permlevel': 1, + 'role': u'Sales User', + 'write': 0 + }, + + # DocPerm + { + 'cancel': 0, + 'create': 0, + u'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Sales User', + 'write': 0 + }, + + # DocPerm + { + 'cancel': 1, + 'create': 1, + u'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Sales Master Manager', + 'write': 1 } ] \ No newline at end of file From 059c1842ecf173116f2800fbf36ce237891fb7aa Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 15 Nov 2012 13:26:00 +0530 Subject: [PATCH 3/3] core should open setup --- public/js/modules.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/js/modules.js b/public/js/modules.js index 9f0152eabb0..9fa7f30cb1e 100644 --- a/public/js/modules.js +++ b/public/js/modules.js @@ -27,6 +27,7 @@ erpnext.modules = { 'Setup': 'Setup', 'Activity': 'activity', 'To Do': 'todo', + 'Core': 'setup', 'Calendar': 'calendar', 'Messages': 'messages', 'Knowledge Base': 'questions',