Commit graph

126 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
Rushabh Mehta
52936f724e [fix] cleanup style for blog listings 2017-09-24 12:05:23 +05:30
Rushabh Mehta
bc4d46a362 [fix] style and move setup to system settings 2017-08-08 14:29:22 +05:30
Faris Ansari
8dc9645cdb Decrease website sidebar width, push down for mobile (#3864) 2017-08-07 13:35:22 +05:30
Rushabh Mehta
644430754e [minor] sidebar in website not hidden in mobile 2017-08-04 15:49:18 +05:30
Rushabh Mehta
c519122929 [docs] Build docs in an app (#3796)
* [docs] to be rendered in website

* [docs] generating-docs.md

* [fix] codacy

* [docs] minor updates

* [fix] routing
2017-07-28 11:43:16 +05:30
Prateeksha Singh
d230021134 [notif] fix alignment (#3734) 2017-07-19 14:50:43 +05:30
Rushabh Mehta
f5b975305d [regional] ability to load country-wise js for forms 2017-06-27 17:30:50 +05:30
Faris Ansari
90b62d6fc6 Breadcrumb ui fix in website portal (#3141)
- frappe/erpnext#8317
2017-04-24 14:17:24 +05:30
Faris Ansari
6bd91580b8 ui fixes (#2880)
* [ui] msgprint text overflow fix

* fix render tags in list view

* remove notify.js, tag-it.min.js from build.json
2017-03-22 15:44:31 +05:30
Nabin Hait
7fe50c885a Merge branch 'master' into develop 2017-03-09 14:59:02 +05:30
Rushabh Mehta
614098a84a [fixes] mandatory css in grids, better welcome email 2017-03-08 22:52:54 +05:30
Nabin Hait
3cc2a5e3c8 Merge pull request #2814 from netchampfaris/listview-fixes
[kanban] open form when card clicked
2017-03-07 19:45:09 +05:30
Rushabh Mehta
1e7229c45f [enhance] global search in website (#2810)
* [enhance] global search in website

* [fix] create table query

* [website] navbar search in header if set

* [minor] navbar_search in website settings
2017-03-07 16:37:50 +05:30
Faris Ansari
3a0cd99945 [ui] set max height on dropdown 2017-03-07 12:20:59 +05:30
Rushabh Mehta
925d315006 [minor] website fixes 2017-03-02 18:06:16 +05:30
Rushabh Mehta
8ac3a9a7ca [web-forms] added text-editor and using div in summernote instead of p 2017-02-28 12:13:36 +05:30
Faris Ansari
9ddecfb14b Kanban enhancements (#2609)
* quick kb, some styling

* card ordering fixed

* AssignTo code cleanup

* card ordering fixed

* Empty column_name validation

* filter autosave

* column ordering

* column indicator color

* KB based on custom field

* added add_custom_field method
2017-01-20 11:57:40 +05:30
Rushabh Mehta
042e2b09cb [design] Redesign, cleanup Login, Message pages (#2564)
* [cleanup] login, message pages

* [style] cleanups

* [cleanup]

* [cleanup] update password

* [fix] name for web form (fixes edit-profile)
2017-01-10 14:44:42 +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
d579cea70d Configurable Website Sidebar in Web Pages (#2530)
* [wip] website fixes

* [added] Website Sidebar
2016-12-30 12:39:01 +05:30
Rushabh Mehta
eabceaec56 [fix] formatting and modified filters for auto email report, fixes frappe/erpnext#7081 and frappe/erpnext#7147 2016-12-26 13:03:57 +05:30
Faris Ansari
ff906ca546 Removed jquery-ui, new datepicker and autocomplete (#2460)
* Replaced old datepicker with flatpickr

* Replaced jquery ui-autocomplete with awesomplete

* airdatepicker, bcoz it's cooler

* air datepicker change event fixed

* ControlLink migrated to awesomeplete

* jQuery ui-autocomplete completely replaced with awesomplete

* removed jquery-ui styling

* awesomebar code cleanup

* @mention now uses awesomplete

* Fix datepicker, added css to complement erpnext, minor fixes

* taggle library for tags

* Communication email input uses awesomplete

* filter dashboard uses awesomplete

* grid report uses awesomplete

* Removed jquery-ui lib, updated build.json
2016-12-20 11:44:19 +05:30
Rushabh Mehta
889079504c Blog fixes (#2437)
* [minor] update fetch field only if null

* [fix] blog filtering, titles etc
2016-12-09 15:59:05 +05:30
Rushabh Mehta
5da6226e2e [minor] web form paging fix 2016-12-08 14:19:29 +05:30
Rushabh Mehta
7bc7e3bc63 Upgrade Font Awesome (#2410)
* Font-Awesome V3.x to V4.x

Font-Awesome V3.x to V4.x

* Font Tidy

Font Tidy

* FA4 Upgrade - Html Js & Json

FA4 Upgrade - Html Js & Json

* Minor

Minor
2016-12-05 13:07:03 +05:30
Nabin Hait
342e3ec10a Merge branch 'master' into develop 2016-11-14 17:39:07 +05:30
Rushabh Mehta
faba31b556 [fix] css for shopping cart 2016-11-14 14:54:26 +05:30
Rushabh Mehta
95fdfe44d3 [minor] added default standard filters (#2270)
* [minor] added default standard filters

* [fix] frappe.sendmail

* [fix] frappe.sendmail
2016-11-07 17:18:49 +05:30
pratu16x7
edf4fcb522 Reorganise footer links 2016-11-05 15:48:50 +05:30
Faris Ansari
49b677a77c [ui] z-index fix, added compiled css 2016-10-28 18:21:37 +05:30
Nabin Hait
7c4f40b631 fixed conflict 2016-10-27 19:13:44 +05:30
Faris Ansari
2002d097c8 [fix] datepicker z-index 2016-10-27 12:49:00 +05:30
Rushabh Mehta
424f99e6f3 [cleanup] dashboard filters 2016-10-26 19:33:04 +05:30
Rushabh Mehta
4dc37d216f [style] for web forms 2016-10-05 17:25:48 +05:30
Rushabh Mehta
37eb4eaffc [wip] grid in web form (#2044)
* [wip] grid in web form

* [complete] webform in grid

* [minor] configurable sidebar items in web form

* [fix] tests

* [style]
2016-09-13 14:38:38 +05:30
Faris Ansari
e0a22a98bf Help feature (#1966)
* [feature] help search modal

* add symlinks for docs assets

* update help links

* [ui] fix help dropdown in mobile view

* replaced {index} tags in help content, api for fetching help content

* help links open in help modal

* moved help content logic to py
2016-08-22 14:32:43 +05:30
Faris Ansari
18b2837b4d [ui] blog comments area fix 2016-08-02 15:39:13 +05:30
Faris Ansari
0fd18d7efd [fix] blog post horizontal scroll fixed 2016-07-28 17:01:20 +05:30
Faris Ansari
ea00aa5764 [fix] horizontal scroll 2016-07-28 14:36:44 +05:30
Rushabh Mehta
9570eecc4d [fix] setup wizard redesign for schools 2016-07-21 16:01:37 +05:30
Faris Ansari
5207816d37 deleted offcanvas related files and code 2016-07-20 13:27:48 +05:30
Anand Doshi
5ebfe2e771 [fix] show clickable link in expiry message 2016-07-14 16:27:33 +05:30
Faris Ansari
c115b77f74 removed unnecessary viewport check 2016-06-29 16:54:13 +05:30
Faris Ansari
6397d1d250 [enhance] added back navigation to list view 2016-06-29 16:11:41 +05:30
Faris Ansari
16827f022d redesigned mobile view 2016-06-29 16:11:41 +05:30
shubham7saxena
9a2002d1a2 fixing the sidebar title 2016-06-28 17:43:07 +05:30
Rushabh Mehta
5e3bcbe01f [tests] added basic tests for page and generator 2016-06-27 11:50:04 +05:30
Rushabh Mehta
c4721bf47f [style] use native system fonts for website 2016-06-16 18:03:13 +05:30
Rushabh Mehta
074de6e1c8 [enhancement] show reports in list view 2016-06-15 12:56:51 +05:30