diff --git a/frappe/custom/doctype/customize_form/customize_form.js b/frappe/custom/doctype/customize_form/customize_form.js index c503c903eb..f1eadaaf2e 100644 --- a/frappe/custom/doctype/customize_form/customize_form.js +++ b/frappe/custom/doctype/customize_form/customize_form.js @@ -5,8 +5,6 @@ frappe.provide("frappe.customize_form"); frappe.ui.form.on("Customize Form", { onload: function(frm) { - frappe.customize_form.add_fields_help(frm); - frm.set_query("doc_type", function() { return { translate_values: false, @@ -206,103 +204,3 @@ frappe.customize_form.clear_locals_and_refresh = function(frm) { frm.refresh(); } -frappe.customize_form.add_fields_help = function(frm) { - $(frm.grids[0].parent).before( - '
\ - ' + __("Help") + '\ -
'); - $('#fields_help').click(function() { - var d = new frappe.ui.Dialog({ - title: __('Help: Field Properties'), - width: 600 - }); - - var help = - "\ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ -
" + __("Label") + "" + __("Set the display label for the field") + "
" + __("Type") + "" + __("Change type of field. (Currently, Type change is \ - allowed among 'Currency and Float')") + "
" + __("Options") + "" + __("Specify the value of the field") + "
" + __("Perm Level") + "\ - " + __("Assign a permission level to the field.") + "
\ - (" + __("Permissions can be managed via Setup > Role Permissions Manager") + "\ -
" + __("Width") + "\ - " + __("Width of the input box") + "
\ - " + __("Example") + ": 120px\ -
" + __("Reqd") + "" + __("Mark the field as Mandatory") + "
" + __("In Filter") + "" + __("Use the field to filter records") + "
" + __("Hidden") + "" + __("Hide field in form") + "
" + __("Print Hide") + "" + __("Hide field in Standard Print Format") + "
" + __("Report Hide") + "" + __("Hide field in Report Builder") + "
" + __("Allow on Submit") + "" + __("Allow field to remain editable even after submission") + "
" + __("Depends On") + "\ - Show field if a condition is met
\ - Example: eval:doc.status=='Cancelled'\ - on a field like \"reason_for_cancellation\" will reveal \ - \"Reason for Cancellation\" only if the record is Cancelled.\ -
" + __("Description") + "" + __("Show a description below the field") + "
" + __("Default") + "" + __("Specify a default value") + "
" + __("Press Esc to close") + "\ -
" - - $y(d.body, {padding: '32px', textAlign: 'center', lineHeight: '200%'}); - - $a(d.body, 'div', '', {textAlign: 'left'}, help); - - d.show(); - - frappe.customize_form.fields_help_dialog = d; - - }); -} diff --git a/frappe/model/document.py b/frappe/model/document.py index 04c802df6e..ace752a2f8 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1241,7 +1241,7 @@ class Document(BaseDocument): file_lock.delete_lock(self.get_signature()) # validation helpers - def validate_from_to_dates(from_date_field, to_date_field): + def validate_from_to_dates(self, from_date_field, to_date_field): ''' Generic validation to verify date sequence ''' diff --git a/frappe/public/build.json b/frappe/public/build.json index d2c2cd5f42..c100aac718 100755 --- a/frappe/public/build.json +++ b/frappe/public/build.json @@ -30,12 +30,12 @@ "public/js/lib/md5.min.js", "public/js/frappe/provide.js", "public/js/frappe/format.js", - "public/js/frappe/misc/number_format.js", - "public/js/frappe/misc/utils.js", - "public/js/frappe/misc/common.js", + "public/js/frappe/utils/number_format.js", + "public/js/frappe/utils/utils.js", + "public/js/frappe/utils/common.js", "public/js/frappe/ui/messages.js", "public/js/frappe/translate.js", - "public/js/frappe/misc/pretty_date.js", + "public/js/frappe/utils/pretty_date.js", "public/js/lib/microtemplate.js", "public/js/frappe/query_string.js", @@ -48,7 +48,7 @@ "public/js/frappe/model/perm.js", "website/js/website.js", - "public/js/frappe/misc/rating_icons.html", + "public/js/frappe/utils/rating_icons.html", "public/js/frappe/socketio_client.js" ], "js/bootstrap-4-web.min.js": [ @@ -56,45 +56,7 @@ ], "js/control.min.js": [ "public/js/frappe/ui/capture.js", - "public/js/frappe/form/controls/base_control.js", - "public/js/frappe/form/controls/base_input.js", - "public/js/frappe/form/controls/data.js", - "public/js/frappe/form/controls/int.js", - "public/js/frappe/form/controls/float.js", - "public/js/frappe/form/controls/currency.js", - "public/js/frappe/form/controls/date.js", - "public/js/frappe/form/controls/time.js", - "public/js/frappe/form/controls/datetime.js", - "public/js/frappe/form/controls/date_range.js", - "public/js/frappe/form/controls/select.js", - "public/js/frappe/form/controls/link.js", - "public/js/frappe/form/controls/dynamic_link.js", - "public/js/frappe/form/controls/text.js", - "public/js/frappe/form/controls/code.js", - "public/js/frappe/form/controls/text_editor.js", - "public/js/frappe/form/controls/comment.js", - "public/js/frappe/form/controls/check.js", - "public/js/frappe/form/controls/image.js", - "public/js/frappe/form/controls/attach.js", - "public/js/frappe/form/controls/attach_image.js", - "public/js/frappe/form/controls/table.js", - "public/js/frappe/form/controls/color.js", - "public/js/frappe/form/controls/signature.js", - "public/js/frappe/form/controls/password.js", - "public/js/frappe/form/controls/read_only.js", - "public/js/frappe/form/controls/button.js", - "public/js/frappe/form/controls/html.js", - "public/js/frappe/form/controls/markdown_editor.js", - "public/js/frappe/form/controls/html_editor.js", - "public/js/frappe/form/controls/heading.js", - "public/js/frappe/form/controls/autocomplete.js", - "public/js/frappe/form/controls/barcode.js", - "public/js/frappe/form/controls/geolocation.js", - "public/js/frappe/form/controls/multiselect.js", - "public/js/frappe/form/controls/multicheck.js", - "public/js/frappe/form/controls/table_multiselect.js", - "public/js/frappe/form/controls/multiselect_pills.js", - "public/js/frappe/form/controls/rating.js" + "public/js/frappe/form/controls/control.js" ], "js/dialog.min.js": [ "public/js/frappe/dom.js", @@ -177,7 +139,7 @@ "public/js/frappe/request.js", "public/js/frappe/socketio_client.js", - "public/js/frappe/misc/utils.js", + "public/js/frappe/utils/utils.js", "public/js/frappe/event_emitter.js", "public/js/frappe/router.js", "public/js/frappe/router_history.js", @@ -185,9 +147,6 @@ "public/js/frappe/roles_editor.js", "public/js/lib/microtemplate.js", - "public/js/legacy/globals.js", - "public/js/legacy/datatype.js", - "public/js/legacy/dom.js", "public/js/legacy/handler.js", "public/js/frappe/ui/page.html", @@ -214,18 +173,20 @@ "public/js/frappe/model/user_settings.js", "public/js/lib/md5.min.js", - "public/js/frappe/misc/user.js", - "public/js/frappe/misc/common.js", - "public/js/frappe/misc/pretty_date.js", - "public/js/frappe/misc/test_utils.js", - "public/js/frappe/misc/tools.js", - "public/js/frappe/misc/datetime.js", - "public/js/frappe/misc/number_format.js", - "public/js/frappe/misc/help.js", - "public/js/frappe/misc/help_links.js", - "public/js/frappe/misc/address_and_contact.js", - "public/js/frappe/misc/preview_email.js", - "public/js/frappe/misc/file_manager.js", + "public/js/frappe/utils/user.js", + "public/js/frappe/utils/common.js", + "public/js/frappe/utils/urllib.js", + "public/js/frappe/utils/pretty_date.js", + "public/js/frappe/utils/test_utils.js", + "public/js/frappe/utils/tools.js", + "public/js/frappe/utils/jquery_plugins.js", + "public/js/frappe/utils/datetime.js", + "public/js/frappe/utils/number_format.js", + "public/js/frappe/utils/help.js", + "public/js/frappe/utils/help_links.js", + "public/js/frappe/utils/address_and_contact.js", + "public/js/frappe/utils/preview_email.js", + "public/js/frappe/utils/file_manager.js", "public/js/frappe/ui/upload.html", "public/js/frappe/upload.js", @@ -257,11 +218,11 @@ "public/js/frappe/query_string.js", "public/js/frappe/ui/comment.js", - "public/js/frappe/misc/rating_icons.html", + "public/js/frappe/utils/rating_icons.html", "public/js/frappe/chat.js", "public/js/frappe/social/social_factory.js", - "public/js/frappe/misc/energy_point_utils.js" + "public/js/frappe/utils/energy_point_utils.js" ], "css/module.min.css": [ "public/less/module.less" @@ -270,7 +231,6 @@ "public/less/form_grid.less" ], "js/form.min.js": [ - "public/js/frappe/form/document_follow.js", "public/js/frappe/form/templates/print_layout.html", "public/js/frappe/form/templates/users_in_sidebar.html", "public/js/frappe/form/templates/set_sharing.html", @@ -278,31 +238,13 @@ "public/js/frappe/form/templates/form_dashboard.html", "public/js/frappe/form/templates/form_document_flow.html", "public/js/frappe/form/templates/form_links.html", + "public/js/frappe/form/templates/attachment.html", + "public/js/frappe/form/templates/form_footer.html", + "public/js/frappe/form/templates/timeline.html", + "public/js/frappe/form/templates/timeline_item.html", + "public/js/frappe/form/controls/control.js", "public/js/frappe/views/formview.js", - "public/js/legacy/form.js", - "public/js/legacy/client_script_helpers.js", - "public/js/frappe/form/toolbar.js", - "public/js/frappe/form/dashboard.js", - "public/js/frappe/form/save.js", - "public/js/frappe/form/script_manager.js", - "public/js/frappe/form/linked_with.js", - "public/js/frappe/form/workflow.js", - "public/js/frappe/form/print.js", - "public/js/frappe/form/form_sidebar.js", - "public/js/frappe/form/user_image.js", - "public/js/frappe/form/share.js", - "public/js/frappe/form/review.js", - "public/js/frappe/form/form_viewers.js", - "public/js/frappe/form/footer/attachment.html", - "public/js/frappe/form/footer/form_footer.html", - "public/js/frappe/form/footer/timeline.html", - "public/js/frappe/form/footer/timeline_item.html", - "public/js/frappe/form/footer/footer.js", - "public/js/frappe/form/footer/attachments.js", - "public/js/frappe/form/footer/timeline.js", - "public/js/frappe/form/footer/assign_to.js", - "public/js/frappe/form/quick_entry.js", - "public/js/frappe/form/success_action.js", + "public/js/frappe/form/form.js", "public/js/frappe/meta_tag.js" ], "css/list.min.css": [ @@ -369,7 +311,7 @@ "public/js/frappe/ui/group_by/group_by.js" ], "js/web_form.min.js": [ - "public/js/frappe/misc/datetime.js", + "public/js/frappe/utils/datetime.js", "website/js/web_form.js", "public/js/lib/datepicker/datepicker.min.js", "public/js/lib/datepicker/datepicker.en.js" @@ -383,11 +325,6 @@ "public/less/form_grid.less", "public/less/controls.less" ], - "js/print_format_v3.min.js": [ - "public/js/legacy/layout.js", - "public/js/legacy/print_table.js", - "public/js/legacy/print_format.js" - ], "frappe/css/email.css": [ "public/less/email.less" ], diff --git a/frappe/public/js/frappe/chat.js b/frappe/public/js/frappe/chat.js index 533ca90856..9b67a7d834 100644 --- a/frappe/public/js/frappe/chat.js +++ b/frappe/public/js/frappe/chat.js @@ -9,7 +9,7 @@ import './socketio_client' import './ui/dialog' import './ui/capture' -import './misc/user' +import './utils/user' /* eslint semi: "never" */ // Fuck semicolons - https://mislav.net/2010/05/semicolons diff --git a/frappe/public/js/frappe/dom.js b/frappe/public/js/frappe/dom.js index 830ed0a5ce..da03bd29f8 100644 --- a/frappe/public/js/frappe/dom.js +++ b/frappe/public/js/frappe/dom.js @@ -339,90 +339,3 @@ $(window).on('offline', function() { message: __('Connection lost. Some features might not work.') }); }); - - -// add