Commit graph

114 commits

Author SHA1 Message Date
Rushabh Mehta
f409fd7358 [ui-tests] python is back! (#3565)
* [ui-tests] python is back!

* [minor] remove old test

* [test] dont test test_runner

* [tests] try firefox

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome 1

* [tests] try chrome 2

* [tests] try chrome 3

* [tests] try phantomJS

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] try chrome

* [tests] login click button

* [tests] login click button

* [tests] show log

* [test] test with start_maximized

* [test] test only login

* [travis] test another port for selenium

* [travis] try running ui tests after unittests are done

* [travis] pring body_div if fails

* [tests] complete setup wizard for frappe

* [minor] move ui tests to frappe/ui/tests

* [tests] ui tests in public and codacy fixes

* [fix] tests + eslint

* [minor] move tests to tests/ui folder and print console after print

* [fix] linting

* [tests] added documentation and better integration testing

* [promise] form triggering is now promise based

* [test]

* [test]

* [test]

* [test]

* [test] print output

* [minor] default empty in select and print console

* [cleanup] more minor fixes

* [enhance] first-cut done!

* [minor] frappe.run_serially to pass arguments while chaining
2017-07-03 11:53:00 +05:30
Faris Ansari
03e5dd2eb6 Handle large duration tasks (#3509)
frappe/erpnext#8724
2017-06-20 09:23:35 +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
Mohammed R Abukhamseen
a09fa6f769 Add Arabic translation for datepicker (#3453)
* Add persian right to left

* Update locale-all.js

Add Arabic translation for datepicker
2017-06-13 14:26:53 +05:30
Faris Ansari
8d2bb6bc95 Fix frappe/erpnext#9115 (#3449) 2017-06-09 17:01:52 +05:30
Nabin Hait
bd8f0c24ba Merge branch 'master' into develop 2017-06-07 12:11:35 +05:30
Faris Ansari
bcb195fa1c Update frappe-gantt to 0.0.6 (#3434) 2017-06-06 18:05:00 +05:30
Faris Ansari
e1b243996a Added files in .eslintignore, updated globals 2017-06-02 15:00:15 +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
Prateeksha Singh
743cfc625e [fix] hide popovers on blur frappe/erpnext#8721 (#3330) 2017-05-18 12:19:52 +05:30
Faris Ansari
de00b1db4c Update gantt library (#3299)
- Fixes frappe/erpnext#8531
2017-05-18 11:57:01 +05:30
Rushabh Mehta
a9ec46545b [fix] socketio 2.0 (#3257) 2017-05-10 13:58:25 +05:30
Faris Ansari
65909ca530 Fix Slickgrid invalid assignment 2017-05-02 09:53:52 +05:30
Prateeksha Singh
18572c0758 Summernote image insert modal (#3029)
* modify summernote modal base HTML

* Image modal working

* set modal option to image
2017-04-12 15:47:52 +05:30
Faris Ansari
70078d7450 [fix] SlickGrid keyboard shortcuts (#3061)
- frappe/frappe#2987
2017-04-11 15:27:57 +05:30
joezsweet
b0fab786b4 fix Datepicker - Calendar localization compatibility (#2992) 2017-04-10 12:45:29 +05:30
Rushabh Mehta
54df9298f8 [enhance] Signature Control (#3024)
* - Add controller for signature field, including buttons for save and reset
- Add library and style

* Add DB mapping for Signature field -> fix bug not saving
Add empty image, and auto load image when loading form
Add option for Signature field type on Doctype form

* Make field uneditable after submitting

* Remove console log and revert adding empty lines

* Update layout, remove edit mode/button, make save button compact. Refactor and use change event to trigger save.

* [cleanup] Signature Control
2017-04-07 13:52:42 +05:30
joezsweet
12f26ae939 Add files via upload 2017-03-30 12:40:23 +05:30
joezsweet
1463f11b3e locale-all.js for datepicker 2017-03-30 12:06:23 +05:30
Faris Ansari
5d2dd18ddd [summernote] Trigger change event in code view 2017-03-27 16:47:33 +05:30
Nabin Hait
d836d1367f Fixed merge conflict 2017-03-15 11:26:55 +05:30
Rushabh Mehta
82254cbe68 [minor] remove push notifications 2017-03-10 11:47:18 +05:30
Faris Ansari
1a76d64781 ListView refactor (#2715)
* [list_settings] save last_view, kanban_board, gantt_mode

* listview.js cleanup

* image_view refactor

* image_view done

* wip

* [photoswipe] wip

* show view for calendar, kanban even if no results

* [gantt_view] refactor into separate file

* [imageview] 3 column border fix

* [imageview] gallery working

* delete old libs

* indentation to tabs

* [gantt] update lib, custom popup html

* custom fontawesome checkbox

* reset gantt state when not permitted

* checkbox styling fix

* working commit

* image, calendar, gantt view working

* more refactoring, kanban view

* minor

* removed old files

* user settings improved

* filters and sort selector de-coupling

* wip

* [imageview] white pswp background

* kanban filters saving fixed

* fixed reportview

* minor

* removed listing.js

* minor fixes and cleanup

* patch for UserSettings table

* patch fix
2017-03-06 11:32:27 +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
0a57b9ce77 [fix] date text in week mode frappe/erpnext#7635 (#2667) 2017-02-02 17:36:42 +05:30
Faris Ansari
d0bf9ae3d3 Summernote editor (#2665)
* [summernote] working commit

* fix set_input method, esc key fix

* styling fixes

* removed old texteditor
2017-02-02 15:15:51 +05:30
Faris Ansari
ffdc5825dc [gantt] update lib and some fixes (#2645) 2017-01-30 15:29:50 +05:30
robert schouten
48dc91a59f Email inbox (#2485)
* Communication_reconciliation

* Email inbox

* added collapsed timeline for communication

* new email prefill from when only one address

* timeline duplication and notifcation and stability fixs

* add subject to timeline

* email system v7 fixes

* added password required validation

* use proper email datetime

* email inbox v7.1 fixes

* email inbox communication_date used instead of created

* email inbox communication data cleanup

* remove old patch

* email inbox permit unlinking

* [fix] duplication queue and rename domain to email domain

* fix rename domain

* email inbox index optimisation

* email inbox relink doctype query usability fix

* email_inbox Set attachment variable for forwards and replies based on whether it exists or not

* uidnext fixes and cleanup

* email inbox fix tests

* fix rebase timeline issue

* email inbox threading and cleanup

* email inbox cleanup

* bring inbox into frappe and cleanup

* fix missed path

* inbox cleanup

* email-inbox move service back to account

* separate to erpnext contact match

* email inbox cleanup and move relink and timeline fix

* relink optimisation

* inbox fix footer

* keep email drafts on pages not just forms

* email inbox add sent items

* email inbox allow not save list settings on query

* email inbox cleanup and remove communications recon

* add suspend sending button in email queue

* fix rebase error

* email inbox assorted fixes

* email inbox fixes and relink option only when linked otherwise link;

* email inbox fix sender fullname as administrator

* create user email to custom button

* email inbox sent no match and seen

* email inbox fix unicode issues with subject recipient and sender
2017-01-13 14:45:11 +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
Faris Ansari
2cda3130c1 update frappe-gantt to 0.0.2 (#2547) 2017-01-05 15:13:46 +05:30
Faris Ansari
f31f830747 added seconds in air-datepicker (#2537) 2017-01-05 14:55:21 +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
Faris Ansari
fe2d27f40c included frappe-gantt as external library (#2527) 2016-12-29 10:53:07 +05:30
Faris Ansari
bfe3dc8f4b date text translatable (#2482) 2016-12-22 11:31:26 +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
Revant Nandgaonkar
528ad7dc61 Update fullcalendar to v3.0.1 (#2408) 2016-12-05 14:59:26 +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
robert schouten
5c07b355fe filter_dashboard 2016-10-26 19:33:04 +05:30
Faris Ansari
1259518074 [ui-fixes] Report: Pick columns frappe/erpnext#3678 frappe/erpnext#3676 (#2163)
* [update] Sortable to 1.4.2

* [mobile] fix scroll in pick columns view
2016-10-17 12:22:05 +05:30
Rushabh Mehta
d0aecc0be6 [fix] print report issue 2016-09-29 17:44:50 +05:30
Faris Ansari
1ee9ee886e Gantt #1932 (#2073)
* [wip] added frappe/gantt

* frappe/gantt

[gantt] added view modes

[gantt] added vertical grid, view modes fixed

[gantt] fix bar_onclick

[gantt] fix view_mode rendering

[gantt] drag, resize gantt bar

[gantt] fixed month view

[gantt] separate styling

[gantt] save on datechange, progress field added

[gantt] fixed drag to snap on week/month
2016-09-26 18:15:09 +05:30
Rohit Waghchaure
efc02f6ffc [Fix] print_cess to print_css 2016-09-19 11:42:33 +05:30
Rushabh Mehta
3726aacb8a [fix] reportview click on edit features 2016-09-16 15:57:50 +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
system19
f3f8ea9b85 Update jquery-ui.min.js v1.11.2 to v1.12.0 2016-07-12 11:19:19 +10:00
system19
9fdd7e261b Update jquery.ui.timepicker-addon.js and jquery.ui.timepicker-addon.css from v.1.4.3 to 1.6.3
http://trentrichardson.com
2016-07-12 11:17:13 +10:00