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
8 anni fa
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
8 anni fa
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
8 anni fa
Rushabh Mehta
19e955f81d
[minor] catch badly formed template while building help
9 anni fa
Felipe Orellana
d07e6759a1
Added junit xml reporting capability to test_runner. Added new --junit-xml-output flag to frappe run-test bench command. Updated requirements file to include xmlrunner to generate junit xml reports. ( #1995 )
9 anni fa
Rushabh Mehta
512fc3a5c2
[feature] [api] frappe.client.insert_many
9 anni fa
Anand Doshi
155d065807
[cleanup] remove celery from requirements.txt
9 anni fa
Anand Doshi
f176555dd5
[security] test password strength
9 anni fa
Anand Doshi
526e9ea2d7
[security] encrypt passwords that need to be retrievable, except User password which should be hashed
9 anni fa
Anand Doshi
a48dd50381
[fix] with frappe.init_site, worker and schedule commands, cleanup and fixes to rq code
9 anni fa
Valmik Jangla
a2ad631754
Removed / Replaced Celery related code
9 anni fa
Valmik Jangla
6d0563e8ea
WIP code migration from Celery to RQ
9 anni fa
Anand Doshi
353e8a9d1f
[fix] Sanitize form_dict and doc values to prevent XSS
9 anni fa
gabtzi
b6d321a921
Added requirement for beautifulsoup4
9 anni fa
Paul Belanger
a4751e1d80
Drop slugify from requirements
I could not see where this was actually needed.
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
9 anni fa
Anand Doshi
e7738da5fc
[fix] hotfix use https in cloning pdfkit
9 anni fa
Anand Doshi
8a5addaae7
[feature] Private files. Fixes #927
- Option during upload + all new incoming email files will be private
- Paired with @rmehta
9 anni fa
Rushabh Mehta
9231b9a9b8
[enhancement] added 'make_thumbnail' to File and will be saved as thumbnail_url
9 anni fa
Anand Doshi
587e43c7b0
[fix] sanitize html for guest methods if guest user
9 anni fa
Anand Doshi
687f424ccf
[minor] remove gevent-socketio requirement
10 anni fa
Jesus Tinoco
f76fd58698
Watchdog version updated
Executing the 'bench init frappe-bench' command in OSX the latest version of watchdog fails. Using watchdog 0.8.0 it works properly.
10 anni fa
Anand Doshi
ab2ac94d10
[minor] removed pyopenssl from requirements
10 anni fa
Anand Doshi
c079e27d3f
Moved Backup Manager and Social Login keys to the new Integrations Module, prepared frappe for Mandrill Integration
10 anni fa
Pratik Vyas
422668a67f
Async
10 anni fa
Pratik Vyas
906c6c1990
Set multi statements to off
10 anni fa
Pratik Vyas
11c8e3ee67
Set multi statements to off
10 anni fa
Anand Doshi
c5c1b9d9dd
[hotfix] use sqlparse to prevent multiple sql queries
10 anni fa
Anand Doshi
50b80c89a2
[fix] use sqlparse to ensure only one query is executed in frappe.db.sql
10 anni fa
Pratik Vyas
60acd54391
Use num2words
10 anni fa
Pratik Vyas
11fe7e24e4
Update requirements.txt
10 anni fa
Pratik Vyas
a16c2aa949
Add click
10 anni fa
Pratik Vyas
7993f8c1e8
new cli
10 anni fa
Anand Doshi
0f6bf727d8
Fixes in less
10 anni fa
Rushabh Mehta
494f8274ae
[new-app] [minor] app pre-requisites and requirements fixes
10 anni fa
Anand Doshi
b81b3fe65d
Translate country info, removed some $.each
10 anni fa
Rushabh Mehta
0d56458b8d
[email] fixes to formatting and threading
10 anni fa
Rushabh Mehta
7ae3ca289b
[design] list views
10 anni fa
Rushabh Mehta
cd9a34616f
[style]
10 anni fa
Pratik Vyas
d16d3be524
remove pytz version pinning
10 anni fa
Pratik Vyas
d9b8741cae
remove pytz version pinning
10 anni fa
Pratik Vyas
0c2f037f9a
Pin python-mysql
10 anni fa
Pratik Vyas
e99e195312
Update requirements.txt
10 anni fa
Anand Doshi
b8e863c90a
[fix] Convert newlines to <br> for Text/Small Text, added ipython to requirements.txt
11 anni fa
Anand Doshi
d6af832216
Added babel, allow script report columns and data as a list of dict
11 anni fa
Rushabh Mehta
347b03f8a6
added pdf, fixes frappe/erpnext#863
11 anni fa
Rushabh Mehta
eb70ed8735
removed inline styling and fancy formatting for emails
11 anni fa
Rushabh Mehta
487a4fed32
started client side testing using selenium and other related and unrelated fixes
11 anni fa
Anand Doshi
656a583c1f
Cleanup in Celery
11 anni fa
Anand Doshi
092a665806
Fixed rauth, requests requirements issue
11 anni fa
Anand Doshi
e3a0c4c9a6
Fixed rauth, requests requirements issue
11 anni fa