Commit graph

15192 commits

Author SHA1 Message Date
Suraj Shetty
1202ff1fdb List view bulk edit option (#5107)
* added actions button for bulk operations

also included bulk edit option

* page html refactor and added show/hide action option

* copy field object to avoid mutation

* commonify update method and other refactor

* fixed bug with progress bar level and minor fix with 'value' field display

* fixed frappe/erpnext#13063

* commonify field control method and removed unwanted code

* separate method for submit and cancel

* [minor] msgprint change

* refresh list on complete

* requested changes and refactor

* codacy fix

* code formatting, changed var name

* conflict fix

* description option for progress dialog

* extracted bulk operations to a separate file

* Refactor

commonified redundant method
get_json -> parse_json

* rename change_df -> replace_field
2018-03-05 11:02:50 +05:30
Faris Ansari
2fc96e1419 Remember columns state for each user (#5102)
* Remember columns state for each user

* Chart

* python 3 fix

* Toggle message refactor, Tree structure DataTable update
2018-03-05 11:02:23 +05:30
Achilles Rasquinha
f5a6e22e82
Delete README.md 2018-03-02 18:26:50 +05:30
Achilles Rasquinha
68d698b076
Delete Makefile 2018-03-02 17:52:23 +05:30
Achilles Rasquinha
9e9f0d61ac
Delete __init__.py 2018-03-02 17:51:49 +05:30
Achilles Rasquinha
9aabd26580
Merge pull request #5109 from achillesrasquinha/save-doctype-py3
Save and Make Boilerplates for DocTypes
2018-03-02 16:57:50 +05:30
Achilles Rasquinha
fb7630d82d save doctypes 2018-03-02 14:01:22 +05:30
Achilles Rasquinha
4cd08787f2
Update .gitignore 2018-03-01 16:12:41 +05:30
Faris Ansari
57f621f1d8
Clear css file before building (#5108) 2018-03-01 15:50:36 +05:30
Faris Ansari
e408de3abd
Import moment in web_form (#5106) 2018-03-01 14:56:19 +05:30
Achilles Rasquinha
ad9a207ec2
Merge pull request #5103 from achillesrasquinha/py3
Fix Unittest
2018-02-28 21:34:18 +05:30
Achilles Rasquinha
abb7f14bbd self.assertEqual 2018-02-28 21:19:01 +05:30
Achilles Rasquinha
23fafe79b5
Merge pull request #5101 from achillesrasquinha/chat-cleanup
Chat Cleanup
2018-02-28 19:53:50 +05:30
Achilles Rasquinha
826c14db31 [CHAT] Some cleanup from previous chat 2018-02-28 19:35:14 +05:30
Achilles Rasquinha
71cdff1e8e Merge branch 'develop' of https://github.com/frappe/frappe into develop 2018-02-28 19:13:05 +05:30
Ameya Shenoy
3666513113 Update hooks.py (#5099) 2018-02-28 17:35:04 +05:30
Faris Ansari
cd54b6f6a1 Query Report (#5097)
* [listview] Show freeze message

* Call refresh on same page

* Simplify query_report lifecycle, Print partially working

* PDF Print, frappe.render_pdf

* Show freeze message

* Export
2018-02-28 17:10:09 +05:30
rohitwaghchaure
3a90ba61e9 [minor] Hide add new row button if cannot_add_rows is enabled in df (#5091) 2018-02-28 17:08:46 +05:30
Achilles Rasquinha
cacc0b8cb2 Use range instead of xrange, and sorted fix (#5094)
* Use range instead of xrange

* sort using cmp_to_key

* [min] import functools
2018-02-28 17:07:59 +05:30
Achilles Rasquinha
798228fce5 [min] import functools 2018-02-28 12:57:46 +05:30
Achilles Rasquinha
cbc8831add sort using cmp_to_key 2018-02-28 12:38:19 +05:30
Achilles Rasquinha
3d5a983c0c Use range instead of xrange 2018-02-28 12:26:22 +05:30
Faris Ansari
3dd176c164
[listview] Show freeze message (#5090)
* [listview] Show freeze message

* Call refresh on same page
2018-02-27 19:14:39 +05:30
Faris Ansari
a522d970e3 Frappe Datatable in Query Reports (#5054)
* wip

* import DataTable in reportview

* first cut

* [wip] Tree in Query Report

* Remove SlickGrid

* Add beta message

* fix codacy
2018-02-27 16:08:32 +05:30
Ameya Shenoy
9bb5ab237f valid_email renamed to validate_email (#5086) 2018-02-27 11:40:29 +05:30
tundebabzy
7d3578bf16
Merge pull request #5084 from frappe-pr-bot/translations-2018-02-26
[Translation] Updated Translations
2018-02-27 06:18:39 +01:00
frappe-pr-bot
b5050acd87 [Translation] Updated Translations 2018-02-26 12:13:24 +02:00
Nabin Hait
cb4d3f1adf
Update territory and customer_group patch optimization (#5073) 2018-02-25 10:41:11 +05:30
Faris Ansari
50ee863914
[fix] DataTable in ReportView (#5078) 2018-02-24 13:06:16 +05:30
Achilles Rasquinha
114eb4ebf8
Merge pull request #5075 from achillesrasquinha/py3
six moved to moves
2018-02-24 12:18:53 +05:30
Rushabh Mehta
c78689e6e3 [minor] add npm-debug.log to gitignore 2018-02-24 09:50:03 +05:30
Achilles Rasquinha
1388870aeb six moved to moves 2018-02-24 00:17:21 +05:30
Achilles Rasquinha
8de4ebe7fc
Merge pull request #5072 from achillesrasquinha/py3
[PY3] Added input compat with six
2018-02-23 18:18:09 +05:30
Zarrar
c78c564eac optimize update_linked_doctype util and get_fetch (#5071) 2018-02-23 17:40:00 +05:30
Achilles Rasquinha
bf153f456f [FIX] encode unicode bytes at response header 2018-02-23 17:11:41 +05:30
Achilles Rasquinha
e405d1cabd [PY3] Added input compat with six 2018-02-23 17:04:15 +05:30
Nabin Hait
764c5e2167 Fixed merge conflict 2018-02-23 16:58:01 +05:30
Nabin Hait
d46ac5edd9 Merge branch 'hotfix' 2018-02-23 16:56:42 +05:30
Nabin Hait
4e5d6df2dc bumped to version 10.1.1 2018-02-23 17:26:42 +06:00
Nabin Hait
f07a9cf17f
Delete duplicate custom fields (#5070)
* Delete duplicate custom fields

* Delete duplicate custom fields
2018-02-23 16:16:49 +05:30
Frappe PR Bot
e855efe8a7 [Translation] Updated Translations (#5068) 2018-02-23 15:00:29 +05:30
Faris Ansari
064e387825 [Feature] List Filters (#5063)
* Adds a stored filters tool on the sidebar

Features:

- Users can save any filter applied to a list view only they can see.
- Administrator and System Manager can create global filters all users can see.

* Cleanup

- Rename Stored Filter to List Filter

* Remove server methods

* minor

* fix indentation

* Permissions

* Hide from desk
2018-02-23 12:41:16 +05:30
Faris Ansari
40f0bbd13b Set view_name explicitly (#5066)
- since classes are converted to Functions after transpiling, view_name cannot be set dynamically
2018-02-23 12:40:12 +05:30
Rushabh Mehta
f987f27943 [optimize] get_link_fields 2018-02-23 11:55:52 +05:30
crossxcell99
9a51d76665 Accomodate header variations (#5064) 2018-02-23 11:17:51 +05:30
Rushabh Mehta
f20da41bf6 [fix] rename custom fields before sync if name conflicts (#5062)
* [fix] rename custom fields before sync if name conflicts

* [minor] re-add text_type

* Update doctype.py
2018-02-23 11:10:21 +05:30
Achilles Rasquinha
7e6153c4d2 conditional check for single docs (#5060) 2018-02-22 18:05:38 +05:30
Achilles Rasquinha
1e438a0fad revert to npm if yarn doesnt exist (#5058) 2018-02-22 17:04:57 +05:30
Zarrar
6ad0d7c4f3 fix roles editor issue (#5059) 2018-02-22 17:04:23 +05:30
Nabin Hait
dfa494875c Fixed merge conflict 2018-02-22 14:38:36 +05:30