monday-morning / project-reclamation Goto Github PK
View Code? Open in Web Editor NEWThe Server Application for Monday Morning under Project Infinity
Home Page: https://project-tahiti-staging.onrender.com/
License: MIT License
The Server Application for Monday Morning under Project Infinity
Home Page: https://project-tahiti-staging.onrender.com/
License: MIT License
Describe the bug
duplicate article on the home page and category page
Expected behaviour
No, duplicate articles should be there on the home page and category page
Describe the bug:
Prettier run (list-different) on github actions shows invalid formatting of files while local system runs show no faults.
Expected Behaviour:
Response should match on actions and local system
Additional Context
Prettier Response:
server/schema/user/user.model.js
test/helpers/authorization.test.js
Originally posted by @github-actions[bot] in #98 (comment)
Write mutation to add squiggle
Describe the bug
In Line 150 and Line 156, the argument passed is parent.id
Expected behavior
In Line 150 and Line 156 of user.type.js, the argument passed to the resolver should be parent.createdBy and parent.updatedby instead of parent.id
Create the required classes and methods to handle errors across the application.
Queries
Mutation
Models to create:
To be created as per Model Design
Describe the bug
no-magic-numbers is set to allow
Expected behavior
no-magic-numbers is should be set to off
Additional context
Formatting issues have occurred due to the bug
Relates to #62
Describe the vulnerability
The /admin/media/auth
is currently public and can be used by anyone without any authentication or authorization. The route should be secured to only those who have write access to imagekit data store.
Code References (if required)
server/router/index.js:31
Describe the bug
getArticlesByCategories sends unpublished data and many functions have missing context arguemnt
Add secure
flag for Express Session in production.
Tracking issue for:
Create and add the following files
To Do:
Generate a map of field nodes being requested in graphql to projection fields in a mongoose query to limit retrieval of redundant data.
Is your feature request related to a problem? Please describe.
CI/CD for Project Reclamation at development and production stages
Describe the solution you'd like
PM2 Deploy
Describe alternatives you've considered
GCP AppEngine Auto-Deploy
Add documentation comments directly to your source code, right alongside the code itself. The JSDoc tool will scan your source code and generate an HTML documentation website for you.
Reference:
https://jsdoc.app/
Is your feature request related to a problem? Please describe.
When any error is thrown, be it a failed execution or a conditionally raised error, no data is sent back and only the error is.
Describe the solution you'd like
In these cases, a partial amount of data is already available or is permissible to be sent and should be sent instead of an empty data response.
Additional context
Examples:
Describe the bug
GitHub Linting Workflow is buggy and fails due to script errors
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should execute the script and output formatting and code errors.
Additional context
Script broke after a switch from pull_request to pull_request_review trigger
Winston is designed to be a simple and universal logging library
Reference
https://www.digitalocean.com/community/tutorials/how-to-use-winston-to-log-node-js-applications
Standardize Error Handling across Project Reclamation, Project Tahiti, and Project Pegasus with custom error codes
To be planned and made
To be planned and added
Describe the bug
Missing SSH key GitHub deployment action causes the script to fail as it cannot access the development server.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Deployment should succeed
Additional context
Use Add SSH Key using the secrets SSH_PRIVATE_KEY
, SSH_KNOWN_HOSTS
and SSH_CONFIG
Describe the vulnerability
A direct return of cache data is a security risk. Return standard code 200 response instead.
Code References (if required)
Is your feature request related to a problem? Please describe.
Sort the article by date and not by id.
Describe the solution you'd like
Add sort by date
Describe the bug
getArticlesByCategory resolver throws 500 error.
Expected behavior
It should not.
Additional Context
onlyPublished flag is used but not defined.
Create Schema for all the tables required
queries
mutation
Fix all prettier and lint issues in the repository.
Relates to #62
Describe the bug
PM2 Deploy has an invalid path for the staging configuration (~/www)
Expected behavior
Absolute path (/home/mm/www) should be used
Describe the bug
The use of UserType in all other types is resulting in a circular dependency.
Proposed Solution
Remove createdByUser and updatedByUser edges from all types.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.