Skip to content

Latest commit

 

History

History
executable file
·
51 lines (42 loc) · 1.45 KB

ChangeLog.md

File metadata and controls

executable file
·
51 lines (42 loc) · 1.45 KB

Change Log

This is a summary of what has and will be implemented.

Auth -Setup https server https://nodejs.org/api/https.html implementation http://stackoverflow.com/questions/11744975/enabling-https-on-express-js

-Login screen This will be used to manage credentials and add users. Use npm passport: https://github.com/passport/express-4.x-local-example/blob/master/db/users.js Alternative: https://www.npmjs.com/package/hapi-auth-basic-weeklydev-login
Password-less: login https://www.npmjs.com/package/email-login Google auth: https://www.npmjs.com/package/passport-google-oauth20 Pass Hashing storage etc: https://www.npmjs.com/package/sql_login

-Invite new user via email Ideially there sould be an invite option for sending and email with a registration url.

Pagination -Function to address pagination This is crutial when pageSize is set. Or if a limit is input automatically by server. { offset: 5, limit: 5 } in findAll -Config with result limit of query results.

Send Mail -Setup sendmail https://www.npmjs.com/package/sendmail

Calls (Studies) -ListObservationLevels -ListSeasons /brapi/v1/seasons?year=&pageSize=&page= -ListStudySummaries -ListStudyTypes -ObservationUnitDetails -PlotLayoutDetails -SaveOrUpdateObservationUnits -SearchStudies -Seasons -StudyDetails -StudyGermplasmDetails -StudyObservationUnitsAsTable -StudyObservationUnitsAsTableSave -StudyObservationVariables