ecatch-kyst / backend Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
2.0.0-beta.5
to 2.0.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
date-fns is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
π₯π₯π₯ date-fns v2 is out! π₯π₯π₯
See the changelogs:
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Every message should be forwarded from our backend to Dualog.
When a user saves a message to our backend it should send a HTTP(S?) request to the Dualog backend. Depending on the response we should update the status of the message in our backend to let the user know the message status.
Messages:
Fast
3
Firestore needs rules to limit what a user can do.
This issue extends #4
We need several firestore rules to ensure safety for our application. This includes limiting access as well as validating input. These rules should also be tested.
Fast
3
This is originally issue #51 from ecatch-kyst/web
The user should get help from the system if he has not sent a DCA message before midnight
If a fisher has sent a DEP message, but no DCA message before midnight, the system should automatically send a message for him.
Should be implemented, but no other components depending on this solution.
1
When a user adds a new message RN is not set.
When a message is created it should automatically set the RN.
When a message is created RN is not set automatically.
add RN to the update message function in created.js
The user needs to know that a message is sent.
When firebase receives a message it should set status to received to let the user know it is sent.
Fast
3
devDependency
@babel/cli was updated from 7.4.4
to 7.5.0
.devDependency
@babel/core was updated from 7.4.5
to 7.5.0
.devDependency
@babel/preset-env was updated from 7.5.2
to 7.5.3
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the babel7 group definition.
babel7 is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
We need to mock answers to messages you sent from the frontend.
It this process we can validate our messages and respond with ACK or NAK.
Since frontend is focusing on sending DCA messages, the backend needs to be able to handle it. This includes:
created.js
When a user sends a DCA message it should be validated in firestore and generate the message which will be sent to Dualog mock.
Fast
2
10.0.1
to 10.0.2
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
babel-eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Fixes #772
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
This issue tracks the backend handling of user authentication.
For the frontend issue see ecatch-kyst/web/issues/10
When a new user is created it should also create a new firestore document with the same uid. When user deletion is requested it should delete the user on uid from firestore.
Fast
4 (implementation, testing, security, frontend)
.travis.yml
jest
globallySince frontend is focusing on sending POR messages, the backend needs to be able to handle it. This includes:
created.js
When a user sends a POR message it should be validated in firestore and generate the message which will be sent to Dualog mock.
Fast
2
4.1.1
to 4.2.1
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
eslint-plugin-promise is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 6 commits.
5b935bd
4.2.1
9017a70
4.2.1
254c0fd
4.2.0
3f2c61d
Merge pull request #136 from ota-meshi/fix/no-return-wrap
57267ca
Add testcase
d8b9206
Fixed that no-return-wrap
does not work if type is not "ExpressionStatement".
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
For users to able to send messages they need to have a boat registered. This would be provided by Dualog. For now we have a mock boat provided by Dag Frode.
As of now only two users have been fixed manually. Manual labour is not wanted.
When a new user signs up firebase should automatically create a new boat to that userId. This needs to happen after the function that creates the user document.
Fast
1
1.0.0-beta.5
to 1.0.0-beta.6.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
@google-cloud/functions-emulator is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Both GS and ME fields should be validated correctly.
They are not.
The problem is, that these fields are dependent on others. Dualog's servers will probably handle this, so we do nothing πΌ
devDependency
@babel/cli was updated from 7.4.4
to 7.5.0
.devDependency
@babel/core was updated from 7.4.5
to 7.5.0
.devDependency
@babel/preset-env was updated from 7.5.0
to 7.5.2
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the babel7 group definition.
babel7 is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
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.