* first cut * Code refactoring, styling * Added Sorting * Revert query_report to use slickgrid * cleanup * Edit cell working * Add regrid, remove datatable * Add clusterize * Update lib, fix get_checked_items * New ReportView * wip * Enable editing, fix styles * update lib * wip * fix refresh rows and editable cells * Refresh list_view every 3s, decouple refreshing logic * Report editing fixes * Cleanup loading fields, add column then refresh list * [wip] New List View * [working] Render results * ListView is now BaseList, add new ListView and GanttView * Create new page for each ListView * GanttView working * CalendarView working * KanbanView working * Cache list_view based on page_name * Gantt view buttons on mobile * Add ReportView * Refresh datatable on render * Setup like * [start][filters] clean up FilterList * [filters] refactor FilterList * [filters] minor fix * [filters] fix remove filter * filter utils * more utils, remove apply * rewrite as class, remove 'me' references * [filter] implement on_change to decouple parent functions * Integrate new filters with new BaseList * Setup freeze area for ListView * Set breadcrumbs on setup_page * Trigger list update from events * Setup footnote area * Fix Kanban Board filters * Add filters to standard filters, then filter_list * Remove old files * Fix ImageView * Some more fixes for BaseList.init * Fix order_by on load * Report View: remember columns * Fix for hidden filters * Fix for delete items * InboxView * Shift select checkboxes * Fix ESLint errors * More refactoring - Move ListMenu to Listview - New FileView - Ability to add custom breadcrumbs * FileManager working * Tags, set filters from route options * Custom Reports Working * List Sidebar reports * Report Name as title * Fix ESLint errors * Fix UI tests * Fix Kanban test * Format ID column * [fix] Kanban cards title * Checkbox fix * Fix Activity Page * Update rows in Report in place * Child Table columns in Report View
392 lines
14 KiB
JSON
Executable file
392 lines
14 KiB
JSON
Executable file
{
|
|
"css/frappe-web.css": [
|
|
"public/css/font-awesome.css",
|
|
"public/css/octicons/octicons.css",
|
|
"public/css/website.css",
|
|
"public/css/avatar.css"
|
|
],
|
|
"js/frappe-web.min.js": [
|
|
"public/js/frappe/class.js",
|
|
"public/js/lib/bootstrap.min.js",
|
|
"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/common.js",
|
|
"public/js/frappe/translate.js",
|
|
"public/js/frappe/misc/pretty_date.js",
|
|
"public/js/lib/moment/moment.min.js",
|
|
"public/js/lib/highlight.pack.js",
|
|
"public/js/lib/microtemplate.js",
|
|
"public/js/frappe/query_string.js",
|
|
"website/js/website.js",
|
|
"public/js/frappe/misc/rating_icons.html"
|
|
],
|
|
"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/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/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"
|
|
],
|
|
"js/dialog.min.js": [
|
|
"public/js/frappe/dom.js",
|
|
"public/js/frappe/ui/modal.html",
|
|
|
|
"public/js/frappe/form/formatters.js",
|
|
"public/js/frappe/form/layout.js",
|
|
"public/js/frappe/ui/field_group.js",
|
|
"public/js/frappe/form/link_selector.js",
|
|
"public/js/frappe/form/multi_select_dialog.js",
|
|
"public/js/frappe/ui/dialog.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/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/heading.js",
|
|
"public/js/frappe/form/controls/geolocation.js"
|
|
],
|
|
"css/desk.min.css": [
|
|
"public/js/lib/datepicker/datepicker.min.css",
|
|
"public/js/lib/awesomplete/awesomplete.css",
|
|
"public/js/lib/summernote/summernote.css",
|
|
"public/js/lib/leaflet/leaflet.css",
|
|
"public/js/lib/leaflet/leaflet.draw.css",
|
|
"public/js/lib/leaflet/L.Control.Locate.css",
|
|
"public/js/lib/leaflet/easy-button.css",
|
|
"public/css/bootstrap.css",
|
|
"public/css/font-awesome.css",
|
|
"public/css/octicons/octicons.css",
|
|
"public/css/desk.css",
|
|
"public/css/flex.css",
|
|
"public/css/indicator.css",
|
|
"public/css/avatar.css",
|
|
"public/css/navbar.css",
|
|
"public/css/sidebar.css",
|
|
"public/css/page.css",
|
|
"public/css/tree.css",
|
|
"public/css/desktop.css",
|
|
"public/css/form.css",
|
|
"public/css/mobile.css",
|
|
"public/css/kanban.css",
|
|
"public/css/controls.css",
|
|
"public/css/tags.css"
|
|
],
|
|
"css/frappe-rtl.css": [
|
|
"public/css/bootstrap-rtl.css",
|
|
"public/css/desk-rtl.css",
|
|
"public/css/report-rtl.css"
|
|
],
|
|
"js/libs.min.js": [
|
|
"public/js/lib/awesomplete/awesomplete.min.js",
|
|
"public/js/lib/Sortable.min.js",
|
|
"public/js/lib/jquery/jquery.hotkeys.js",
|
|
"public/js/lib/summernote/summernote.js",
|
|
"public/js/lib/bootstrap.min.js",
|
|
"public/js/lib/moment/moment-with-locales.min.js",
|
|
"public/js/lib/moment/moment-timezone-with-data.min.js",
|
|
"public/js/lib/socket.io.min.js",
|
|
"public/js/lib/markdown.js",
|
|
"public/js/lib/jSignature.min.js",
|
|
"public/js/frappe/translate.js",
|
|
"public/js/lib/datepicker/datepicker.min.js",
|
|
"public/js/lib/datepicker/locale-all.js",
|
|
"public/js/lib/frappe-charts/frappe-charts.min.iife.js",
|
|
"public/js/lib/webcam.min.js",
|
|
"public/js/lib/leaflet/leaflet.js",
|
|
"public/js/lib/leaflet/leaflet.draw.js",
|
|
"public/js/lib/leaflet/L.Control.Locate.js",
|
|
"public/js/lib/leaflet/easy-button.js"
|
|
],
|
|
"js/desk.min.js": [
|
|
"public/js/frappe/class.js",
|
|
"public/js/frappe/provide.js",
|
|
"public/js/frappe/assets.js",
|
|
"public/js/frappe/format.js",
|
|
"public/js/frappe/form/formatters.js",
|
|
"public/js/frappe/ui/modal.html",
|
|
"public/js/frappe/dom.js",
|
|
"public/js/frappe/ui/messages.js",
|
|
"public/js/frappe/ui/keyboard.js",
|
|
"public/js/frappe/ui/emoji.js",
|
|
"public/js/frappe/ui/colors.js",
|
|
"public/js/frappe/ui/sidebar.js",
|
|
|
|
"public/js/frappe/request.js",
|
|
"public/js/frappe/socketio_client.js",
|
|
"public/js/frappe/router.js",
|
|
"public/js/frappe/defaults.js",
|
|
"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",
|
|
"public/js/frappe/ui/page.js",
|
|
"public/js/frappe/ui/slides.js",
|
|
"public/js/frappe/ui/find.js",
|
|
"public/js/frappe/ui/iconbar.js",
|
|
"public/js/frappe/form/layout.js",
|
|
"public/js/frappe/ui/field_group.js",
|
|
"public/js/frappe/form/link_selector.js",
|
|
"public/js/frappe/form/multi_select_dialog.js",
|
|
"public/js/frappe/ui/dialog.js",
|
|
"public/js/frappe/ui/capture.js",
|
|
"public/js/frappe/ui/app_icon.js",
|
|
|
|
"public/js/frappe/model/model.js",
|
|
"public/js/frappe/db.js",
|
|
"public/js/frappe/model/meta.js",
|
|
"public/js/frappe/model/sync.js",
|
|
"public/js/frappe/model/create_new.js",
|
|
"public/js/frappe/model/perm.js",
|
|
"public/js/frappe/model/workflow.js",
|
|
"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/utils.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/ui/upload.html",
|
|
"public/js/frappe/upload.js",
|
|
"public/js/integrations/gsuite.js",
|
|
"public/js/frappe/ui/tree.js",
|
|
|
|
"public/js/frappe/views/container.js",
|
|
"public/js/frappe/views/breadcrumbs.js",
|
|
"public/js/frappe/views/factory.js",
|
|
"public/js/frappe/views/pageview.js",
|
|
|
|
"public/js/frappe/ui/toolbar/awesome_bar.js",
|
|
"public/js/frappe/ui/toolbar/search.js",
|
|
"public/js/frappe/ui/toolbar/search.html",
|
|
"public/js/frappe/ui/toolbar/search_header.html",
|
|
"public/js/frappe/ui/toolbar/search_utils.js",
|
|
"public/js/frappe/ui/toolbar/about.js",
|
|
"public/js/frappe/ui/toolbar/navbar.html",
|
|
"public/js/frappe/ui/toolbar/toolbar.js",
|
|
"public/js/frappe/ui/toolbar/notifications.js",
|
|
"public/js/frappe/views/communication.js",
|
|
|
|
"public/js/frappe/ui/sort_selector.html",
|
|
"public/js/frappe/ui/sort_selector.js",
|
|
|
|
"public/js/frappe/change_log.html",
|
|
"public/js/frappe/desk.js",
|
|
"public/js/frappe/query_string.js",
|
|
|
|
"public/js/frappe/ui/comment.js",
|
|
"public/js/frappe/misc/rating_icons.html",
|
|
|
|
"public/js/frappe/feedback.js"
|
|
],
|
|
"css/module.min.css": [
|
|
"public/css/module.css"
|
|
],
|
|
"css/form.min.css": [
|
|
"public/css/form_grid.css"
|
|
],
|
|
"js/form.min.js": [
|
|
"public/js/frappe/form/templates/grid_form.html",
|
|
"public/js/frappe/form/templates/grid_body.html",
|
|
"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",
|
|
"public/js/frappe/form/templates/form_sidebar.html",
|
|
"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/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/document_flow.js",
|
|
"public/js/frappe/form/save.js",
|
|
"public/js/frappe/form/script_manager.js",
|
|
"public/js/frappe/form/grid.js",
|
|
"public/js/frappe/form/grid_row.js",
|
|
"public/js/frappe/form/grid_row_form.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/form_viewers.js",
|
|
|
|
"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"
|
|
],
|
|
"css/list.min.css": [
|
|
"public/css/list.css",
|
|
"public/css/calendar.css",
|
|
"public/css/role_editor.css",
|
|
"public/css/gantt.css"
|
|
],
|
|
"js/list.min.js": [
|
|
"public/js/frappe/ui/listing.html",
|
|
|
|
"public/js/frappe/model/indicator.js",
|
|
"public/js/frappe/ui/filters/filter.js",
|
|
"public/js/frappe/ui/filters/filter_list.js",
|
|
"public/js/frappe/ui/filters/field_select.js",
|
|
"public/js/frappe/ui/filters/edit_filter.html",
|
|
"public/js/frappe/ui/tags.js",
|
|
"public/js/frappe/ui/tag_editor.js",
|
|
"public/js/frappe/ui/like.js",
|
|
"public/js/frappe/ui/liked_by.html",
|
|
"public/html/print_template.html",
|
|
|
|
"public/js/frappe/list/base_list.js",
|
|
"public/js/frappe/list/list_view.js",
|
|
"public/js/frappe/list/list_factory.js",
|
|
|
|
"public/js/frappe/list/list_sidebar.js",
|
|
"public/js/frappe/list/list_sidebar.html",
|
|
"public/js/frappe/list/list_sidebar_stat.html",
|
|
"public/js/frappe/list/list_item_main.html",
|
|
"public/js/frappe/list/list_item_row.html",
|
|
"public/js/frappe/list/list_item_main_head.html",
|
|
"public/js/frappe/list/list_item_row_head.html",
|
|
"public/js/frappe/list/list_item_subject.html",
|
|
"public/js/frappe/list/list_permission_footer.html",
|
|
|
|
"public/js/frappe/views/gantt/gantt_view.js",
|
|
"public/js/frappe/views/calendar/calendar.js",
|
|
"public/js/frappe/views/image/image_view.js",
|
|
"public/js/frappe/views/kanban/kanban_view.js",
|
|
"public/js/frappe/views/inbox/inbox_view.js",
|
|
"public/js/frappe/views/file/file_view.js",
|
|
|
|
"public/js/frappe/list/header_select_all_like_filter.html",
|
|
"public/js/frappe/list/item_assigned_to_comment_count.html",
|
|
"public/js/frappe/views/treeview.js",
|
|
|
|
"public/js/frappe/views/image/image_view_item_row.html",
|
|
"public/js/frappe/views/image/photoswipe_dom.html",
|
|
|
|
"public/js/frappe/views/kanban/kanban_board.html",
|
|
"public/js/frappe/views/kanban/kanban_column.html",
|
|
"public/js/frappe/views/kanban/kanban_card.html"
|
|
],
|
|
"css/report.min.css": [
|
|
"public/css/report.css",
|
|
"public/css/tree_grid.css",
|
|
"public/css/frappe-datatable.css",
|
|
|
|
"public/js/lib/slickgrid/slick.grid.css",
|
|
"public/js/lib/slickgrid/slick-default-theme.css",
|
|
"public/css/slickgrid.css"
|
|
],
|
|
"js/report.min.js": [
|
|
"public/js/lib/clusterize.min.js",
|
|
"public/js/lib/frappe-datatable.js",
|
|
"public/js/frappe/views/reports/reportview.js",
|
|
"public/js/frappe/views/reports/report_view.js",
|
|
"public/js/frappe/views/reports/reportview_footer.html",
|
|
"public/js/frappe/views/reports/query_report.js",
|
|
"public/js/frappe/views/reports/grid_report.js",
|
|
"public/js/frappe/views/reports/print_grid.html",
|
|
"public/js/frappe/views/reports/print_tree.html",
|
|
|
|
"public/js/lib/slickgrid/jquery.event.drag.js",
|
|
"public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js",
|
|
"public/js/lib/slickgrid/plugins/slick.cellrangeselector.js",
|
|
"public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js",
|
|
"public/js/lib/slickgrid/plugins/slick.cellexternalcopymanager.js",
|
|
"public/js/lib/slickgrid/slick.core.js",
|
|
"public/js/lib/slickgrid/slick.grid.js",
|
|
"public/js/lib/slickgrid/slick.dataview.js"
|
|
],
|
|
"js/web_form.min.js": [
|
|
"website/js/web_form.js",
|
|
"public/js/lib/summernote/summernote.js",
|
|
"public/js/lib/datepicker/datepicker.min.js",
|
|
"public/js/lib/datepicker/datepicker.en.js"
|
|
],
|
|
"css/web_form.css": [
|
|
"website/css/web_form.css",
|
|
"public/js/lib/summernote/summernote.css",
|
|
"public/js/lib/datepicker/datepicker.min.css"
|
|
],
|
|
"js/print_format_v3.min.js": [
|
|
"public/js/legacy/layout.js",
|
|
"public/js/legacy/print_table.js",
|
|
"public/js/legacy/print_format.js"
|
|
]
|
|
}
|