Skip to content

Conversation

@pierreTklein
Copy link
Member

Tickets:

#661

List of changes:

  • Add time-restriction for all users who want to create a hacker object.
  • Update validation for settings patch route so that users can only submit valid dates.

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How has this been tested?

  • Unit tests, postman

Questions for code reviewers?

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • Listed change(s) in the Changelog
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have made corresponding changes to the documentation
  • Any dependent changes have been merged and published in downstream modules

pierreTklein and others added 7 commits July 26, 2020 17:36
* fix: hasOwnProperty vulnerability (see https://eslint.org/docs/rules/no-prototype-builtins)
* feat: _id value to all route objects, starting at 100 and moving upwards. Add warning at top of file to maintain naming standard.
* feat: update role.constant.js to use the new _id attribute so that ids are deterministic between two runs of npm run seed.
* feat: update architecture documentation
* feat: Add HACKER_UPDATE_BATCH success message

* feat: Add promise.allsettled so that we can wait for many promises to complete

* feat: Add findByHackerId function to Account

* feat: Add updatedHackerBatch controller function, generalize validation function, fix router

* fix: resolve bug where requests hang when response is null

* feat: set route apiVersion number to be 3.0.0

* feat: create parseAcceptBatch

Co-authored-by: Pierre Theo Klein <pierre.klein@mail.mcgill.ca>
@pierreTklein pierreTklein changed the base branch from dev to develop July 31, 2020 22:43
@pierreTklein pierreTklein changed the base branch from develop to dev July 31, 2020 22:59
@pierreTklein pierreTklein requested a review from loreina July 31, 2020 22:59
Copy link
Member

@loreina loreina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sweeeeeeeet stuff 🎉 🎉 🎉

nit: should probably stay consistent between "application" and "registration"

@pierreTklein pierreTklein merged commit 513b969 into dev Aug 1, 2020
@pierreTklein pierreTklein deleted the feature/661-settings-schema branch August 1, 2020 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants