-
-
Notifications
You must be signed in to change notification settings - Fork 775
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
[3Box Integration] Add 'Upload to 3Box' button to Avatar Builder #5667
[3Box Integration] Add 'Upload to 3Box' button to Avatar Builder #5667
Conversation
Codecov Report
@@ Coverage Diff @@
## master #5667 +/- ##
=======================================
Coverage 28.87% 28.87%
=======================================
Files 270 270
Lines 23759 23759
Branches 3453 3453
=======================================
Hits 6861 6861
Misses 16629 16629
Partials 269 269 Continue to review full report at Codecov.
|
Nice Project @think-in-universe i will give a new face to @owocki haha |
@Sabihashaik Haha. Awesome!! I believe avatars are easier to be shared and collaboratively edited if it can be made open with data infrastructure like 3Box. |
@think-in-universe awesome, im pumped for this! kicking it over to @gitcoinco/engineers for review.. i believe that john from ethdenver wants this live before ETHDenver on 2/13 |
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.
left a few minor comments about removing log
otherwise LGTM
@thelostone-mc thanks. the logs are removed. |
we are merging #5947 that have a lot of duplicate code. |
@octavioamu sure. I could help with merge and update migrations after we fix the issue with #5955 . I understand we'd like to have the feature ready before Feb 13th, so I'll help with the code clean up and more testing once #5955 is resolved. |
@octavioamu merged with |
please note that please let me know if we prefer add |
resolved the merge conflict |
could anyone take a look at the test failure of |
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://rinkeby.infura.io/ Also incompatible version error. |
@Sirlupinwatson1 thanks~ is that an environment issue or related to my code change? |
This is what i can read :
The command "pytest -p no:ethereum" exited with 1. So this is a environment issue to me ? I can't guess on a answer. @danlipert did advertise me to add concrete comments only. I don't want to confuse you on your work. I just wanted to help. but it say Error 403 : self = <Response [403]> �[1m def raise_for_status(self):�[0m �[1m�[31m../../../virtualenv/python3.7.1/lib/python3.7/site-packages/requests/models.py�[0m:940: HTTPError |
@Sirlupinwatson1 thanks. 😄 I rerun And anyway the python test should not related to the change in the commit bbdaa14, which only made one-line change in html for resolving merge conflict. |
I have this question in my mind, not sure if i can ask it here. But in the log files, there is a message saying about Interference for the TimeZone -8 , these warnings should be ignored ? I know also this is just a integration test but to be a perfect code we should not ignore those warnings ? I would be happy if someone could answer to this question about the timezone log error, but also to give the right answer about the purpose of the main error it was randomly giving like @think-in-universe is saying. Have a good day @think-in-universe ! |
@Sirlupinwatson1 thanks~ @owocki hey Kevin, if what you want to get ready for ETHDenver is to backup the avatar builder data first, I think we could merge this PR first which will only save the |
thanks.. i dont have the cycles to dive into the weeds on this tho :-/ |
@owocki @think-in-universe I will test it locally |
that error is not from this pr actually @Sirlupinwatson1 is failing on travis in stable and master so we should check that separately from this review. |
@octavioamu cool. is it necessary to merge this PR first when we're fixing #5955 with #5981? |
not sure you tell me!! But the idea is having the 2 uploads for ethdenver |
Thanks for the answer @octavioamu , much appreciate. From what i understand we need to update out things up and open-up another issue, but since you are all working on this issue and there is a rush , you will not open up a issue and just do it ? I know this is running out of what is relevant here but i really do need to learn this and know why since i am learning to code. Thanks again. |
@octavioamu sure. I think we're mainly blocked for testing with the profile data in production. as I mentioned in #5981 , it would be nice if we could run more testing in alpha, in order to collect the call stack (if met 500 error when export data), and query timeframe for large size profile. |
@octavioamu should we also merge this feature after #5981 is well tested? |
Description
Based on the feature requested for 3box/3box#839, implement the GitCoin-3Box integration feature for Avatar Builder per the request of Kevin (@owocki).
We will take advantage of what we have achieved in GitCoin and 3Box integration in #5640, and extend the backup functionalities to Avatar Builder.
The design doc for this feature can be found here: https://hackmd.io/@L9ZnGph8Tbaio2GVX_z-EA/SylymWCAr
Refers/Fixes
#5660
Testing
Preview for this feature can be found below:
(looks a bit messy due to the 3Box Hub UI)