-
-
Notifications
You must be signed in to change notification settings - Fork 508
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
Bug Fix: Adding back the plugin architecture logic for talawa app #1778
Bug Fix: Adding back the plugin architecture logic for talawa app #1778
Conversation
Our Pull Request Approval ProcessWe have these basic policies to make the approval process smoother for our volunteer team. Testing Your CodePlease make sure your code passes all tests. Our test code coverage system will fail if either of these two conditions occur:
The process helps maintain the overall reliability of the code base and is a prerequisite for getting your PR approved. Assigned reviewers regularly review the PR queue and tend to focus on PRs that are passing. ReviewersWhen your PR has been assigned reviewers contact them to get your code reviewed and approved via:
Reviewing Your CodeYour reviewer(s) will have the following roles:
Other🎯 Please be considerate of our volunteers' time. Contacting the person who assigned the reviewers is not advised unless they ask for your input. Do not @ the person who did the assignment otherwise. |
@palisadoes @SiddheshKukade please tag me once this is ready for review. Since I worked on refactoring, I can advise a thing or two in this PR. Thanks. |
Thanks for submitting your PR, but we must close it.
Please resubmit when you are ready. |
@palisadoes Sir, sorry I wasn't aware about the notification thing. It's alright, I'll figure out something else to check that 👍 |
@palisadoes, Sir the code for this is ready reviewed, please re-open this PR to see the latest commits. |
Please remove the |
@SiddheshKukade please have a look at the previously refactored code and bug fixes thoroughly, so that we don't reinvent the wheel :) |
@literalEval I've already fetched everything latest from all the repos. |
@SiddheshKukade don't mark reviews as resolved without the mentors and admins commenting on it. @palisadoes please have a look at the reviews I have provided. Thanks |
@DMills27 Sir, I would also like to your thoughts on this. I've also updated the description with more details. |
@SiddheshKukade please get your mentors to review and approve this. |
@palisadoes Sure, Actually, some tasks were pending before this merged to avoid inconsistencies. I'll link them here 👍🏻 |
|
@palisadoes Since the plugin system is a GSoC project anyway, and since no project directly depends on this, I think instead of reintroducing the previous work, we can wait till @SiddheshKukade fixes everything this time, and close this PR without a merge. |
@palisadoes sir, I'm having practical exams from the past 2 weeks. Due to that I had to take a break untill 3rd june. I have also discussed that with my mentor tasneem mam. I'll get started to complete that In a few days and there is no need to close the PR. |
This pull request did not get any activity in the past 10 days and will be closed in 365 days if no update occurs. Please verify it has no conflicts with the develop branch and rebase if needed. Mention it now if you need help or give permission to other people to finish your work. |
@SiddheshKukade What should we do about this PR? |
@tasneemkoushar @DMills27 Please add your comments |
@palisadoes Sir, currently this should PR be kept on hold because merging this before resolving PalisadoesFoundation/talawa-api#1337 can create problem for other contributors for developing the app without having the basic plugin data in their database. Please wait until the PR for api#1337 is merged. |
Update: I was thinking about adding the websockets logic (which is next step in my project ) in this PR So for that reason this pull request has to be kept open for a few more days. |
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.
Rest everything looks good to me but Why the error is coming in the start of video ?
FetchPluginList() { | ||
print( | ||
"Fetching pligins ================================================================="); | ||
fetchList(); |
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.
Remove print statements
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.
Yes, actually I need to add the socket listeners ( GraphQL Subscriptions) .
What kind of change does this PR introduce?
Refactoring
Issue Number:
Fixes #1758
Did you add tests for your changes?
Not required.
Snapshots/Videos:
block diagram for overview:

Screenrecorder-2023-05-03-10-23-20-667.mp4
If relevant, did you update the documentation?
To make it work with mongoDB ,talawa-api , talawa-admin we have to firstly store some data in the db and then we can use the store further
The
plugins
collection should have follwing with proper orgIDs for testing puroposes:Summary
Added the 15 sec delay to plugin calls and added back the previous deletions.
Does this PR introduce a breaking change?
No
Have you read the contributing guide?
Yes