Commit graph

199 commits

Author SHA1 Message Date
Revant Nandgaonkar
d48b270bf5 OAuth 2 Provider for frappe (#2167)
* OAuth 2.0 Classes Added

Added oauthlib in requirement.txt
Added class WebApplicationServer for Authorization code grant and Bearer tokens.
Added class OAuthWebRequestValidator for Validating Oauth Request for Web Application

* copied code from mnt_oauth needs review

* [New] OAuth2 Doctypes and endpoints added

Integrations > OAuth Provider Settings
Integration Broker > OAuth Bearer Token
Integration Broker > OAuth Authorization Code
Integration Broker > OAuth Client
endpoints for authorize, approve, get_token, revoke_token and test_resource

* oauth2.py: renamed skipauth to skip_auth

* [Fix] Parse URL instead of storing it in settings

* [Fix] get skip_auth from OAuth Provider Settings

* Success URL format. Failure URL added. Confirmation dialog layout changed.

* Validate access token if passed during use of REST API

* OAuth Confirmation colours fixed

* Multiple Changes

Added links for OAuth under Integrations in Module list.
Updated permissions on OAuth doctypes.
Updated layout of OAuth Client doctype.

* [Docs] Integrations > How to setup OAuth

* [Docs] Integration > Using OAuth

* [Fix] get_token endpoint must to handle POST request

* [Fix] http verbs and responses for OAuth 2.0 Endpoints

* [Fix] accept oauth2 access_token from headers

* Removed unused imports from api.py
2016-10-25 10:28:32 +05:30
Rushabh Mehta
7101066f1f [fixes] for razorpay 2016-10-04 16:11:16 +05:30
Rushabh Mehta
e2778c350c [web-sidebar] fixes to permissions 2016-10-03 17:29:08 +05:30
Rushabh Mehta
bfa938ff17 [web-forms] mandatory fields must updated before payment, customize list for webform and other fixes 2016-09-28 15:08:10 +05:30
Rushabh Mehta
4148cea083 [enhance] save redirect info on sign-up 2016-09-24 13:05:05 +05:30
Saurabh
550ea2258d [minor][fix] razorpay payment 2016-09-19 18:11:27 +05:30
Rushabh Mehta
541d8be95f [complete] auto email report 2016-09-14 12:00:52 +05:30
Saurabh
18c62f0470 Integration broker (#1968)
* [enhancement] integration borker and controller

* [minor][fix] parameter naming changes

* [fix] common scheduler for integration service

* [fix] integrations

* [patch] patch to move payment gateway in Integration Service

* [fix] add payment success, cancel and failuer handling pages

* [enhancment] dropbox integration merged in integration services

* provision to add custom parameters

* [fixes] patch fix to setup dropbox settings

* [fixes] removed dropbox backup, api usage note for paypal and razorpay

* [minor][fix] deprecate service events

* [fix] return type fix for checkout urls

* [fix] add custom settings via patch for dropbox backup frequency

* [fix] remove gride editting

* [enhance] ldap based login

* [enhance] login via ldap credentails

* [commit] remove parameter table, save params as json dict
2016-09-09 11:15:18 +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
f4f7fdefac [ui] multilevel dropdown fix 2016-08-03 16:16:07 +05:30
Kanchan Chauhan
98aea29979 More button fixed for webpages 2016-07-17 16:56:38 +05:30
Anand Doshi
5ebfe2e771 [fix] show clickable link in expiry message 2016-07-14 16:27:33 +05:30
Dony Sukardi
2dedc9a3de Fix for Documentation
The following issues are addressed in this commit:
- Synchronize CSS with the layout changes in Docs
- Hide 'Shopping Cart' on Docs pages
- Load Frappe context for Jinja
- Fix for 'Improve this page' link
- Get title for ToC from .md files
- Fix for non-pages child routes
2016-07-12 03:16:05 +08:00
Rushabh Mehta
7542df5c7c [fix] error messages and minor fix in form_macros.html 2016-07-11 11:49:08 +05:30
Rushabh Mehta
3efd898501 [fix] error messages and minor fix in form_macros.html 2016-07-11 11:44:43 +05:30
Faris Ansari
c05e139366 dropdown in portal fixed 2016-07-04 15:54:11 +05:30
Faris Ansari
471e1aab8e [minor] indentation 2016-07-04 15:54:11 +05:30
shubham7saxena
1feb30035a the user can now add multiple comments without refreshing the page on any doctype 2016-07-04 15:17:01 +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
0d9dbac40e [minor] sidebar_menu renamed to sidebar_items 2016-06-28 17:10:17 +05:30
Rushabh Mehta
10106ed065 [minor] [portal] sidebar_items 2016-06-27 18:41:12 +05:30
Rushabh Mehta
19ce3e7586 [fixes] website 2016-06-27 14:54:56 +05:30
Rushabh Mehta
5e3bcbe01f [tests] added basic tests for page and generator 2016-06-27 11:50:04 +05:30
Rushabh Mehta
349a65402f [website] fixes for generating docs 2016-06-23 18:22:03 +05:30
Rushabh Mehta
47005e9e02 [fix] parent_website_route + '/' + page_name = route 2016-06-23 15:47:47 +05:30
Rushabh Mehta
f81632b9d9 [redesign] removed website statics, www served like templates/pages 2016-06-23 10:54:31 +05:30
Rushabh Mehta
8a91f1a790 [rename] Bulk Email to Email Queue 2016-06-22 13:06:06 +05:30
Rushabh Mehta
620b2f82b3 [minor] get_gravatar in templates to not query and show 2016-06-08 16:03:56 +05:30
Rushabh Mehta
3eb8634904 [cleanup] website / portal css 2016-05-20 16:36:38 +05:30
Rushabh Mehta
aa9e1ae0a9 [fix] blog, comments css 2016-05-16 13:09:51 +05:30
Rushabh Mehta
3e489d3cb6 [cleanup] website 2016-05-12 15:22:13 +05:30
Kanchan Chauhan
ae5ee30a78 Spaces and blogger name fixed 2016-05-10 16:46:39 +05:30
Kanchan Chauhan
1f4b0aa07e Removed block-content 2016-05-09 11:55:55 +05:30
Kanchan Chauhan
eeb7da7c05 Blog webpages cleanup 2016-05-04 23:13:22 +05:30
Rushabh Mehta
29aa6a8338 [fixes] minor email alert naming, check quick entry for double insert in Safari 2016-05-02 16:22:23 +05:30
Kanchan Chauhan
33b3e0de4a Conflict resolved 2016-05-02 12:55:20 +05:30
Kanchan Chauhan
6b366d9ab9 Website makeover 2016-05-02 12:03:29 +05:30
Rushabh Mehta
684899c541 [minor] [css] fix style in comments 2016-04-29 12:20:30 +05:30
Rushabh Mehta
9d141e11e4 [fix] [performance] add communication in _comments in doc for listviews 2016-04-28 14:50:23 +05:30
Anand Doshi
9c5e1199de [css] cleanup + moved products and homepage to erpnext + [fix] get_js 2016-04-22 18:52:47 +05:30
Kanchan Chauhan
0e0789ae00 Website Changes 2016-04-22 17:46:48 +05:30
Anand Doshi
8bf6151dd9 [fix] css for blog and set context.path = request.path if available 2016-04-21 18:18:39 +05:30
Rushabh Mehta
e9847476d1 [cleanup] [web] styles 2016-04-21 13:10:33 +05:30
Kanchan Chauhan
1119a82cdb Changes 4 2016-04-20 16:23:10 +05:30
Kanchan Chauhan
1e7ddf4404 Changes 3 2016-04-20 16:23:09 +05:30
Kanchan Chauhan
b1b3c17b2d Changes 2 2016-04-20 16:23:09 +05:30
Kanchan Chauhan
ca4c64fd8a Changes 2016-04-20 16:23:09 +05:30