You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The design and development of the plugin architecture
The creation of a donations plugin to prove the concept
Describe the solution you'd like
I would like to create GraphQL Mutations for the Plugins
Create new Model for plugin
GraphQL Query : to get list of plugins getPlugins
/** * @name pluginSchema * @description Schema for MongoDB database * @param {string} pluginName Name of the plugin preferred having underscores "_" * @param {string} pluginCreatedBy name of the plugin creator ex.John Doe * @param {string} pluginDesc brief description of the plugin and it's features * @param {Boolean} pluginInstallStatus shows if the plugin is enabled or not * @param {String[]} installedOrgs list of orgIDs on which the plugin is enabled */
GraphQL Mutation: to add new plugin in database createPlugin
GraphQL Mutation : Updating the install status of the plugin updatePluginStatus
GraphQL Mutation : Updating the installed Organizations List of plugin updatePluginInstalledOrgs
Describe alternatives you've considered
Currently, I don't have decided on any other alternatives
Approach to be followed (optional)
A clear and concise description of the approach to be followed.
Additional context
Screenshots of the solution are available in #730
The text was updated successfully, but these errors were encountered:
SiddheshKukade
changed the title
Feature Request : Implementing features as plugins
Feature Request : [Implementing features as plugins] Implement GraphQL queries and Mutations for Plugin Architecture
Jul 24, 2022
This issue is associated with Google Summer of Code 2022 Project link
Is your feature request related to a problem? Please describe.
Latent features in the mobile app should be enabled by installing plugins via the Admin web portal. The API would need to detect the existence of a plugin, and automatically query the plugin for authorization to do some action. When authorized, the mobile app will display new capabilities. This project has two parts:
The design and development of the plugin architecture
The creation of a donations plugin to prove the concept
Describe the solution you'd like
I would like to create GraphQL Mutations for the Plugins
getPlugins
createPlugin
updatePluginStatus
updatePluginInstalledOrgs
Describe alternatives you've considered
Currently, I don't have decided on any other alternatives
Approach to be followed (optional)
A clear and concise description of the approach to be followed.
Additional context
Screenshots of the solution are available in #730
The text was updated successfully, but these errors were encountered: