Commit graph

31 commits

Author SHA1 Message Date
Faris Ansari
7595fb75ba
New ListView 💥 + DataTable (#4577)
* 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
2017-12-27 11:24:25 +05:30
Ashwini Save
6a42fa0f56 Tree print (#3980)
* Warehouse tree : print option.

* Chnages in print layout of Warehous tree view suggested by Faris
2017-08-28 18:06:14 +05:30
Faris Ansari
83c535652d Kanban cleanup (#3501)
* Kanban empty state frappe/erpnext#8849

* Add card UX
2017-06-19 09:03:18 +05:30
Makarand Bauskar
fdd6873c5e [minor] print_template and frappe.render_grid fixes (#3476) 2017-06-14 16:08:27 +05:30
Faris Ansari
78c9278220 Fix print report (#3368) 2017-05-23 17:09:30 +05:30
Faris Ansari
70e8e007f1 [Printview] Show Landscape view if columns more than 10 (#3336)
- frappe/erpnext#6596
2017-05-19 10:40:14 +05:30
Rushabh Mehta
bb16362578 Reportview fixes (#2554)
* [fix] doctype.py dont setup fetch if new

* [fix] show parent data only once by default in report and fix print for report builder
2017-01-10 14:38:26 +05:30
Rushabh Mehta
d989a95472 [feature] document versioning #2469 (#2523)
* [feature] document versioning #2469

* [minor] remove on_update from WebsiteGenerator

* [fix] delete shares when deleting user

* [test] don't run delete in background if test

* [fix] test_db

* [added] Deleted Document

* [fix] added track_changes in all documents

* [fix] add to deleted only if exists

* [fix] in_install flag in deleted documents

* [minor] name will always be reset
2016-12-29 18:01:42 +05:30
Rushabh Mehta
d0aecc0be6 [fix] print report issue 2016-09-29 17:44:50 +05:30
Rohit Waghchaure
efc02f6ffc [Fix] print_cess to print_css 2016-09-19 11:42:33 +05:30
Rushabh Mehta
541d8be95f [complete] auto email report 2016-09-14 12:00:52 +05:30
Rushabh Mehta
b6bee64370 [enhance] minor fixes + background jobs 2016-08-18 18:26:15 +05:30
Rushabh Mehta
de7e288875 [feature] select columns in data import tool 2016-08-11 15:57:59 +05:30
Rohit Waghchaure
ae7268da41 [Enhancement] Online and Offline POS 2016-05-09 23:30:57 +05:30
Rushabh Mehta
72522de80c [fix] regex 2016-04-21 19:07:36 +05:30
Rushabh Mehta
b902d1e8cc [enhancements] now can {% include %} in page js files and also write jinja like tags in js templates 2016-04-21 19:00:07 +05:30
Rushabh Mehta
17e82b537f [fix] [minor] print filtered items in query report 2016-02-11 10:52:54 +05:30
Rushabh Mehta
39e75cb0c1 [fix] control.js 2016-01-15 16:55:35 +05:30
Rushabh Mehta
c89d595906 [fixes] added template and small toolbar if in grid 2015-08-19 12:58:27 +05:30
Rushabh Mehta
b2ee616bb4 [help] helpers for youtube videos added in list, form sidebar, modules 2015-05-25 18:29:52 +05:30
Rushabh Mehta
b691fd1df5 [minor] form sidebar extension 2015-05-07 17:07:10 +05:30
Rushabh Mehta
db78cd42ff [minor] microtemplate.js 2015-04-23 10:56:15 +05:30
Rushabh Mehta
d0b33a7239 [hot] login fix in base.html 2015-04-22 11:24:02 +05:30
Anand Doshi
b81b3fe65d Translate country info, removed some $.each 2015-02-12 19:11:57 +05:30
Rushabh Mehta
636f03ec27 [print] default print for reports #1334 2015-02-02 15:13:12 +05:30
Rushabh Mehta
1d44e8eca1 [design] timeline, print preview, pos 2014-12-26 12:50:44 +05:30
Rushabh Mehta
d780c4d1f2 fixes for client formatting and commonified get_print_format 2014-08-08 11:56:22 +05:30
Rushabh Mehta
63306511ad micro-templates, refactor, fix 2014-08-08 11:56:22 +05:30
Rushabh Mehta
41900035b9 added new feature form_grid_templates to beautify form grids 2014-06-25 17:33:22 +05:30
Rushabh Mehta
2a3684a02c build: ability to add html files as frappe.templates[filename] and related fixes to query report 2014-06-19 17:59:38 +05:30
Rushabh Mehta
f0b8922e28 added feature to add print formats to reports using john resig's microtemplates 2014-06-19 17:59:37 +05:30