- Implemented:
- Shell of the project.
- Home route.
- Implemented:
- Connection to our Mongo database.
- Models for each collection.
- One endpoint to store new careers or get them according to the documentation.
- Implemented:
- One endpoint to store new memberStatus or get them according to the documentation.
- Updated:
- Documentation.
- New rule for the
eslint file
,newline-before-return
.
- Implemented:
- One endpoint to store new dataArea or get them according to the documentation.
- Updated:
- Implemented:
- One endpoint to store new dataMembers or get them according to the documentation.
- Updated:
- Fixed:
key
as parameter to insert and update a member.
- Implemented:
- One endpoint to store new projects or get them according to the documentation.
- Updated:
- Implemented:
lib
folder. It is the folder that contains the project ready to deploy..eslintignore
to ignorelib
folder.
- Implemented:
restify-cors-middleware
module, to allow request from everywhere.
- Implemented:
getMembersPerArea
method, to return the members per area.- Now, the content is populated, and neither _id nor __v are delivered to the front.
- Implemented:
- One endpoint to send a mail to ACECOM, according to the documentation.
- Updated:
- Implemented:
Dockerfile
,.dockerignore
andheroku.yml
in order to deploy a container inHeroku
.
- Updated:
- Documentation.
lib
folder.
- Implemented:
jsonwebtoken
in order to create a middleware. It verifies if who perform the request is authorized or not.functions
folder, it contains many files that helps the controllers and routes encapsulating repetitive task.
- Updated:
- Documentation.
lib
folder.
- Implemented:
keys
model, in order to store the token used to connect with the database.getKey
function, it obtains the key if there is someone in the database, if not, it generates a new key and send it to the developer or the team.
- Updated:
keyGen
function, now it saves the token in the database before send it to the developer or the team.index
, now it will try to generates a key, before creating a new one and delivery it to the developer or the team.- Documentation.
lib
folder.
- Implemented:
- Allow headers:
Authorization
andContent-Type
.
- Allow headers:
- Updated:
- Documentation.
lib
folder.
- Implemented:
- Refactorized version of the project, now it is using
TypeScript
.
- Refactorized version of the project, now it is using
- Implemented:
- Birthday greeting for each member.
-
Implemented:
- Updated dependencies.
-
Pending:
- To fix birthday greeting for each member.
- Testing fix birthday greeting for each member.
- Implemented:
- Fixed birthday greeting for each member.
- Implemented:
- Birthday greeting report.
- Default port.
- Implemented:
- New
eslint
rules. - Removed
mongoose-unique-validator
package.
- New
- Updated:
- Dependencies.
- Implemented:
- New
eslint
rules. - Removed
mongoose-unique-validator
package.
- New
- Updated:
- Dependencies.