Closed
Conversation
* Added units schema and repository with CRUD + unit users * added unitService.ts unitHandler.ts unitRoutes.http * updated unitRoutes.http added unitService.ts simpleRateLimits.ts unitHandler.test.ts * updated integration tests * updated unit.ts combined w/unitRepository + added Team/Unit CRUD routes, invite flow, and user management * added function comments + updated units.ts and index.ts * fixed database constraints and user-unit relationships + added integration tests * implement team/unit CRUD w/ rate limiting and improved type safety * updated integration tests * Remove coverage files from git and add to .gitignore - Remove entire apps/api/coverage/ directory from version control - Add coverage/ and *.lcov to .gitignore to prevent future commits - Coverage reports should be generated locally/CI only, not committed * updated lock file * updated yaml files * updated tests + units doc * updated rate-limit.ts * added delete unit implementation w/ tests * updated response function + del comment
* update .gitignore for macos * fix macos launch * feat: updated user schema * feat(users routes): repository functions, routing logic, and schema validation * test: validate users route endpoints * fix: remove PII comments * refactor(api): separate /users logic * fix: separate users schema logic, remove status code in users schema, and more efficient impl for user query * fix(users repository functions): use HTTP error helper instead * refactor(users): added business logic * refactor: remove unnecessary constructor * feat: added functionality to upload/delete objects from the actual storage * fix(http test): added X-User * fix: merge fix --------- Co-authored-by: Bryan <bryan.l.bergo@gmail.com> Co-authored-by: Bryan Bergo <93395362+blbergo@users.noreply.github.com>
* feat: nest setup * fix: use main instead of sub-app * feat: db service * feat: kv service * feat: queue service * feat: keystone service * feat: barbican setup * feat: full barbican service * feat: swift service * fix: refactor infra * feat: auth service * feat: otp service * feat: sprint 1 * feat: sprint 1 (0 was prev) * feat: sprint 2 * feat: sprint 3 * feat: login migration * feat: improved refresh token logic * fix: proper refresh token expiration logic * feat: password reset * feat: mfa via totp * chore: refactor * feat: video uploads * feat: download * feat: remove unused specs and basic infra unit tests * feat: swift integration tests * chore: cleanup * feat: otp unit tests * feat: auth unit tests * feat: typeorm + org schema migration * feat: org migration * feat: unit + partial user setup * feat: complete user migrations * feat: video migrations * feat: assignment migration * fix: update db tests * fix: auth service tests * feat: otp tests * feat: final unit tests * fix: linting * feat: auth service * feat: video service * feat: migrate to redpanda * feat: otp tests * feat: auth service tests * feat: video service tests * feat: auth controller e2e * feat: partial video e2es * feat: linting and tests * feat: jwt middleware tests * chore: kv + barbican * feat: s3 + keystone * chore: swift * chore: swift * chore: queue service * chore: docs * fix: config import and start script * fix: migration command * Sarina 41 teamunit crud routes (#51) * Added units schema and repository with CRUD + unit users * added unitService.ts unitHandler.ts unitRoutes.http * updated unitRoutes.http added unitService.ts simpleRateLimits.ts unitHandler.test.ts * updated integration tests * updated unit.ts combined w/unitRepository + added Team/Unit CRUD routes, invite flow, and user management * added function comments + updated units.ts and index.ts * fixed database constraints and user-unit relationships + added integration tests * implement team/unit CRUD w/ rate limiting and improved type safety * updated integration tests * Remove coverage files from git and add to .gitignore - Remove entire apps/api/coverage/ directory from version control - Add coverage/ and *.lcov to .gitignore to prevent future commits - Coverage reports should be generated locally/CI only, not committed * updated lock file * updated yaml files * updated tests + units doc * updated rate-limit.ts * added delete unit implementation w/ tests * updated response function + del comment * Jasper 38 profile rud routes (#48) * update .gitignore for macos * fix macos launch * feat: updated user schema * feat(users routes): repository functions, routing logic, and schema validation * test: validate users route endpoints * fix: remove PII comments * refactor(api): separate /users logic * fix: separate users schema logic, remove status code in users schema, and more efficient impl for user query * fix(users repository functions): use HTTP error helper instead * refactor(users): added business logic * refactor: remove unnecessary constructor * feat: added functionality to upload/delete objects from the actual storage * fix(http test): added X-User * fix: merge fix --------- Co-authored-by: Bryan <bryan.l.bergo@gmail.com> Co-authored-by: Bryan Bergo <93395362+blbergo@users.noreply.github.com> * feat: nest setup * fix: use main instead of sub-app * feat: db service * feat: kv service * feat: queue service * feat: keystone service * feat: barbican setup * feat: full barbican service * feat: swift service * fix: refactor infra * feat: auth service * feat: otp service * feat: sprint 1 * feat: sprint 1 (0 was prev) * feat: sprint 2 * feat: sprint 3 * feat: login migration * feat: improved refresh token logic * fix: proper refresh token expiration logic * feat: password reset * feat: mfa via totp * chore: refactor * feat: video uploads * feat: download * feat: remove unused specs and basic infra unit tests * feat: swift integration tests * chore: cleanup * feat: otp unit tests * feat: auth unit tests * feat: typeorm + org schema migration * feat: org migration * feat: unit + partial user setup * feat: complete user migrations * feat: video migrations * feat: assignment migration * fix: update db tests * fix: auth service tests * feat: otp tests * feat: final unit tests * fix: linting * feat: auth service * feat: video service * feat: migrate to redpanda * feat: otp tests * feat: auth service tests * feat: video service tests * feat: auth controller e2e * feat: partial video e2es * feat: linting and tests * feat: jwt middleware tests * chore: kv + barbican * feat: s3 + keystone * chore: swift * chore: swift * chore: queue service * chore: docs * fix: config import and start script * fix: migration command * fix: cleanup remaining hono files * feat: profile migration * chore: refactor enums to config * feat: permission middleware * chore: tests * feat: soft delete user * feat: update profile * feat: GET users in unit * feat: invite system * feat: pfp uploads * chore: middleware tests * chore: me tests * chore: invite tests * chore: users unit tests * chore: me e2e * feat: users e2e tests * chore: final e2es * wip: ratelimiting * feat: ratelimitting --------- Co-authored-by: Sarina Khara <ksarina256@gmail.com> Co-authored-by: Jasper Liu <106174040+XmanJL@users.noreply.github.com>
…t-library Patrick/component library properly implemented, mainly styling and organization fixes to be implemented
* checkbox comp + authlayout fixes * desc update * jasper-demo * feat(routes): added all pages except invite member overlay * yippee * color comments * refactor: remove unnecessary elements * fix: remove redundant trash icon and margins on email rows * feat: added overlay logic for add member page * feat: added overlay logic for add member page * component changes * tsconfig + login api integration --------- Co-authored-by: Jasper Liu <xizliu106@gmail.com>
…t-library Garrett/component library all planned initial component variants completed
…ent-testing Garrett/environment-testing - Package Updates + Image Rebuilding
…p-to-redis feat: migrate to redis
Collaborator
Author
|
PR for compatibility testing. |
…ility-fixes File Upload Component Fixes (CodeQL)
Collaborator
Author
|
CodeQL Tests Passed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR Checklist
pnpm build)pnpm test)? Did you add new tests to for your changes?docs?Changes
No need to merge, just running main tests.