Commit graph

2041 commits

Author SHA1 Message Date
Rohit Waghchaure
1644e273de minor fix 2017-03-06 14:42:14 +05:30
Rohit Waghchaure
8d90eff95d removed doctype event role and fix minor issue 2017-03-06 14:42:14 +05:30
Rohit Waghchaure
8a2c83918b changed user_roles to roles 2017-03-06 14:42:13 +05:30
Rushabh Mehta
86ceb21005 [feature] Global Search (again) (#2710)
* [start] global search frappe/erpnext#6674

* [fix] setup before running test

* [start] global search frappe/erpnext#6674

* Display result as rudimentary list, rebuild old doctypes

* Media view, child tables, delete document updates, searchable fields

* More results UI

* Code clean up

* remove msgprint from document.py to resolve merge conflict

* Modularization stage 1, get show more to work with it

* Dedicated modal Search bar works, some clean up needed

* Can't data-dismiss on links, Bootstrap issue, use hashchange

* Accomodate missing field content syndrome

* Search in boolean mode, make GS default in awesome bar, fix double modal bug and cleanup

* Add in Meta

* Add in customize form

* Modularise Global Search

* Search object

* Commonify Search UI: Stage I

* II: save list state, UI, default condensed view, refactor

* Fix SQL bug, Refactor awesome bar, Fix unicode bug, add nav results

* Refactor using separate search objects, some async issues

* Fix async flow

* Fix preceding more list bug

* UI additions

* another async fix, back link

* Help: Stage I

* Help: Stage II

* Background jobs, fix route options bug

* Fix GS syncing on install

* Add GS options in awesome bar: test

* Input now remembers search type state

* More UI updates

* Add description for GS results in awesome bar

* Fix help modal bug

* Fix: not commit during install

* Test cases, some fixes

* Update in_test flag in enqueue

* Disable GS sync when not install_db

* Add flag check

* Disable field in child tables

* Cleanups

* Create table fix

* Fix redis exception, remove commit enqueue, add gs in migrate

* Fix tests

* Single enqueue

* cleanups

* Fix tests

* Fix event test

* Fix duplication, search as first option

* Add show name in global search

* fix event tests and desk.less

* Fix communication.json

* [fixes] wip

* [fix] tests

* [minor] for tests

* [minor] for tests

* [minor] for tests

* [minor] for tests
2017-02-13 14:50:54 +05:30
Rushabh Mehta
28a09ee972 [fix] email encoding issues, fixes frappe/erpnext#7145 2017-01-30 12:57:12 +05:30
Rushabh Mehta
254ca3393a [merge] from master 2017-01-24 18:22:50 +05:30
Kanchan Chauhan
07d33c5c8e [Fix] Unsubscribe url fix 2017-01-24 17:18:25 +05:30
Rushabh Mehta
e223c5b740 Merge branch 'develop' into custom-perms-1 2017-01-13 19:04:49 +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
3f91c9455f [enhance] custom perms 2017-01-11 17:34:55 +05:30
Rushabh Mehta
39adce47d5 [fix] test_bot.py 2016-12-31 13:30:38 +05:30
Rushabh Mehta
73a939f4fa [fix] test_bot.py 2016-12-31 12:23:16 +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
Nabin Hait
dfc2095b23 Merge pull request #2464 from rmehta/checkbox-in-grid
[feature] checkboxes in grid #2451
2016-12-15 15:51:33 +05:30
Rushabh Mehta
ac69247325 [feature] checkboxes in grid #2451 2016-12-15 14:48:43 +05:30
robert schouten
efa86c6e31 Email cc in headers if expose recipients (#2441)
* move email cc to header

* [test fixes] move email cc to header

* email cc additional tests

* email cc cleanup and unsubsribe link test

* email cc permit footer based cc with expose_recipient and tests + ui
2016-12-15 09:49:54 +05:30
Rushabh Mehta
4bd2285159 File Based Locking at Document Level (#2374)
* [redesign] improved locking in documents and redesigned recent documents

* [minor] patch to update doctype in existing documents
2016-11-25 16:14:00 +05:30
Rushabh Mehta
4df583b1cf [fix] email, deprecate frappe.email.sendmail, use frappe.sendmail 2016-11-18 11:32:18 +05:30
KanchanChauhan
ca22d756e3 Send unsubscribe message in email option added to Email Account (#2298) 2016-11-14 12:06:59 +05:30
Rushabh Mehta
b2633ef36e [minor] fix test 2016-11-04 18:52:16 +05:30
Rushabh Mehta
89a77016a5 [minor] dont show disabled roles in permission manager (#2180) 2016-10-25 10:59:41 +05:30
Nabin Hait
368f47ba70 Test case fixed 2016-09-28 16:55:11 +05:30
Rushabh Mehta
de7e288875 [feature] select columns in data import tool 2016-08-11 15:57:59 +05:30
Rushabh Mehta
f91977f7da [feature] allow multiple sessions per user 2016-08-10 17:31:29 +05:30
Rushabh Mehta
c9eed0ad43 Merge pull request #1949 from rmehta/insert-many
[feature] [api] frappe.client.insert_many
2016-08-10 14:13:57 +05:30
Rushabh Mehta
3b78110528 [fix] [tests] 2016-08-10 13:04:40 +05:30
Rushabh Mehta
512fc3a5c2 [feature] [api] frappe.client.insert_many 2016-08-09 11:09:31 +05:30
Rushabh Mehta
171c69677f [fix] apply read permlevel before sending doc to desk. Fixes #1904 2016-08-08 14:07:38 +05:30
Rushabh Mehta
cb6de3c6d0 [fix] test_email 2016-08-02 21:25:33 +05:30
Anand Doshi
5b49c93fcd [fix] [test] test_scheduler 2016-07-22 11:11:28 +05:30
Rushabh Mehta
7c870d6ba4 [fix] dont update modified timestamp if called from post save methods 2016-07-20 12:55:19 +05:30
Anand Doshi
b7f057e33a [fix] test_scheduler.py 2016-07-15 13:25:57 +05:30
Rushabh Mehta
5e3bcbe01f [tests] added basic tests for page and generator 2016-06-27 11:50:04 +05:30
Anand Doshi
571de33901 [fix] test cases for limits change 2016-06-25 19:08:36 +05:30
Anand Doshi
3854bcad04 [fix] limits variables and how usage is stored within limits + additional fixes 2016-06-25 17:41:19 +05:30
Anand Doshi
37bf557d0e Merge pull request #1813 from vjFaLk/scheduler-test
Added tests for Scheduler
2016-06-24 18:23:11 +05:30
Rushabh Mehta
c262e7e3ef [fix] tests 2016-06-24 15:29:39 +05:30
Valmik Jangla
03f2955948 Added tests for Scheduler 2016-06-23 13:02:51 +05:30
Rushabh Mehta
8a91f1a790 [rename] Bulk Email to Email Queue 2016-06-22 13:06:06 +05:30
Anand Doshi
526e9ea2d7 [security] encrypt passwords that need to be retrievable, except User password which should be hashed 2016-06-13 17:18:59 +05:30
Rushabh Mehta
876fc6a885 [fix] [test] test_email 2016-04-21 11:57:24 +05:30
Anand Doshi
13e43fcbcd [fix] use importlib instead of imp.load_source in test_runner. Fixes to scheduler.py 2016-04-13 21:00:08 +05:30
Anand Doshi
32b3d7c279 [test] removed test_async.py as async magic isn't supported anymore. You can do it programmatically if you want to. 2016-04-13 19:57:23 +05:30
Anand Doshi
a48dd50381 [fix] with frappe.init_site, worker and schedule commands, cleanup and fixes to rq code 2016-04-13 19:28:04 +05:30
Rushabh Mehta
9d8c2b5eff [enhancements] added frappe.utils.evalute_filter(doc, filter) and ability to hook multiple doc events at the same time 2016-04-08 17:07:31 +05:30
Rushabh Mehta
9b0431e715 [fix] list quotes 2016-03-31 13:04:27 +05:30
Rushabh Mehta
c9f4a16893 [fix] [tests] 2016-03-31 12:21:20 +05:30
Rushabh Mehta
1dbd6c83ea [rename] messages -> chat 2016-03-31 11:52:28 +05:30
Rushabh Mehta
99a36256ab [fix] minor link_count test fix 2016-03-31 09:51:35 +05:30
Rushabh Mehta
bf62df720d [test] print for test 2016-03-30 16:16:22 +05:30