Commit graph

85 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
Saurabh
205ae26751 [fix] refactor integration services (#2087)
* [fix] refactor integration services

* [fix] patch fix

* [fix] added redirect url.

* [fix] custom redirect to and reditect message for paypal and service setup information

* [minor][fix] remove ldap dependancy from requirements
2016-10-10 17:16:21 +05:30
Rushabh Mehta
9d7ee83c5e [refactor] scheduler log is now error log and as MyISAM (commit not required) (#2152)
* [refactor] scheduler log is now error log

* [minor] new naming series

* [fix] engine

* [fix] saved by tests
2016-10-06 17:17:55 +05:30
Rushabh Mehta
2e66bd044b [docs] and other minor fixes 2016-09-15 13:55:37 +05:30
Rushabh Mehta
b6bee64370 [enhance] minor fixes + background jobs 2016-08-18 18:26:15 +05:30
Rushabh Mehta
db9ba845e5 [enhancement] bulk update tool! 2016-07-15 16:28:20 +05:30
Kanchan Chauhan
a23ee192f3 Newsletter moved to Frappe 2016-06-28 18:28:24 +05:30
Rushabh Mehta
349a65402f [website] fixes for generating docs 2016-06-23 18:22:03 +05:30
Rushabh Mehta
8a91f1a790 [rename] Bulk Email to Email Queue 2016-06-22 13:06:06 +05:30
Rushabh Mehta
5ab8a8d405 [cleanup] form links dashboard and added blocked in Desktop Icons, standard icons hidden by default 2016-04-13 17:21:15 +05:30
Rushabh Mehta
fc5155c2fb [minor] chat link, fixes frappe/erpnext#5127 2016-04-04 11:53:41 +05:30
Rushabh Mehta
1dbd6c83ea [rename] messages -> chat 2016-03-31 11:52:28 +05:30
Rushabh Mehta
dacaa7ab0c [enhancement] portal settings for portal menu 2016-03-30 12:28:55 +05:30
Rushabh Mehta
0a376f7454 [enhancement] added Explore icon 2016-03-17 13:39:58 +05:30
Anand Doshi
d6e908a3e4 [fix] raise/catch DoesNotExistError in sync desktop icons patch 2016-03-17 09:48:36 +05:30
Rushabh Mehta
4aa2f441d5 [fix] missing modules POS and Learn 2016-03-16 13:00:24 +05:30
Rushabh Mehta
b6262c1639 [modules] [redesign] 2016-03-16 11:17:30 +05:30
Rushabh Mehta
28f038aa90 [enhancement] desktop icons DocType 2016-03-16 11:17:29 +05:30
Rushabh Mehta
2e6b3ad356 [fixes] changed patches while migrating from v4 to v6 2016-03-04 22:38:37 +05:30
Rushabh Mehta
d0c2e57e1f [translation] moved Translation DocType from erpnext 2016-03-02 14:50:11 +05:30
rohitwaghchaure
9adaabbf38 [enhancement] multi-lingual print formats 2016-03-01 15:19:22 +05:30
Anand Doshi
8c2114445d [fix] change Documentation to API Documentation 2016-02-17 18:25:51 +05:30
Valmik Jangla
f627986fe0 Fixed spelling mistakes
Made some sentences clearer
Changed desk image
2016-02-15 17:36:25 +05:30
Anand Doshi
465318878e [enhancement] Merge Comment and Feed into Communication 💥 2016-02-04 17:46:53 +05:30
Rushabh Mehta
b8fc4da140 [fix] module ordering and all applications fixes 2016-01-14 18:15:02 +05:30
Rushabh Mehta
4552ab12c6 [fixes] [docs] added videos to tutorial and remove __init__ from function names 2015-12-30 12:34:00 +05:30
Anand Doshi
78a988d59e [change-log] 2015-12-21 17:31:02 +05:30
Anand Doshi
d8f24822a9 [fix] cleanup, re-org and fixes to error snapshot 2015-12-16 19:39:56 +05:30
Rushabh Mehta
8228cf183c [docs] [fixes] 2015-12-09 12:03:20 +05:30
Rushabh Mehta
608cf0befc [docs] update style 2015-12-07 11:45:13 +05:30
Rushabh Mehta
2f364452b0 [docs] updated and [ux] key board entry made better 2015-12-04 10:22:48 +05:30
Anand Doshi
3e317b235e [docs] css fixes, auto-rebuild of docs 2015-12-02 17:07:08 +05:30
Rushabh Mehta
64a09270a7 [minor] added Developer Module 2015-12-02 15:26:07 +05:30
Rushabh Mehta
d977d027cf [enhancement] App Installer 2015-11-18 16:52:24 +05:30
Rushabh Mehta
674a2ca061 update docs 2015-11-09 19:12:32 +05:30
Rushabh Mehta
a1cfa1f86b Merge pull request #1385 from rmehta/desktop-reorg
[cleanup] desktop re-organization
2015-11-02 14:38:04 +05:30
Rushabh Mehta
0cba385f24 [fix] added docs link and generate pages 2015-10-30 17:29:28 +05:30
Rushabh Mehta
22b828f55d [cleanup] desktop re-organization 2015-10-30 16:18:36 +05:30
Rushabh Mehta
02f39bf71a [docs] added docs first-cut 2015-10-29 18:46:04 +05:30
Anand Doshi
ebdaaca779 [fix] dropbox backup typo and added backups under Setup > System 2015-09-28 19:37:12 +05:30
Rushabh Mehta
4e04d40d33 [cleanup] added dropbox backup 2015-09-28 19:12:35 +05:30
Rushabh Mehta
bedf04a5f4 [fixes] file manager, attachments go to 'Attachments' folder and permission + cleanups 2015-09-21 15:43:32 +05:30
Saurabh
b8fa93c31e [file manager] fix test cases 2015-09-21 15:43:31 +05:30
Rushabh Mehta
2191312c87 [enhancement] document management system 2015-09-21 15:41:34 +05:30
Anand Doshi
c079e27d3f Moved Backup Manager and Social Login keys to the new Integrations Module, prepared frappe for Mandrill Integration 2015-08-11 12:03:13 +05:30
Nabin Hait
c2a2128bad removed duplicate download backup link 2015-05-26 16:45:53 +05:30
Rushabh Mehta
b354ab9b58 [minor] messages on permission, website etc 2015-03-25 13:59:06 +05:30
Rushabh Mehta
c94033013d [link] add doctype option in customize 2015-03-04 12:06:45 +05:30
Rushabh Mehta
0dc8632063 [cli] search frappe, fix bench execute 2015-03-03 17:11:26 +05:30
Anand Doshi
f6cdd4a655 Merge remote-tracking branch 'frappe/develop' into v5.0
Conflicts:
	frappe/__version__.py
	frappe/core/doctype/communication/communication.py
	frappe/core/page/desktop/desktop.js
	frappe/hooks.py
	frappe/translations/ar.csv
	frappe/translations/es.csv
	frappe/translations/fr.csv
	frappe/translations/hr.csv
	frappe/translations/id.csv
	frappe/translations/ja.csv
	frappe/translations/nl.csv
	frappe/translations/pl.csv
	frappe/translations/pt-BR.csv
	frappe/translations/ru.csv
	frappe/translations/tr.csv
	frappe/translations/zh-cn.csv
	frappe/translations/zh-tw.csv
	frappe/utils/email_lib/html2text.py
	setup.py
2015-02-24 18:06:16 +05:30