-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Paypal plugin #309
base: development
Are you sure you want to change the base?
Remove Paypal plugin #309
Conversation
* Add plugins to autodeployment with docker
* Implement option to add link to privacy policy
* add footer link for event + organizer
* Replace pkg_resources with import importlib_metadata
* Do not repeat questions in form field of ticket form
Reviewer's Guide by SourceryThis pull request removes the PayPal plugin from the source code and prepares it to be used as an external plugin for Docker deployment. The changes primarily involve updating dependency management and removing PayPal-related files from the project structure. File-Level Changes
Tips
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @odkhang - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider refactoring the dependency handling code in set_github_token.py to reduce duplication between Stripe and PayPal logic.
- The PR description mentions adding PayPal as an external plugin for Docker deployment, but there are no visible changes related to Docker configuration. Could you clarify if additional changes are needed to complete this transition?
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment to tell me if it was helpful.
* implement customer feature * implement customer SSO provider & client * add docs for customer functions
* Use master branch in docker-pr workflow * Update workflow test postgres version to 12
…mplate if eventyay video is installed (fossasia#270)
… before (fossasia#277) * implement script to create customer account for customer placed order before
* update popup content when user join online event
* update join_online_event placeholder * update mobile view for ticket layout
fossasia#289) * add space between notification and header * update translation for menu bar * remove duplicate messageid
* update translation for user dropdown menu
* update dummy data and update link to eventyay.com * update git workflow * update docs --------- Co-authored-by: lcduong <[email protected]>
* Unified QR response * Added EventName to the Unified QR field
…ssasia#310) * implement sso login feature * format code
* implement sso login feature * format code * implement eventyay-common implement page organizer/team to create/update/delete organizer/team * implement organizer/team create/update/delete
* set base path using force_script_name * get base_path from config file * add slash for media url * remove hard code url with url template
* implement sso login feature * format code * implement eventyay-common implement page organizer/team to create/update/delete organizer/team * implement organizer/team create/update/delete * implement common event create/update * implement common event create/update * fix isort
* set base path using force_script_name * get base_path from config file * add slash for media url * remove hard code url with url template * default base_path is /tickets * update base_path for account dropdown menu
98d72f5
to
69a456a
Compare
2af381f
to
f2c6833
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
399 files are changed. Only include the file changes which are related to Paypal, please!
Implements of this PR:
https://github.com/fossasia/eventyay-tickets-paypal
Summary by Sourcery
Remove the PayPal plugin from the source code and configure it as an external plugin for Docker deployment. Update the project dependencies to handle the PayPal plugin externally using a GitHub token.
Deployment: