Commit graph

1593 commits

Author SHA1 Message Date
Nabin Hait
87475865ed Merge branch 'master' into develop 2017-12-28 19:41:27 +05:30
Manas Solanki
7c6004e981 minor fix for the data import (#4706) 2017-12-28 19:34:35 +05:30
Achilles Rasquinha
005cfe3dc8 🎉 NEW Frappe Chat (#4612)
* added doctypes, created frappe chat ui

* added component layout with state-like abilities, added apis

* updated user doctype, moved from state-like feature and component abstraction

* added room component

* fixed publish_realtime with after_commit = True

* created room component and searchbar

* minor fix

* functional message parsing

* update

* Added Chat Profile

* added chat message

* more changes into chat room

* fixed APIs, added client side scripting

* added chat message attachements, more doc updates

* Brand New UI with socket io room integration

* completed socketio integration. off to room subscription and publish

* realtime room update

* raw update

* initialized docs, added p2p connection for call tests

* updated docs

* added coverage, updated api for ease of use

* raw commit

* added test cases

* Chat Room updates and new room creation

* added chat group creation

* added collapsible plugin

* toggable room view

* updated

* [RAW]

* updated UI for chat

* Deleted Previous Chat Page

* moved from frappe.Chat.Widget to frappe.Chat

* modularized frappe-fab

* added more docstrings

* tried adding conversation tones

* Added conversation_tones and refurbished chat popper

* modified frappe.ui.Dialog, moved from AppBar to ActionBar, responsive for Mobile 💃

* moved RoomList item namespace

* Configurable Desktop update, moved profile updates to on_update

* added state change listeners

* removed AppBar to ActionBar customizable 💃

* added destroy method

* removed coverage, refactored group creation

* Successful Chat Rooms and Group creation

* sort rows based on last_message_timestamp or creation

* added frappe._.compare

* removed redundant less variables

* Chat Room back button with custom routing and destroy methods

* Added EmojiPicker

* fixed multiple dialog render

* setup quick access

* added chat chime, functional chat message list updates at room list

* deleted package-lock.json

* realtime date updates

* updated chat message list

* functional message render and updates

* added track seen

* added typing status

* updated typing status

* valid typing statuses and quick search

* Functional Quick Search

* reverted fix

* some more cleanup and promisifed

* fixed hints close on click

* updated fab boldness

* close popper on click panel

* close popper on click panel

* reverted octicon-lg, fixed popper heading click

* new frappe capture

* removed webcamjs

* added uploader and capture

* removed chat FAB, added as notification instead

* on message update
2017-12-28 18:58:43 +05:30
Nabin Hait
6b15cfcfb0 Merge branch 'master' into develop 2017-12-28 13:12:23 +05:30
Manas Solanki
fa3c2a219d [Fix] Minor fix in data importer (#4690) 2017-12-28 12:37:02 +05:30
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
Manas Solanki
98036fd018 don't throw error if there is autoname controller (#4687) 2017-12-26 16:11:10 +05:30
rohitwaghchaure
337564eea2 [Fix] Sent email not displaying in the list (#4668) 2017-12-25 16:26:25 +05:30
Manas Solanki
2385c07873 fix the User Permission for Page and Report (#4664)
* fix the User Permission for Page and Report

* make 'make_role_for' reqd
2017-12-25 13:38:38 +05:30
Manas Solanki
4e95459410 set the desktop icon while saving the domain settings (#4657)
* set the desktop icon while saving the domain settings

* delete the custom icon only if the setup not complete
2017-12-20 11:53:27 +05:30
Manas Solanki
54b590653b fix the key error and add the default date-format in template 2017-12-19 16:09:43 +05:30
Manas Solanki
66a179507c fix for the new docs with the child table (#4654)
* fix for the new docs with the child table

* Update data_import.py
2017-12-19 15:11:42 +05:30
Manas Solanki
50d7caedbb include the error data of the last row (#4649)
* include the error data of the last row

* set the attachment for each doc
2017-12-19 11:49:25 +05:30
Zarrar
dda8ca42b0 add roles to the user (#4646) 2017-12-18 17:45:21 +05:30
Achilles Rasquinha
b31c4ed029 Remove jrumble from build.json, wiggle cleanup (#4643) 2017-12-18 11:40:21 +05:30
Nabin Hait
7888805f35 Data Import: Fixes in handling errored data 2017-12-15 20:01:36 +05:30
Faris Ansari
7576c01172 Various
- Data Import Status in listview
- Commit desk.css
- Remove refresh_fields from set_read_only
2017-12-15 14:50:47 +05:30
Prateeksha Singh
3030c6d212 replace rumble with simple cute wiggling (#4628) 2017-12-15 14:20:24 +05:30
Nabin Hait
2e46b1d70c Merge branch 'master' into develop 2017-12-15 12:52:55 +05:30
Manas Solanki
520bfc2ae4 New data import (#4601)
* created/moved the files

* added the model for the downloading the data

* add the file with the error data

* changes added other changes and fix codacy

* changes in the config and utils files

* fixed the test cases

* minor changes in the data keys dict

* changed the test file location

* fixed the tests

* set the route in the list view and show only erors

* minor fixes in the childtable import and log tables rendering

* Refactor Download dialog to use MultiCheck
2017-12-15 12:17:24 +05:30
Shreya Shah
e44ee0ae7f disabled user not allowed to reset password (#4630) 2017-12-15 12:15:58 +05:30
Manas Solanki
24cc7939c8 escape the user name in the show desktop page (#4599) 2017-12-11 14:29:27 +05:30
Rushabh Mehta
6470d26d19 [minor] import and assign 2017-12-08 15:51:25 +05:30
Zarrar
a0c1af4c11 [Fix] Data Import Tool (#4527)
* handle empty rows, validating naming-series

* Update importer.py
2017-12-07 11:47:41 +05:30
Prateeksha Singh
d1aa5c60b4 [Multicheck control] (#4529)
* multicheck control

* [checkboxes] replace in domain settings

* [checkboxes] use in setup_wizard domains

* [multicheck] minor

* [multicheck] set and get value as an array

* [multicheck] make controls.less

* basic view control with value as array object

* load active domains

* selenium helper: multicheck

* [multicheck] make field if not present

* [multicheck] append control in an HTML field
2017-12-06 13:25:33 +05:30
Saurabh
c042980765 Merge branch 'master' into develop 2017-11-29 11:14:05 +05:30
Saurabh
210685d39c [fix] jinja syntax error in usage info 2017-11-29 11:11:25 +05:30
Saurabh
91a87da6fb Merge branch 'master' into develop 2017-11-28 11:04:57 +05:30
Saurabh
4b5e347ea1 [fix] show upgrade button on usage page for free users too (#4535)
* [fix] show upgrade button on usage page for free users too

* Update usage_info.html
2017-11-27 11:49:48 +05:30
Nabin Hait
9cf4586efb Update name for single doctype after renaming 2017-11-23 15:57:57 +05:30
Saurabh
20fff6e874 Merge branch 'master' into develop 2017-11-22 18:02:53 +05:30
rohitwaghchaure
922b1237e7 [Fix] Desktop icon page not showing for french language (#4518) 2017-11-21 15:57:49 +05:30
Saurabh
a2f7da68ec [fix] patch sequence fixes (#4511) 2017-11-21 15:55:55 +05:30
Shreya Shah
acdbb97ba5 Moved feed from Communication to Activity Log (#4435)
* Removed comment_type 'updated'

* New doctype activity log

* Moved feed.py to activity_log

* Updated feed gets stored in activity_log

* Activity page fetches feed from activity_log

* feed match condition change

* modified

* modified hooks.py

* modified sessions.py

* patch added

* naming in patch

* moved login, logout feed to activity_log

* changes in auth.py, hooks.py

* deleted doctype authentication_log and added test cases

* added utils.py in core

* moved some methods from communication.py to utils.py
2017-11-21 15:46:51 +05:30
Nabin Hait
947c4bbc2b Reload doctype before saving to get updated schema 2017-11-21 15:22:44 +05:30
Saurabh
d61b92dc1f [fix] do not translate domain records 2017-11-17 12:44:25 +05:30
Saurabh
a6f0f65763 [fix] do not translate domain records (#4507) 2017-11-17 12:28:28 +05:30
Nabin Hait
8e9304041d Merge branch 'master' into develop 2017-11-14 14:15:37 +05:30
Rushabh Mehta
9fd552d3f2 [fix] domain.remove_domain 2017-11-14 14:14:45 +05:30
Nabin Hait
4b5893509a Fixed Merge Conflict 2017-11-14 13:56:42 +05:30
Rushabh Mehta
effe13925e [hot] revert domain_settings patch 2017-11-14 13:36:35 +05:30
Nabin Hait
a3c6497f00 Merge branch 'master' into develop 2017-11-13 15:09:07 +05:30
Faris Ansari
cd32e87b98 [fix] Domain Setting patch (#4464)
* [fix] Domain Setting patch

* minor fix

* Update domain.py
2017-11-10 19:13:54 +05:30
Faris Ansari
e617dfbf98 Don't show submit, cancel, amend buttons for non submittable doctypes (#4448) 2017-11-10 14:21:06 +05:30
Saurabh
9615619710 [fix] merge-conflicts 2017-11-10 13:12:09 +05:30
Manas Solanki
3c7683e6a1 option to logout from all devices while changing password (#4419) 2017-11-10 12:11:22 +05:30
Yaqin Shurrab
e8f4c16c7c [hotfix] bring throttling limit from site_config rather than a fixed "60" (#4400)
* bring throttling limit from site_config rather than from a fixed 60

* update key
2017-11-10 12:00:26 +05:30
Faris Ansari
20dd8de0c1
[fix] Unlimited refresh in user form (#4457) 2017-11-09 17:44:26 +05:30
pratu16x7
0685a56a53 [minor][hotfix] initialize script property in page.py 2017-11-08 18:01:45 +05:30
Saurabh
d66ef8fab5 Merge branch 'master' into staging 2017-11-08 12:03:44 +05:30